在织梦CMS系统中,通过栏目及子栏目调用友情链接是一个常见的需求,下面将详细介绍如何实现这一功能:
准备工作
1、记录栏目名称和ID:进入织梦CMS后台,选择“核心” > “网站栏目管理”,记录下需要添加友情链接的栏目名称和对应的ID。
2、编辑网站类型:在后台选择“模块” > “友情链接” > “网站类型管理”,需要编辑网站类型,确保网站类型名称和ID与栏目名称和ID保持一致。
3、插入代码到模板:在相应的栏目模板中,插入以下代码:
{dede:sql sql="select url,webname from dede_flink where id = (select id from dede_flinktype where typename=~typename~)"} <a href="[field:url/]">[field:webname/]</a> {/dede:sql}
这段代码的作用是从数据库中提取对应栏目的友情链接并显示出来。
4、首页链接设置:如果需要在首页显示友情链接,可以在网站类型管理中添加一个“首页”,然后在首页模板中直接加上typeid=‘网站类型ID’
。
5、注意事项:需要注意的是,这种方法可能会在列表页面的分页后面出现别人的链接,这可能对SEO不太友好,如果只需要在首页显示友情链接,可以考虑其他方法。
常见问题解答
1、如何在子栏目中调用友情链接?
答案:由于织梦CMS默认不支持子栏目添加友情链接,如果需要在子栏目中调用友情链接,可能需要为每个子栏目单独创建一个模板,并在模板中插入上述代码。
2、如何避免列表页面分页后出现别人的链接?
答案:如果担心列表页面分页后出现别人的链接会影响SEO,可以考虑只在首页显示友情链接,或者通过修改模板代码来控制友情链接的显示位置和方式,以避免在分页后出现不必要的链接。
通过以上步骤,可以在织梦CMS系统中实现栏目及子栏目调用友情链接的功能,需要注意的是,具体操作可能会因织梦CMS的版本和配置不同而有所差异,建议根据实际情况进行调整。
序号 | 调用方法 | 代码示例 | 说明 |
1 | 调用当前栏目友情链接 | {dede:field.link /} | 显示当前栏目的友情链接列表 |
2 | 调用指定栏目友情链接 | {dede:arclist typeid='指定栏目ID' link='' /} | 显示指定栏目的友情链接列表,link='' 表示不调用友情链接 |
3 | 调用指定栏目友情链接(以表格形式) | {dede:arclist typeid='指定栏目ID' link='' /} | 显示指定栏目的友情链接列表,link='' 表示不调用友情链接,但以表格形式展示 |
4 | 调用指定栏目友情链接(带标题和描述) | {dede:arclist typeid='指定栏目ID' link='' /} | 显示指定栏目的友情链接列表,link='' 表示不调用友情链接,且显示标题和描述 |
5 | 调用指定栏目友情链接(带标题、描述和图片) | {dede:arclist typeid='指定栏目ID' link='' /} | 显示指定栏目的友情链接列表,link='' 表示不调用友情链接,且显示标题、描述和图片 |
6 | 调用当前栏目的子栏目友情链接 | {dede:channelartlist typeid='当前栏目ID' link='' /} | 显示当前栏目的子栏目友情链接列表,link='' 表示不调用友情链接 |
7 | 调用指定子栏目友情链接 | {dede:channelartlist typeid='指定栏目ID' link='' /} | 显示指定子栏目的友情链接列表,link='' 表示不调用友情链接 |
8 | 调用指定子栏目友情链接(以表格形式) | {dede:channelartlist typeid='指定栏目ID' link='' /} | 显示指定子栏目的友情链接列表,link='' 表示不调用友情链接,但以表格形式展示 |
9 | 调用指定子栏目友情链接(带标题和描述) | {dede:channelartlist typeid='指定栏目ID' link='' /} | 显示指定子栏目的友情链接列表,link='' 表示不调用友情链接,且显示标题和描述 |
10 | 调用指定子栏目友情链接(带标题、描述和图片) | {dede:channelartlist typeid='指定栏目ID' link='' /} | 显示指定子栏目的友情链接列表,link='' 表示不调用友情链接,且显示标题、描述和图片 |
在使用这些方法时,您需要将指定栏目ID
替换为您想要调用的栏目ID,如果您不确定栏目ID,可以在织梦系统的后台管理中查看。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1188955.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复