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

来源:站长网 时间:2009-12-09 16:18:00 

本期教程笔者为大家讲解在Discuz! 7.1下如何给通过WAP发布的帖子加标记。如果回复或者主题是通过wap发布的,则在帖子信息中显示出来 “该信息来自手机”。

效果图:


    一、修改数据库结构

在 Discuz 7.1 后台 => 数据库 => 升级,提交如下SQL:

ALTER TABLE `cdb_posts` ADD `onmobile` TINYINT( 1 ) NOT NULL

二、修改WAP程序

打开论坛根目录下 \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,onmobile)
                        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, 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')");

修改为:

                $db->query("INSERT INTO {$tablepre}posts (fid, tid, first, author, authorid, dateline, message, useip, invisible, usesig, htmlon, bbcodeoff, smileyoff, parseurloff, attachment,onmobile)
                                VALUES ('$fid', '$tid', '0', '$discuz_user', '$discuz_uid', '$timestamp', '$message', '$onlineip', '$pinvisible', '1', '0', '0', '0', '0', '0','1')");

保存。

三、修改模板

打开论坛目录下 \templates\default\viewthread_node.htm 文件找到
                                

<!--{elseif !$post['authorid'] && !$post['username']}-->
                                        {lang guest} {$pluginhooks[viewthread_postheader][$postcount]}<em id="authorposton$post[pid]">{lang poston} $post[dateline]</em>
                                <!--{/if}-->

 在此段程序之后添加:

                                <!--{if $post['onmobile']}-->
                                        该信息来自手机
                                <!--{/if}-->

保存,更新缓存。

标签:discuz,wap,帖子,论坛
0
投稿

猜你喜欢

  • 分词与索引库

    2009-09-22 15:17:00
  • Win2000动态DNS的安全应用策略

    2007-11-22 14:45:00
  • WordPress创始人畅谈博客前景

    2007-11-15 10:53:00
  • UCenter Home隐私设置功能详解

    2009-02-16 10:11:00
  • 轻松解决域名DNS解析的故障

    2009-09-03 13:31:00
  • 如何提高IT团队的执行力?

    2008-09-01 12:31:00
  • 保持论坛气氛 女站长让小流量地方站成功!

    2008-12-10 10:24:00
  • Discuz!7.0更换域名后附件问题的解决方法

    2009-07-21 12:41:00
  • Docker部署SpringBoot应用的实现步骤

    2023-04-14 19:21:32
  • 使用Serv-U创建FTP服务器教程

    2008-06-29 13:23:00
  • pr更新前的外部链接建设

    2009-09-28 10:59:00
  • WordPress核心有待改善的十个重要功能

    2010-07-09 17:28:00
  • linux中ssh免密通信的实现

    2023-08-25 23:11:15
  • 在Linux 服务器下修改防火墙允许该端口远程访问的方法

    2023-08-07 05:18:23
  • DNS的结构和运作

    2010-01-28 19:18:00
  • 秒客传奇:今天你“秒杀”了吗?

    2009-11-13 00:00:00
  • “此网站的安全证书有问题”的解决办法

    2009-04-01 18:40:00
  • 走出友情链接误区 拒绝“有奶就是娘”

    2009-02-10 18:13:00
  • 用经验告诉你如何通过百度主题推广

    2009-03-02 18:04:00
  • SEO之:影响百度网页快照优化排名的因素

    2009-03-17 00:34:00
  • asp之家 网站运营 m.aspxhome.com