在研究DEDECMS CMS模板时,我们发现了一个有趣的现象。在链接标签中使用的参数 typeid="0" 可以控制友情链接的分类显示。具体来说,1代表综合网站,2代表娱乐类,3代表教育类,4代表计算机类,5代表电子商务,6代表网上信息,7代表论坛类,8代表其他类型。如果typeid="0"或者未填写,则会读取全部类型的友情链接。
这意味着,我们可以利用typeid这个参数来控制首页和内页分别显示不同类别的友情链接。例如,在后台添加需要在首页显示的友情链接时,可以选择类型为1(综合网站)。而对于需要在内页显示的友情链接,可以选择非综合网站的其他类型。
了解了这个原理后,接下来就可以动手尝试一下了。
首先,编辑并打开根目录下的 /templets/default/index.htm 文件。
接着,拉到文件底部找到以下代码:

{dede:flink row='24' /}
    
将其修改为:

{dede:flink row='24' typeid="1"/}
    
在这里,row 参数表示显示友情链接的数量,可以根据实际需求进行自定义调整。
完成上述更改后,更新系统缓存。此时,设置为内页显示的友情链接将只出现在相关内容页面中,而不会出现在首页上。这样一来,我们的首页和内容页就可以分别显示不同的友情链接了。
通过这种方式,可以更灵活地管理网站上的友情链接,提升用户体验,同时也有助于优化SEO效果。记得在修改模板文件前做好备份工作,以防出现意外情况。