打印

[发布] 正式发布:鲜花鸡蛋插件 FOR Discuz!6.0【25日更新】

本主题由 System 于 2008-2-14 05:00 解除限时高亮

正式发布:鲜花鸡蛋插件 FOR Discuz!6.0【25日更新】

==================================================================
插件名称: 鲜花鸡蛋
适用版本: Discuz! 6.0
原 作 者: oytktk
升级美化: [DST]缘亦如此
演  示: http://mail.6co.cn
==================================================================

修改了部分代码,升级整合到Discuz! 6.0中,重写的模板文件,让界面看着更舒服,更专业。

演示图:

鲜花鸡蛋中心


贴子列表页显示效果


贴子内容页显示效果


送鲜花界面


扔鸡蛋界面



安装方法(可选DAC安装和普通安装,均可实现):

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

例:
extcredits4      鲜花
extcredits5      鸡蛋

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



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

后台,总积分计算公式, 后面加:
引用:
+extcredits4*2-extcredits5*3
+extcredits4*2  //  鲜花所用的extcredits值為4,得一朵鲜花便会增加2个积分;
-extcredits5*3  //  鸡蛋所有的extcredits值為5,得一隻鸡蛋便会减少3个积分;

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


以下为DAC安装方式(与一般安装方式二选一):
引用:
1、确认您已经安装了DAC客户端(安装DAC客户端只需要把DAC客户端上传到论坛根目录即可)

2、上传本插件的upload目录下所有文件到论坛根目录

3、以管理员身份运行http://您的网站地址/dac.php,根据提示安装本插件

4、到后台设置插件参数,更新缓存

5、完成
以下为一般安装方式(与DAC安装方式二选一):
引用:
升级数据库1:
复制内容到剪贴板
代码:
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:
复制内容到剪贴板
代码:
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
修改文件:

1、forumdisplay.php

查找:
复制内容到剪贴板
代码:
$thread['lastpost'] = gmdate("$dateformat $timeformat", $thread['lastpost'] + $timeoffset * 3600);
下面加:
复制内容到剪贴板
代码:
        $thread['flower']=$thread['flower']>0?$thread['flower']="<img border=0 title='鲜花数:".$thread['flower']."' src='images/common/flower.gif' align=absmiddle>":'';
        $thread['egg']=$thread['egg']>0?$thread['egg']="<img border=0 title='鸡蛋数:".$thread['egg']."' src='images/common/eggs.gif' align=absmiddle>":'';
2、templates/default/forumdisplay.htm
查找:
复制内容到剪贴板
代码:
<!--{if $thread[multipage]}-->
<span class="threadpages">$thread[multipage]</span>
<!--{/if}-->
下面加:
复制内容到剪贴板
代码:
{$thread[flower]}{$thread[egg]}
3、viewthread.php

查找:
复制内容到剪贴板
代码:
$post['dateline'] = gmdate("$dateformat $timeformat", $post['dateline'] + $timeoffset * 3600);
下面加:
复制内容到剪贴板
代码:
                for($i=0;$i<$post['flower'];$i++){
                $post['flowercou'].="<img border=0 src='images/common/flower.gif' align=absmiddle>";
                }

                for($i=0;$i<$post['egg'];$i++){
                $post['eggcou'].="<img border=0 src='images/common/eggs.gif' align=absmiddle>";
                }
4、templates/default/viewthread.htm

查找:
复制内容到剪贴板
代码:
<!--{if $post['signature'] && !$post['anonymous'] && $showsignatures}-->
下面加:
复制内容到剪贴板
代码:
<!--{if $post['flower'] || $post['egg']}-->
        
<hr color="{BORDERCOLOR}" width="95%" size="1"><center>{$post['flowercou']}{$post['eggcou']}</center><hr color="{BORDERCOLOR}" width="95%" size="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'])}-->
<a href="post.php?action=edit&fid=$fid&tid=$tid&pid=$post[pid]&page=$page&extra=$extra">{lang edit}</a>


<!--{/if}-->
上面加:
复制内容到剪贴板
代码:
        <!--{if $discuz_user && $post['authorid']}--> <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="给这篇贴子作者送鲜花!"></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="给这篇贴子作者扔鸡蛋!"></a><!--{/if}-->
5、templates/default/actions.lang.php

查找:
复制内容到剪贴板
代码:
254 => '无效的越权访问',
上面加:
复制内容到剪贴板
代码:
        251 => '鲜花鸡蛋中心',
6、  按结构上传所有文件到论坛目录。

7、  后台导入 插件导入码(适用于非DAC安装).txt。

8、  后台设置插件参数。

9、  更新缓存!
引用:
作品下载(包括DAC安装和一般安装)

点击我下载《鲜花鸡蛋插件 for dz60》

TOP

这个相当的好。再美化一下更好

【Mr.Chen的博客】http://qq2177127.blog.163.com/

TOP

测试后有无bug?

TOP

模板还需美化~
保留签名位

TOP

引用:
原帖由 LiHu 于 2007-11-4 18:43 发表
模板还需美化~
哪块模板要美化,嘿,说实话,我都不知道以前版本的鲜花鸡蛋是什么样子的。
这模板是自适应风格的

TOP

回复 5# 的帖子

按鈕方面可使用 <button class="submit" .....>??字字??</button>

TOP

引用:
原帖由 Eric03 于 2007-11-5 13:18 发表
按鈕方面可使用 ??字字??
多谢,没注意这个细节,嘿嘿,已修复!~

TOP

又没人了,审核呢?测试呢?

TOP

沒有人頂
再頂

TOP

have a test
~很好很强大~

TOP


当前时区 GMT+8, 现在时间是 2008-7-24 09:17 京ICP备08003531号

Designed By 17DST
Baidu XML