A-A+
phpcms只在首页显示友情链接
只在 phpcms 模板首页显示友情链接,如果使用模板标签代码实现的话,这就涉及到了一个问题,就是判断是否首页,如果是首页则显示友情链接,如果不是就不显示友情链接,当然我们还可以将首页单独做成一个页面模板,不调用 foot 共用页面,在首页里面进行调用调用友情链接,单独调用的方法是最简单的,但如果我们还是想要调用一个共用的 foot 模板页面的话要怎么办呢,就是使用标签模板判断了,夏日博客在这里主要讲一下如何在 phpcms 中判断是否首页,这不仅仅只在首页显示友情链接的判断,对于一些其它内容的判断也是较实用的。
Phpcms V9判断是否首页具体代码是:{if !$catid}我是首页{/if},其中 if 标签里面的内容可以随时更改的,比如在共用顶部模板 head 里面就可以添加一行网站公告,判断的依然就是 $catid 值,首页 $catid 变量为空,所以判断他是否有值即可判断是否首页了。
在 if 标签内就可以加上我们友情链接的标签代码了,这里附上一段已经写好的友情链接代码:
- {if !$catid}
- <div class="friendlink">
- <ul>
- <li><h3>友情链接:</h3></li>
- {pc:link action="type_list" siteid="$siteid" order="listorder DESC" num="10" return="dat"}
- <li><a href="{siteurl($siteid)}/" target="_self" title="{$SEO['site_title']}">{$SEO['site_title']}</a></li>
- {loop $dat $v}{if $type==0}
- <li><a href="{$v[url]}" target="_blank" title="{$v[name]}">{$v[name]}</a>{else}<a href="{$v[url]}" target="_blank" title="{$v[name]}"><img src="{$v[logo]}" width="88" height="31" style="border: 0px"></a></li>{/if}
- {/loop}
- {/pc}
- <li><a href=""><strong>申请友链 >></strong></a></li>
- </ul>
- </div>
- {/if}
将这段代码统一放到页尾模板 foot 代码里面就可以了,这样就可以自动识别是否是首页,如果是则显示友情链接,否则就不显示。
改天出点asp的文章,像卢松松那个模板的,应该很多人看
已经许久不用ASP了。
友链不在首页估计没人跟你换的
不是首页不显示友链是基本的优化常识
现在基本上都是在首页显示友情链接