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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件] 鲜花鸡蛋送给作者 for Discuz! 4.0 by oytktk

[复制链接]
szqyn 发表于 2005-12-13 19:33:01 | 显示全部楼层 |阅读模式
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&
& 插件名称: 插件式鲜花鸡蛋送给作者
& 适用版本: 4.0.0
& 原创作者: oytktk(靖飒)
& 安装难度: 易
& 数 据 表 : 增加一个表,4个字段.
& 功能说明: 给发贴的作者送鸡蛋和鲜花
& 技术支持: http://www.huasa.org/bbs
&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
第一步:

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

例:
  1. extcredits4      鲜花
  2. extcredits5      鸡蛋
复制代码


并开启+显示

第二步:ps 如果不让鲜花鸡蛋的数量影响到总积分的话,这一步不要做。
后台,总积分计算公式, 后面加:

  1. +extcredits4*2-extcredits5*3
复制代码


PS.
+extcredits4*2  //  鲜花所用的extcredits值为4,得一朵鲜花便会增加2个积分;
-extcredits5*3  //  鸡蛋所有的extcredits值为5,得一只鸡蛋便会减少3个积分;

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

第三步:

升级数据库1:

  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. CREATE TABLE `cdb_felog` (
  2. `id` mediumint( 20 ) unsigned NOT NULL AUTO_INCREMENT ,
  3. `fromuser` varchar( 15 ) NOT NULL default '',
  4. `touser` varchar( 15 ) NOT NULL default '',
  5. `asfe` varchar( 8 ) NOT NULL default '',
  6. `score` int( 10 ) NOT NULL default '0',
  7. `tid` varchar( 15 ) NOT NULL default '',
  8. `aswhat` varchar( 100 ) NOT NULL default '',
  9. PRIMARY KEY ( `id` )
  10. ) TYPE = MYISAM
复制代码


第四步,修改文件:

1、forumdisplay.php

查找:
  1. $thread['lastpost'] = gmdate("$dateformat $timeformat", $thread['lastpost'] + $timeoffset * 3600);
复制代码


下面加:

  1. $thread['flower']=$thread['flower']>0?$thread['flower']="<img border=0 title='鲜花数:".$thread['flower']."' src='images/common/flower.gif' align=absmiddle>":'';
  2.         $thread['egg']=$thread['egg']>0?$thread['egg']="<img border=0 title='鸡蛋数:".$thread['egg']."' src='images/common/eggs.gif' align=absmiddle>":'';
复制代码


2、forumdisplay.htm

查找:

  1. $thread[multipage]
复制代码


后面加:

  1. {$thread[flower]}{$thread[egg]}
复制代码


3、viewthread.php

查找:

  1. $post['dateline'] = gmdate("$dateformat $timeformat", $post['dateline'] + $timeoffset * 3600);
复制代码


下面加:

  1. for($i=0;$i<$post['flower'];$i++){
  2.                 $post['flowercou'].="<img border=0 src='images/common/flower.gif' align=absmiddle>";
  3.                 }

  4.                 for($i=0;$i<$post['egg'];$i++){
  5.                 $post['eggcou'].="<img border=0 src='images/common/eggs.gif' align=absmiddle>";
  6.                 }
复制代码


========================================================
==以下是对模板的修改,有找不到的很正常
==因为你用了别的模板或自己改过模板的。
==只要找到相似的就可以了。
========================================================
4、viewthread.htm

查找:

  1. <!--{if $post['subject']}--><span class="smalltxt"><span class="bold">$post[subject]</span></span><br><br><!--{/if}-->
复制代码


替换为:

  1. <!--{if $post['subject']}--><span class="smalltxt"><span class="bold">$post[subject]</span></span><br><!--{/if}--><!--{if $post['flower'] || $post['egg']}-->
  2.         <br><hr color="{BORDERCOLOR}" width="95%" size="1"><center>{$post['flowercou']}{$post['eggcou']}</center><hr color="{BORDERCOLOR}" width="95%" size="1"><!--{/if}--><br>
复制代码


再找:

  1. <!--{if $forum['ismoderator'] || $post['authorid'] == $discuz_uid}--> <a href="post.php?action=edit&fid=$fid&tid=$tid&pid=$post[pid]&page=$page&extra=$extra"><img src="{IMGDIR}/edit.gif" border="0" align="absmiddle" alt="{lang edit_post}"></a><!--{/if}-->
复制代码


上面加:

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


如果想在首页的会员在线状态能看到在鲜花鸡蛋的动作,进行以下修改:

actions.lang.php

查找:

  1. 254 => '无效的越权访问',
复制代码


上面加:

  1. 251 => '鲜花鸡蛋店',
复制代码


第五步:  按结构上传所有文件到论坛目录。

第六步:  后台导入discuz_plugin_flegg.txt插件。

最后一步:  后台设置插件参数!

[ 本帖最后由 szqyn 于 2005-12-13 19:34 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
elefee 发表于 2005-12-13 19:43:13 | 显示全部楼层
坐下沙发了吗
回复

使用道具 举报

elefee 发表于 2005-12-13 19:43:36 | 显示全部楼层
继续坐
回复

使用道具 举报

zjcx 发表于 2005-12-13 19:44:11 | 显示全部楼层
地板我来
回复

使用道具 举报

eghawk 发表于 2005-12-14 14:23:12 | 显示全部楼层
顶了
回复

使用道具 举报

kmww 发表于 2005-12-14 14:27:56 | 显示全部楼层
好呀
回复

使用道具 举报

5025488.net 发表于 2005-12-14 14:34:36 | 显示全部楼层
支持
回复

使用道具 举报

fhg007 发表于 2005-12-14 14:38:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

泡海椒 发表于 2005-12-14 15:43:35 | 显示全部楼层
支持一下。。。。

已经装上了!!!!
回复

使用道具 举报

yrsy 发表于 2005-12-14 19:30:45 | 显示全部楼层
很好很好。呵呵
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 17:50 , Processed in 0.098778 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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