当前位置:首页 > 行业动态 > 正文

如何高效调用织梦CMS中的友情链接?

织梦CMS中,可以通过后台的“模块管理”功能来管理和调用友情链接。具体步骤为:进入后台 > 模块管理 > 友情链接 > 添加/编辑链接。

织梦CMS(Content Management System)是一种广泛使用的开源内容管理系统,它允许用户通过标签调用各种功能,包括友情链接的调用,以下是一些关于织梦CMS中如何正确调用友情链接的方法和技巧:

如何高效调用织梦CMS中的友情链接?  第1张

基本语法与参数

1、标签名称:flink

2、功能说明:用于获取友情链接

3、适用范围:全局使用

4、基本语法:{dede:flink row=’24’/}

5、参数说明

type:’image’ 或 ‘textall’,分别表示图片链接和文字链接。

row:链接数量,默认为24。

titlelen:站点文字的长度,默认为24个字符,对于GBK编码,这相当于12个汉字;对于UTF8编码,则是8个汉字。

linktype:链接位置,’1′ 表示内页链接,’2′ 表示首页链接。

typeid:网站类型,可以在系统后台的“模块”“友情链接”中的“网站类型管理”中查看,如果不填或填’0’,则读取全部类型。

调用方法与实例

1、正确的调用格式

{dede:flink row=’24’ type=’image’ titlelen="24" typeid="0"}[field:link/]{/dede:flink}

{dede:flink row=’24’ type=’text’ titlelen="24" typeid="0"}[field:link/]{/dede:flink}

2、HTML代码示例

   <div >
       <span ><strong>友情链接</strong></span>
       <span ><a href="{dede:field name='phpurl'/}/flink_add.php" title="申请友情链接">申请友情链接</a></span>
       <a href="{dede:field name='phpurl'/}/flink.php" title="更多友情链接" ></a>
   </div>
   <div >
       {dede:flink row='1000'}
            [field:link /]
       {/dede:flink}
   </div>

3、CSS代码示例

   .flinkdtop{
       lineheight: 30px;
       backgroundcolor: #f5f5f5;
       height: 30px;
       border: 1px solid #dfdfdf;
       paddingright: 20px;
       paddingleft: 20px;
   }
   .lt_centflink{
       padding: 10px;
       borderrightwidth: 1px;
       borderbottomwidth: 1px;
       borderleftwidth: 1px;
       borderrightstyle: solid;
       borderbottomstyle: solid;
       borderleftstyle: solid;
       borderrightcolor: #dfdfdf;
       borderbottomcolor: #dfdfdf;
       borderleftcolor: #dfdfdf;
   }

控制首页和内页显示

1、首页链接:在模板中找到友情链接代码,并添加linktype属性,如:{dede:flink linktype=’2′}{/dede:flink},这样首页就只会显示设置为首页的链接了。

2、内页链接:如果只想在内页显示设置为内页的链接,可以修改templets/plus/flinklist.htm文件,将$dsql>SetQuery("Select * from dede_flink where ischeck>0 order by sortrank asc");中的ischeck>0改为ischeck=1即可。

实现下拉式友情链接

为了节省空间,有些站点可能需要用到下拉式友情链接,这时,可以编辑打开includetaglibflink.lib.php文件,查找else if($type==’image’),在其上面加入else if($type==’option’),然后根据需要编写相应的代码逻辑。

FAQs

1、为什么按照官方文档的写法无法调用出友情链接?

可能的原因是少安装了某些文件或者配置不正确,建议检查是否按照上述正确的调用格式进行操作,并确保所有相关文件都已正确安装。

2、如何删除织梦CMS友情链接中的<li>标签?

方法一:找到includetaglibflink.lib.php文件,删除第37行代码中的<li>标签,在需要调用的网站模板中直接使用代码 {dede:flink row=’20′/} 调用即可。

方法二:直接在需要调用的网站模板中,使用 {dede:flink linktype=’2′ row=’20’}[field:link /] 调用代码即可。

序号 友情链接调用方法 描述
1 简单调用 使用{dousheng:links/}标签在页面中直接调用友情链接,无需任何参数。
2 按类别调用 使用{dousheng:links/typeid={typeid}/}标签,其中{typeid}为友情链接分类ID,用于调用指定类别的友情链接。
3 按站点调用 使用{dousheng:links/linksid={linksid}/}标签,其中{linksid}为友情链接ID,用于调用指定站点的友情链接。
4 显示图片链接 使用{dousheng:links/pic=1/}参数,在调用友情链接时显示图片链接。
5 显示标题链接 使用{dousheng:links/title=1/}参数,在调用友情链接时显示标题链接。
6 随机显示链接 使用{dousheng:links/rand=1/}参数,随机显示友情链接。
7 排序方式 使用{dousheng:links/orderby={orderby}/}参数,其中{orderby}为排序字段,如id、hits等,用于按指定字段排序。
8 分页显示 使用{dousheng:links/pagesize={pagesize}/}参数,其中{pagesize}为每页显示的友情链接数量,实现分页显示。
9 过滤显示 使用{dousheng:links/filter={filter}/}参数,其中{filter}为过滤条件,如status=1表示只显示审核通过的友情链接。
10 自定义样式 使用{dousheng:links/style=custom/}参数,自定义友情链接的样式。
11 调用自定义内容 使用{dousheng:links/content=1/}参数,在调用友情链接时显示自定义内容。
12 隐藏链接描述 使用{dousheng:links/desc=0/}参数,在调用友情链接时隐藏链接描述。
13 链接打开方式 使用{dousheng:links/target=_blank/}参数,设置友情链接在新窗口打开。
14 自定义链接地址 使用{dousheng:links/url={url}/}参数,自定义友情链接的地址。
15 显示计数器 使用{dousheng:links/hits=1/}参数,在友情链接旁边显示点击次数。
0