UTF-8 版本:https://discuz.dismall.com/thread-946958-1-1.html
版权声明:本插件免费发布,除了 www.myzone.my 之外,所有网站皆可使用。
(注:本人和 www.myzone.my 有过节,如果发现 www.myzone.my 使用本插件,以后将不会再发佈任何插件。)
1、本插件基本独立于主程序,不会牵扯您其它的数据库模板或者程序,绿色安全。
2、数据库修改也是增加表,没有修改默认数据库,所以以后升级也不怕。
3、本插件没有设置任何外带广告位,模板自行修改即可。
4、本插件为免费发佈,作者不为安装过程中引发的任何问题负责。
5、安装出现问题时,可以在本帖提出,但必须详细例明问题,违者本人有权不给予任何回复。
6、如果不认可本插件或这些条规者请绕行,无理漫骂者一律不受理。
安装方法:
1)如果之前有安装过“心理测试”的插件,打开 /根目录/plug.php 文件
找到- $plugnames = array('testask');
复制代码 換成- $plugnames = array('testask','greetings');
复制代码 2)如果之前沒有安装过“心理测试”的插件,上传附件所有文件到网站目录,目录已经整理好,没有需要覆盖的。安装过“心理测试”插件的就不用上传 plug.php 了。
3) 打开 /根目录/template/default/space_index.htm
找到:- <li><a href="cp.php?ac=pm&uid=$space[uid]" id="a_pm" onclick="ajaxmenu(event, this.id, 99999, '', -1)">发短消息</a></li>
复制代码 在下一行加入-
- <li><a href="plug.php?plugname=greetings&op=send&uid=$space[uid]">问候一下</a></li>
复制代码 4) 打开 /根目录/common.php
在 ?> 之前加上以下內码-
- // Greetings Replace
- function show_greetings($greetid)
- {
- $greetingsarr = array(
- "1" => " 给你尝尝拳头的味道!",
- "2" => " 美女,笑一个嘛~",
- "3" => " 靓女来也~",
- "4" => " 拉拉你的衣角,骚扰一下~!",
- "5" => " 在你的家里踩啊踩!",
- "6" => " 我汗~!",
- "7" => " 无视你的存在!",
- "8" => " 踢你一脚!",
- "9" => " 打抢钱包!",
- "16" => " 给你一掌,接住!",
- "11" => " 抱抱~",
- "12" => " 陪你去看流星雨!",
- "13" => " 佩服,佩服!",
- "14" => " 你这个朋友我交定了!",
- "15" => " 送你一个Kiss~",
- "17" => " 傻傻的一笑,嘿嘿!",
- "18" => " 出来逛逛",
- "19" => " 献上我的爱心",
- "21" => " 祝你好运!",
- "23" => " 但愿人长久,千里共婵娟",
- "27" => " 包裹我所有的爱",
- "28" => " Hi~,你好!",
- "26" => " 新年快乐!",
- "22" => " 恭喜发财!红包拿来!",
- "33" => " 只爱你一个,情人节快乐!",
- "34" => " 很想说“三八,节日快乐!”",
- "35" => " 劳动人民最光荣,劳动节快乐!",
- "36" => " 成年后报效祖国!青年节快乐!",
- "38" => " 宝贝儿,祝你儿童节快乐!",
- "25" => " 包一个装满心意的粽子送你!",
- "49" => " 吾等乃牛郎织女也,七夕快乐!",
- "24" => " 中秋月圆人圆共团圆!",
- "40" => " 国庆节愉快!",
- "30" => " 圣诞愉快!",
- "41" => " Happy birthday!",
- "42" => " 毕业了!你即将成为人“踩”!",
- "44" => " 祝贺你又一次击倒病魔!",
- "45" => " 升职了,祝贺你!",
- "46" => " 恭喜你喜得贵子!",
- "47" => " 祝咱们天长地久",
- "48" => " 欢迎来到这个大家庭!"
- );
- foreach($greetingsarr as $key => $value){
- if($key == $greetid){
- $string = "<img src='plugs/image/greetings/icon_".$key.".gif'> $value";
- }
- }
- return $string;
- }
- // Smiley Replace
- function show_smiley($string)
- {
- $smileyarr = array(
- ":)" => "smile",
- ":(" => "sad",
- ":D" => "biggrin",
- ":'(" => "cry",
- ":@" => "huffy",
- ":o" => "shocked",
- ":P" => "tongue",
- ":$" => "shy",
- ";P" => "titter",
- ":L" => "sweat",
- ":Q" => "mad",
- ":lol" => "lol",
- ":hug:" => "hug",
- ":victory:" => "victory",
- ":time:" => "time",
- ":kiss:" => "kiss",
- ":handshake" => "handshake",
- ":call:" => "call",
- ":loveliness:" => "loveliness",
- ":funk:" => "funk"
- );
- foreach($smileyarr as $key => $value){
- $string = str_replace($key, "<img src='plugs/smiley/$value.gif'>", $string);
- }
- return $string;
- }
复制代码 5)更新数据库-
- CREATE TABLE IF NOT EXISTS `uchome_plug_greetings` (
- `uid` mediumint(8) unsigned NOT NULL default '0',
- `fromuid` mediumint(8) unsigned NOT NULL default '0',
- `fromusername` char(15) NOT NULL default '',
- `greetid` tinyint(2) NOT NULL,
- `note` char(80) NOT NULL,
- PRIMARY KEY (`uid`,`fromuid`)
- ) ENGINE=MyISAM;
复制代码 *这里根据你的数据库前缀不一样,要修改。
引用用户解决乱码问题的帖子:https://discuz.dismall.com/thread-939204-1-1.html
6)然后打开 /根目录/template/default/header.htm
在第一行加入:- <!--{eval include_once('./myclass.php');}-->
复制代码 找到
- <!--{loop $_SGLOBAL['app'] $key $value}-->
- <!--{if $key != UC_APPID && $value[open]}-->
- <li class="app-$value[type]"><a href="space.php?do=app&appid=$key" title="$value[name]">$value[name]</a></li>
- <!--{/if}-->
- <!--{/loop}-->
- </ul>
复制代码 在下面加入:
- <!--{if $greetlist}-->
- <script>
- function mygreet(id) {
- var liid = id.substr(6);
- $('poke_'+liid).style.display = "none";
- }
- function mygreet_all(id) {
- $('poke_ul').style.display = "none";
- }
- </script>
- <div class="poke">
- <h2>问候</h2>
- <ul id="poke_ul">
- <!--{loop $greetlist $value}-->
- <li id="poke_$value[uid]">
- <strong><a href="space.php?uid=$value[uid]">$value[username]</a></strong>
- <!--{if $value[greetid]}--><BR>$value[greetid]<!--{/if}-->
- <!--{if $value[note]}--><BR>$value[note]<!--{/if}-->
- <p>
- <a href="plug.php?plugname=greetings&op=reply&uid=$value[uid]" id="a_p_r_$value[uid]">回复</a><span class="pipe">|</span>
- <a href="plug.php?plugname=greetings&op=ignore&uid=$value[uid]" id="a_p_i_$value[uid]">忽略</a></p>
- </li>
- <!--{/loop}-->
- </ul>
- </div>
- <hr>
- <!--{/if}-->
复制代码 7)更新缓存,测试后打开网站公测。
注:请大家下载最新文件:Greetings V1.0 GBK-3.zip
[ 本帖最后由 kiankhoon 于 2008-6-1 16:51 编辑 ] |