Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

鲜花鸡蛋 For DZ6.1 优化美化 GBK 080606 版

[复制链接]
silverd 发表于 2008-6-21 21:03:03 | 显示全部楼层 |阅读模式
插件发布
插件名称: 鲜花鸡蛋 For DZ6.1 GBK 080606
插件来源:
适用版本: Discuz! 6.1
语言编码: GBK简体 
最后更新时间:
插件作者: Silver
插件简介: 感谢原作者和[DST]缘亦如此,我在DST6.0版鲜花鸡蛋的基础上对部分代码进行了整理和优化,对模板也进行了美化,修复了鲜花鸡蛋的短信通知功能,使之完美适应 DZ6.1 GBk版本(本来还想加入 ajax ,但时间仓促,只能以后再说)
DST 缘亦如此 6.0 版原帖:https://discuz.dismall.com/viewthread.php?tid=840035








涉及到需要修改的文件(4个):
  1. templates/xxx/forumdisplay.htm
  2. templates/xxx/viewthread.htm
  3. templates/xxx/pms.lang.php
  4. 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版的跳过这两步数据库升级)
  1. ALTER TABLE `cdb_posts` ADD `flower` INT(10) DEFAULT '0' NOT NULL;
  2. ALTER TABLE `cdb_posts` ADD `egg` INT(10) DEFAULT '0' NOT NULL;
  3. ALTER TABLE `cdb_threads` ADD `flower` INT(10) DEFAULT '0' NOT NULL;
  4. ALTER TABLE `cdb_threads` ADD `egg` INT(10) DEFAULT '0' NOT NULL;
复制代码
升级数据库2:

  1. DROP TABLE IF EXISTS `cdb_felog`;
  2. CREATE TABLE `cdb_felog` (
  3. `id` mediumint( 20 ) unsigned NOT NULL AUTO_INCREMENT ,
  4. `fromuser` varchar( 15 ) NOT NULL default '',
  5. `touser` varchar( 15 ) NOT NULL default '',
  6. `asfe` varchar( 8 ) NOT NULL default '',
  7. `score` int( 10 ) NOT NULL default '0',
  8. `tid` varchar( 15 ) NOT NULL default '',
  9. `aswhat` varchar( 100 ) NOT NULL default '',
  10. PRIMARY KEY ( `id` )
  11. ) TYPE = MYISAM CHARSET = GBK;
复制代码
修改文件:(如果你之前没有修改过以下任何文件,请下载附件直接上传 upload 文件夹覆盖源文件即可,因为以下4个文件我已改好。注:基于版本是 080606。如果你之前改过以下文件,那记住上传时就不要上传附件中upload/templates/下的此4个文件。)

1、templates/xxx/forumdisplay.htm

查找:

  1.                                         <!--{if $thread[multipage]}-->
  2.                                                 <span class="threadpages">$thread[multipage]</span>
  3.                                         <!--{/if}-->
复制代码
下面加:

  1.                                         <!--{if $thread[flower]}-->
  2.                                                 <span style="color:#009900;">[ {lang flowers}+$thread[flower] ]</span>
  3.                                         <!--{/if}-->
  4.                                         <!--{if $thread[egg]}-->
  5.                                                 <span style="color:#FF0000;">[ {lang eggs}+$thread[egg] ]</span>
  6.                                         <!--{/if}-->
复制代码
2、templates/xxx/viewthread.htm

查找:

  1.                                                 <!--{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'])}-->
复制代码
上面加:
  1.                                                 <!--{if $discuz_user && $post['authorid'] && $post['authorid'] != $discuz_uid}-->
  2.                                                         <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>   
  3.                                                 <!--{/if}-->
复制代码
再找:

  1.                                         <!--{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}-->
复制代码
上面加:

  1.                                         <!--{if $post['flower'] || $post['egg']}-->
  2.                                                 <div style="float: left; color: #009900;">
  3.                                                         <!--{if $post['flower']}-->[ {lang flowers}{$post['flower']}朵]<!--{/if}-->
  4.                                                         <!--{if $post['egg']}--><span style="color: #FF0000;">[ {lang eggs}{$post['egg']}个]</span><!--{/if}-->
  5.                                                 </div>
  6.                                         <!--{/if}-->
复制代码
3、templates/xxx/pms.lang.php

查找:

  1. );

  2. ?>
复制代码
上面加:

  1.         'flowers_pm_subject' => '恭喜, 有人送鲜花给你啦!',
  2.         'eggs_pm_subject' => '请注意, 有人向你扔鸡蛋啦!',

  3.         'flowers_notice1' => '这是由系统自动发送的通知短消息。
  4.         
  5. 恭喜, {$discuz_user} 送了您 {$flowers} 束鲜花!
  6. 并留言: {$aswhat}
  7. 帖子地址: [url={$boardurl}viewthread.php?tid=$tid&page=$page#pid{$pid}]点击打开[/url]
  8. 由此对您的影响是: {$anys_2}:  + {$moneyadd}',

  9.         'flowers_notice2' => '这是由系统自动发送的通知短消息。
  10.         
  11. 恭喜, {$discuz_user} 送了您 {$flowers} 束鲜花!
  12. 并留言: {$aswhat}
  13. 由此对您的影响是: {$anys_2}:  + {$moneyadd}',

  14.         'eggs_notice1' => '这是由系统自动发送的通知短消息。
  15.         
  16. 请注意, {$discuz_user} 送了您 {$eggs} 个鸡蛋!
  17. 并留言: {$aswhat}
  18. 帖子地址: [url={$boardurl}viewthread.php?tid=$tid&page=$page#pid{$pid}]点击打开[/url]
  19. 由此对您的影响是: {$anys_2}:  - {$moneydec}',

  20.         'eggs_notice2' => '这是由系统自动发送的通知短消息。
  21.         
  22. 请注意, {$discuz_user} 送了您 {$eggs} 个鸡蛋!
  23. 并留言: {$aswhat}
  24. 由此对您的影响是: {$anys_2}:  - {$moneydec}',
复制代码
4、templates/xxx/templates.lang.php

查找:

  1. );

  2. ?>
复制代码
上面加:

  1.         'flowers' => '鲜花',
  2.         'eggs' => '鸡蛋',
  3.         'send_flowers' => '送鲜花',
  4.         'send_eggs' => '扔鸡蛋',
复制代码
6、  按结构上传文件到论坛目录。

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

8、  后台设置插件参数。

9、  更新缓存!

[ 本帖最后由 silverd 于 2008-7-17 00:47 编辑 ]

评分

3

查看全部评分

千耀 发表于 2008-6-21 21:05:13 | 显示全部楼层
沙发了,不错啊
回复

使用道具 举报

tanxuliang 发表于 2008-6-21 21:08:59 | 显示全部楼层
板凳 #24  测试成功www.lttxt.cn:)

[ 本帖最后由 tanxuliang 于 2008-6-21 21:59 编辑 ]
回复

使用道具 举报

 楼主| silverd 发表于 2008-6-21 21:09:32 | 显示全部楼层
咿?不支持 discuz 代码?
回复

使用道具 举报

zhenyusen 发表于 2008-6-21 21:10:26 | 显示全部楼层
好啊--终于有6.1的了,顶
回复

使用道具 举报

kangjh 发表于 2008-6-21 21:11:10 | 显示全部楼层
支持
回复

使用道具 举报

zhangjinlu 发表于 2008-6-21 21:29:44 | 显示全部楼层
支持
回复

使用道具 举报

眉来眼去 发表于 2008-6-21 21:37:12 | 显示全部楼层
有朋友测试过没有啊!非常期待!
回复

使用道具 举报

眉来眼去 发表于 2008-6-21 21:40:18 | 显示全部楼层
不选用积分4和5可以不?楼主,太感谢了,真是千呼万唤才出来啊!
回复

使用道具 举报

钻石会员 发表于 2008-6-21 21:42:12 | 显示全部楼层
前排
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-6-26 18:10 , Processed in 0.106239 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表