【魔趣建站警告】本教程适合有discuz基础的用户使用,小白请慎重!修改前备份文件!
很多站长在做discuz资源站的时候,可能会使用如下图的方式进行发帖,即加上[精仿]、【价值XX元】、【转载】、等等用来伪原创标题,这对SEO很有好处,但是却会造成列表页很难看!
魔趣建站经过独家研究实现在不影响SEO(实际帖子页面标题不会变化)的情况下使列表页更加整洁美观!在展现的时候去掉对应的特殊字符串!效果如下图:
1,对比贴内我们可以发现,帖子的标题中的【价值XX元】等特殊字符串已经没有显示了,看起来非常整洁!实现的方法也很简单!打开你正在使用的模板的列表文件,一般是forumdisplay_list.php ,找到图片列表(普通列表请审查元素进行定位)开始的地方,一般是
<ul id="waterfall" class="libs cl">
2,也就是在<li>标签之前,加上处理代码,处理代码如下(假设处理的字符串为【精仿】):<!--{eval}-->
$thread_name=preg_replace("/【精仿】/","",$thread[subject]);
<!--{/eval}-->
3,把如下图的列表帖子标题位置的$thread[subject] 改为 $thread_name ,这里的这个代码不同的模版位置可能不同,可以审查元素确定标题的位置然后替换!(可见小白不要随便改,要有一定基础才可以!)
4,最后,保存覆盖到FTP或者服务器,然后后台刷新缓存即可生效!如果需要处理其他字符串,则根据第二步的代码进行修改就行!
历史资源提醒--必看
该页面资源/教程来自原魔趣吧历史资源转移,因发布历史久远,部分资源/教程可能已失效或无法在最新版程序中安装使用!DZ资源建议在Discuz3.4及以下版本使用,PHP版本建议5.6。资源仅提供做代码研究学习使用!
因改版,部分贴内链接将无法正常跳转,如链接失效或未正常跳转,请利用站内搜索功能搜索资源名称获取对应资源!