Z-blog友链只在首页显示的方法
今天整理博客遇到一个问题,那就是每个页面都显示了友情链接,这从SEO的角度来说并不是很友好,只需要让首页存在友情链接就好,对于z-blog(PHP版本)不熟悉的我折腾了半天终于解决了,具体方法如下。
1、在z-blog网站后台,“模块管理”里面设置5个不同的侧栏,可以在侧栏一里面加入友情链接模块,侧栏二里不加入友情链接模块,侧栏一是默认侧栏。
2、在网站模板文件里,包含网站首页文件、tag标签页面、内容页面、搜索结果页面等分别设定栏目的调用方式。系统判定为网站首页时,就调用默认侧栏,判定为非首页时就调用侧栏二。当然也可以设定好侧栏三的内容,单独设定判定为内容页时,调用侧栏三,方便设置更加个性化的边栏内容。
{if $type=='index'&&$page=='1'} /*判断首页*/
{if $type=='category'} /*判断分类页*/
{if $type=='article'} /*判断内容页*/
{if $type=='page'} /*判断独立页面*/
{if $type=='author'} /*判断用户页*/
{if $type=='date'} /*判断日期页*/
{if $type=='tag'} /*判断标签页*/
不同的zblog网站模板所呈现的文件也略有不同,大家可以先把网站所有的程序文件备份一下。然后全部用Dreamweaver打开,直接搜索“sidebar”,修改{template:sidebar}为{if $type=='index'&&$page=='1'}{template:sidebar}{else}{template:sidebar2}{/if},而后将修改好的文件上传即可。
通过以上方法完美解决问题,友情链接只在首页展示,其他页面没有展示。
搜索了好长时间,自己又研究了半天,总算解决了。