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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

如何在Discuz 7.1 中给通过WAP发布的帖子加标记

[复制链接]
viswow 发表于 2009-10-19 11:47:30 | 显示全部楼层 |阅读模式
如果回复或者主题是通过wap发布的,则在帖子信息中显示出来 “该信息来自手机”。
效果图:


一、修改数据库结构
在 Discuz 7.1 后台 => 数据库 => 升级,提交如下SQL:
  1. ALTER TABLE `cdb_posts` ADD `onmobile` TINYINT( 1 ) NOT NULL
复制代码
二、修改WAP程序
打开论坛根目录下 \wap\include\post.inc.php 文件
找到
  1.                 $db->query("INSERT INTO {$tablepre}posts (fid, tid, first, author, authorid, subject, dateline, message, useip, invisible, usesig, htmlon, bbcodeoff, smileyoff, parseurloff, attachment)
  2.                         VALUES ('$fid', '$tid', '1', '$discuz_user', '$discuz_uid', '$subject', '$timestamp', '$message', '$onlineip', '$pinvisible', '0', '0', '0', '0', '0', '0')");
复制代码
修改为:
  1.                 $db->query("INSERT INTO {$tablepre}posts (fid, tid, first, author, authorid, subject, dateline, message, useip, invisible, usesig, htmlon, bbcodeoff, smileyoff, parseurloff, attachment,onmobile)
  2.                         VALUES ('$fid', '$tid', '1', '$discuz_user', '$discuz_uid', '$subject', '$timestamp', '$message', '$onlineip', '$pinvisible', '0', '0', '0', '0', '0', '0','1')");
复制代码
找到
  1.                 $db->query("INSERT INTO {$tablepre}posts (fid, tid, first, author, authorid, dateline, message, useip, invisible, usesig, htmlon, bbcodeoff, smileyoff, parseurloff, attachment)
  2.                                 VALUES ('$fid', '$tid', '0', '$discuz_user', '$discuz_uid', '$timestamp', '$message', '$onlineip', '$pinvisible', '1', '0', '0', '0', '0', '0')");
复制代码
修改为:
  1.                 $db->query("INSERT INTO {$tablepre}posts (fid, tid, first, author, authorid, dateline, message, useip, invisible, usesig, htmlon, bbcodeoff, smileyoff, parseurloff, attachment,onmobile)
  2.                                 VALUES ('$fid', '$tid', '0', '$discuz_user', '$discuz_uid', '$timestamp', '$message', '$onlineip', '$pinvisible', '1', '0', '0', '0', '0', '0','1')");
复制代码
保存。

三、修改模板
打开论坛目录下 \templates\default\viewthread_node.htm 文件
找到
  1.                                 <!--{elseif !$post['authorid'] && !$post['username']}-->
  2.                                         {lang guest} {$pluginhooks[viewthread_postheader][$postcount]}<em id="authorposton$post[pid]">{lang poston} $post[dateline]</em>
  3.                                 <!--{/if}-->
复制代码
在此段程序之后添加:
  1.                                 <!--{if $post['onmobile']}-->
  2.                                         该信息来自手机
  3.                                 <!--{/if}-->
复制代码
保存,更新缓存。

本帖子中包含更多资源

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

x

评分

1

查看全部评分

waney 发表于 2009-10-19 11:53:54 | 显示全部楼层
顶!~  我是鱼骨头啊。。
回复

使用道具 举报

abcnic18 发表于 2009-10-19 14:18:14 | 显示全部楼层
额· 知道了  谢谢楼主
回复

使用道具 举报

ws26ws 发表于 2009-10-19 22:22:56 | 显示全部楼层
我觉得我的效果于众不同http://www.zjgdxc.cn/viewthread.php?tid=886&extra=&page=1
回复

使用道具 举报

maikongjian 发表于 2009-10-20 10:26:25 | 显示全部楼层
关注,谢谢楼主的分享。
回复

使用道具 举报

让故事继续 发表于 2009-10-24 00:47:22 | 显示全部楼层
顶了。。。支持楼主。。。。。。。。。。
回复

使用道具 举报

pc77maikongjian 发表于 2009-10-24 08:52:36 | 显示全部楼层
楼主辛苦了,支持。
回复

使用道具 举报

contop 发表于 2009-10-24 17:22:28 | 显示全部楼层
((em:02))((em:02))((em:02))((em:02))((em:02))((em:02))
回复

使用道具 举报

contop 发表于 2009-10-25 10:21:34 | 显示全部楼层
....  呃..修改了..可是无法发帖和回复了...想确认一下升级数据库是不是影响300行代码...影响这么多觉得有的怪啊
回复

使用道具 举报

contop 发表于 2009-10-25 10:56:58 | 显示全部楼层
  哈哈~~搞定了..原来更新错post.inc.php 了...................严重顶起楼主..
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 07:38 , Processed in 0.030905 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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