这个插件早些时候就有了,版权还是归原来的作者所有哦,我只是把它改成了7.0的,最近网络有问题,也不知道有没有人发过这个插件了。如果发过了就麻烦版主把这个帖子删了。
图片演示:
演示地址:http://www.ojpal.com/bbs/thread-3003-1-1.html(国外服务器,可能访问有点慢,抱歉啦,最近很忙,也没时间换风格,还用的默认风格,大家不要见笑哦)
如果没有人发过的话,各位有Money的就给小弟一点吧。小弟穷着呢,想买个插件都不行啦。
本着共享精神,再加上这个插件我也是修改适用DZ7的,也谈不上什么原创或者版权,所以把修改的方法也放出来,大家想自己改的也可以啦。
注意,如果全新安装本插件,需要改动数据库,请三思而后行!本人概不负责。
手动修改方法:
1、修改wap/include/文件夹下的post.inc.php这个文件:
找到-
- $db->query("INSERT INTO {$tablepre}posts (fid, tid, first, author, authorid, subject, dateline, message, useip, invisible, usesig, htmlon, bbcodeoff, smileyoff, parseurloff, attachment)
- VALUES ('$fid', '$tid', '1', '$discuz_user', '$discuz_uid', '$subject', '$timestamp', '$message', '$onlineip', '$pinvisible', '0', '0', '0', '0', '0', '0')");
复制代码 改为:-
- $db->query("INSERT INTO {$tablepre}posts (fid, tid, first, author, authorid, subject, dateline, message, useip, invisible, usesig, htmlon, bbcodeoff, smileyoff, parseurloff, attachment, wappost)
- VALUES ('$fid', '$tid', '1', '$discuz_user', '$discuz_uid', '$subject', '$timestamp', '$message', '$onlineip', '$pinvisible', '0', '0', '0', '0', '0', '0', '1')");
复制代码 再找到:-
- $pinvisible = $modnewreplies ? -2 : 0;
- $db->query("INSERT INTO {$tablepre}posts (fid, tid, first, author, authorid, dateline, message, useip, invisible, usesig, htmlon, bbcodeoff, smileyoff, parseurloff, attachment)
- VALUES ('$fid', '$tid', '0', '$discuz_user', '$discuz_uid', '$timestamp', '$message', '$onlineip', '$pinvisible', '1', '0', '0', '0', '0', '0')");
复制代码 改为:-
- $pinvisible = $modnewreplies ? -2 : 0;
- $db->query("INSERT INTO {$tablepre}posts (fid, tid, first, author, authorid, dateline, message, useip, invisible, usesig, htmlon, bbcodeoff, smileyoff, parseurloff, attachment, wappost)
- VALUES ('$fid', '$tid', '0', '$discuz_user', '$discuz_uid', '$timestamp', '$message', '$onlineip', '$pinvisible', '1', '0', '0', '0', '0', '0', '1')");
复制代码 可以看出都是在数据库查询后加了点东西,当然,我们在最后一步还要升级数据库哦!
2、修改templates/default/下的viewthread_node.htm文件,这个文件是DZ7新加的,原来版本貌似没有。
找到-
- <!--{if $post['signature'] && ($bannedmessages & 4 && (($post['authorid'] && !$post['username']) || ($post['groupid'] == 4 || $post['groupid'] == 5) || ($post['status'] & 1)))}-->
复制代码 在上面加入-
- <!--{if $post['wappost'] == 1}-->
- <div class="wappost" style="maxHeightIE: {$maxsigrows}px;overflow: hidden; margin: 10px; padding-top: 20px; color: {TEXT};">
- <img src="http://www.ojpal.com/images/mobile.gif" />本消息发自于手机,使用注册帐号登录wap.ojpal.com即可用手机发帖!
- </div>
- <!--{/if}-->
复制代码 其中的图片地址要换成自己的哦(因为我的网站是防盗链的),当然,如果不想要图片的话,也可以去掉<img src="http://www.ojpal.com/images/mobile.gif" />。
3、升级数据库:
在数据库中执行如下代码(如果原来装过这个插件的就可以跳过这个步骤了):
ALTER TABLE `cdb_posts` ADD `wappost` INT NOT NULL DEFAULT '0';
注意要把cdb_改成自己的表名前缀哦。
如果不想手动改的话,可以下载下面两个附件中的任何一个,内容都是一样的。有钱的就给点吧,呵呵。没钱的下载那个免费的。
对于升级的用户,直接覆盖相应的文件即可,不需要再次升级数据库。 |