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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

论坛帖子列表处的建议

[复制链接]
patrickzhang 发表于 2007-11-20 02:31:39 | 显示全部楼层 |阅读模式
在5.0中论坛帖子列表的页面提取的内容,把Discuz代码的内容都直接显示出来了,实际上常用的[???]代码内容都是代码,使用频率最高的当属图片[ img]了,其次是表情和引用跟媒体播放,然后是链接和字体编排,代码。

把这些Discuz代码按显示类形分个类的话,可以分成三种,
第一种是标签内的内容被显示,比如[ b]粗体[ /b]和[ free]免费[ /free],内容是“粗体”和“免费”是会被显示出来的;
第二种是被完全转换成其它的内容,如:[ img]和引用附件的代码,还有各种播放代码,QQ代码等;
第三种则是根据设置的参数为决定显示与否,[ hide]就是最典型的一个。

在列表等不需要显示完整内容的地方
第一种代码本身完全可以被过滤掉把内容留下;
第二种则代码连同内容和都可以完全被过滤掉,因为它们留下来只会影显示,不仅不美观,而且截取断掉的内容常常让人莫名其妙,对于一般网民来讲,看到这样类似天书的代码,第一感觉就是网站出问题了;
第三种建议的做法跟第二种一样,可以省掉很多繁杂的权限判断;

把这些东西都过滤掉之后,再截取设定的字符数,显示出来内容干净又不缺少该有的东西。即使遇到内容都是由要被过滤掉的代码组成的,最多也就是没有缩略的内容显示而已。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-18 15:33 , Processed in 0.034996 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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