目前移动互联网那么火热,虽然是小草根在做点小事情,但确实也感受到这玩意的强大。方便、快捷、精准!突然间有点小兴奋也有点担忧。就是这样,作为半个屌丝的存在,赶紧为在Discuz 手机版发现的问题找个解决方法。目前Discuz 3.1 的触屏版对内容的呈现方式,许多网友都习惯了,但是在分类信息这块却特别无力。考虑到个人联系电话的私密性,已将号码段划分为”分类信息“并设置登陆可见,但是最新Discuz 3.1 手机触屏版并不会显示任何分类信息字段,甚至连个提示都没有,只有在“标准版”下才可见,部分刚刚接触的网友会很无奈地在回帖里咨询”联系电话“- -! 迫于没有足够资金定制手机模板及过硬的开发技术的情况下,只能折衷地手动将这个“提示” 添加上去了。 guest member 相关文件:

  • /template/default/touch/forum/viewthread.htm

添加位置: 将下面这段代码添加至

这个div 关闭前。

自定义添加的内容:

温馨提示:此帖为分类信息,查看楼主联系电话请

 [{lang register}](<!--{if $_G['setting']['regstatus']}-->member.php?mod={$_G[setting][regname]}<!--{else}-->javascript:; "{$_G['setting']['reglinkname']}") | [{lang login}](member.php?mod=logging&action=login "{lang login}") 后 [切换至“{lang no_simplemobiletype}”]({$_G['setting']['mobile']['simpletypeurl'][0]}) 。

[切换至“{lang no_simplemobiletype}”]({$_G['setting']['mobile']['simpletypeurl'][0]}) 。

由于个人相关知识有限,如果这段代码有问题,欢迎指正!

关于几个判断:

判断是否是Fist Post,即“楼主”。因为这个提示仅是针对“查看楼主联系电话”,所以只需对主题作者所在楼层做手脚即可。

版块判断!就是多个版块的fid,有多少个启用了分类信息的版块,就or 上几个。

判断用户是否登陆,游客则显示“…” else 会员则显示“…”


其实更简单的还是直接判断版块是否启用了分类信息功能:

Comments