点滴学习网,草根站长学习手记» Discuz!插件鲜花鸡蛋For DZ6.1 优化美化 ...

Discuz!插件发布

涉及到需要修改的文件(4个):

  • templates/xxx/forumdisplay.htm
  • templates/xxx/viewthread.htm
  • templates/xxx/pms.lang.php
  • templates/xxx/templates.lang.php

复制代码

安装方法:

先到后台设置扩展积分处,添加两个扩展积分:

例:

extcredits4      鲜花

extcredits5      鸡蛋

并勾选啟用此积分和在帖子中显示

注意:如果不让鲜花鸡蛋的数量影响到总积分的话,这一步不要做。

后台,总积分计算公式, 后面加:

+extcredits4*2-extcredits5*3

PS.+extcredits4*2  //  鲜花所用的extcredits值為4,得一朵鲜花便会增加2个积分;

-extcredits5*3  //  鸡蛋所有的extcredits值為5,得一隻鸡蛋便会减少3个积分;

根据你的设置把extcredits4,extcredits5改為你所用的值。

升级数据库1:(安装过6.0版的跳过这两步数据库升级)

  • ALTER TABLE `cdb_posts` ADD `flower` INT(10) DEFAULT ‘0′ NOT NULL;
  • ALTER TABLE `cdb_posts` ADD `egg` INT(10) DEFAULT ‘0′ NOT NULL;
  • ALTER TABLE `cdb_threads` ADD `flower` INT(10) DEFAULT ‘0′ NOT NULL;
  • ALTER TABLE `cdb_threads` ADD `egg` INT(10) DEFAULT ‘0′ NOT NULL;

复制代码

升级数据库2:

  • DROP TABLE IF EXISTS `cdb_felog`;
  • CREATE TABLE `cdb_felog` (
  • `id` mediumint( 20 ) unsigned NOT NULL AUTO_INCREMENT ,
  • `fromuser` varchar( 15 ) NOT NULL default ”,
  • `touser` varchar( 15 ) NOT NULL default ”,
  • `asfe` varchar( 8 ) NOT NULL default ”,
  • `score` int( 10 ) NOT NULL default ‘0′,
  • `tid` varchar( 15 ) NOT NULL default ”,
  • `aswhat` varchar( 100 ) NOT NULL default ”,
  • PRIMARY KEY ( `id` )
  • ) TYPE = MYISAM CHARSET = GBK;

复制代码

修改文件:(如果你之前没有修改过以下任何文件,请下载附件直接上传 upload 文件夹覆盖源文件即可,因为以下4个文件我已改好。注:基于版本是 080606。如果你之前改过以下文件,那记住上传时就不要上传附件中upload/templates/下的此4个文件。)

1、templates/xxx/forumdisplay.htm

查找:

  •                                         <!–{if $thread[multipage]}–>
  •                                                 <span class="threadpages">$thread[multipage]</span>
  •                                         <!–{/if}–>

复制代码

下面加:

  •                                         <!–{if $thread[flower]}–>
  •                                                 <span style="color:#009900;">[ {lang flowers}+$thread[flower] ]</span>
  •                                         <!–{/if}–>
  •                                         <!–{if $thread[egg]}–>
  •                                                 <span style="color:#FF0000;">[ {lang eggs}+$thread[egg] ]</span>
  •                                         <!–{/if}–>

复制代码

2、templates/xxx/viewthread.htm

查找:

  •                                                 <!–{if (($forum['ismoderator'] && $alloweditpost && !(in_array($post['adminid'], array(1, 2, 3)) && $adminid > $post['adminid'])) || ($forum['alloweditpost'] && $discuz_uid && $post['authorid'] == $discuz_uid)) && ($thread['digest'] >= 0 || !$post['first'])}–>

复制代码

上面加:

  •                                                 <!–{if $discuz_user && $post['authorid'] && $post['authorid'] != $discuz_uid}–>
  •                                                         <a href="plugin.php?identifier=flegg&module=flegg&action=flower&pid={$post[pid]}&page={$page}"><img src="images/common/flower.gif" border="0" align="absmiddle" alt="{lang send_flowers}"></a>   <a href="plugin.php?identifier=flegg&module=flegg&action=eggs&pid={$post[pid]}"><img src="images/common/eggs.gif" border="0" align="absmiddle" alt="{lang send_eggs}"></a>
  •                                                 <!–{/if}–>

复制代码

再找:

  •                                         <!–{if $admode && empty($insenz['hardadstatus']) && !empty($advlist['thread1'][$post['count']])}–><div class="ad_textlink1" id="ad_thread1_$post[count]">$advlist[thread1][$post[count]]</div><!–{else}–><div id="ad_thread1_$post[count]"></div><!–{/if}–>

复制代码

上面加:

  •                                         <!–{if $post['flower'] || $post['egg']}–>
  •                                                 <div style="float: left; color: #009900;">
  •                                                         <!–{if $post['flower']}–>[ {lang flowers}{$post['flower']}朵]<!–{/if}–>
  •                                                         <!–{if $post['egg']}–><span style="color: #FF0000;">[ {lang eggs}{$post['egg']}个]</span><!–{/if}–>
  •                                                 </div>
  •                                         <!–{/if}–>

复制代码

3、templates/xxx/pms.lang.php

查找:

  • );
  •  
  • ?>

复制代码

上面加:

  •         ’flowers_pm_subject’ => ‘恭喜, 有人送鲜花给你啦!’,
  •         ’eggs_pm_subject’ => ‘请注意, 有人向你扔鸡蛋啦!’,
  •  
  •         ’flowers_notice1′ => ‘这是由系统自动发送的通知短消息。
  •  
  • 恭喜, {$discuz_user} 送了您 {$flowers} 束鲜花!
  • 并留言: {$aswhat}
  • 帖子地址: [url={$boardurl}viewthread.php?tid=$tid&page=$page#pid{$pid}]点击打开[/url]
  • 由此对您的影响是: {$anys_2}:  + {$moneyadd}’,
  •  
  •         ’flowers_notice2′ => ‘这是由系统自动发送的通知短消息。
  •  
  • 恭喜, {$discuz_user} 送了您 {$flowers} 束鲜花!
  • 并留言: {$aswhat}
  • 由此对您的影响是: {$anys_2}:  + {$moneyadd}’,
  •  
  •         ’eggs_notice1′ => ‘这是由系统自动发送的通知短消息。
  •  
  • 请注意, {$discuz_user} 送了您 {$eggs} 个鸡蛋!
  • 并留言: {$aswhat}
  • 帖子地址: [url={$boardurl}viewthread.php?tid=$tid&page=$page#pid{$pid}]点击打开[/url]
  • 由此对您的影响是: {$anys_2}:  - {$moneydec}’,
  •  
  •         ’eggs_notice2′ => ‘这是由系统自动发送的通知短消息。
  •  
  • 请注意, {$discuz_user} 送了您 {$eggs} 个鸡蛋!
  • 并留言: {$aswhat}
  • 由此对您的影响是: {$anys_2}:  - {$moneydec}’,

复制代码

4、templates/xxx/templates.lang.php

查找:

  • );
  •  
  • ?>

复制代码

上面加:

  •         ’flowers’ => ‘鲜花’,
  •         ’eggs’ => ‘鸡蛋’,
  •         ’send_flowers’ => ‘送鲜花’,
  •         ’send_eggs’ => ‘扔鸡蛋’,

复制代码
6、  按结构上传文件到论坛目录。

7、  后台导入 插件导入码.txt 。

8、  后台设置插件参数。

9、  更新缓存!

(95.64 KB)

郑重声明:资讯 【点滴学习网,草根站长学习手记» Discuz!插件鲜花鸡蛋For DZ6.1 优化美化 ...】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——