主页 > 网站建设 > 建站知识 > [经验]dede分别调用不同的友情链接

[经验]dede分别调用不同的友情链接

POST TIME:2017-11-30 22:30

我们现在都很希望网站首页可以换到比较高PR的友情链接,内页频道页也可以有链接显示。首页的比较容易办,可是内页呢?难道是修改模板代码一个一个添加上去吗?

(找到这个网页的朋友相信你不只是对修改织梦模板感兴趣,你对网站优化也同样有一些心得。如果你只关注织梦友情链接修改请直接跳到括号之外的下一段,这一段话你可以忽略而过.我们想蜘蛛它可能只认识字词,而不理解这其中的意思的。这就是我们进行了一次测试。你想想,蜘蛛抓取时只从原创程度,相关性,权重高低,反向链接多寡着手,当然还有可爱的百度分词技术,那作为编辑,最重要的事情就是如何让百度收录并长时间保存这一篇文章。我们这一段话的长度也足够了,词语也达到原创了,收录如何?你来了就是最好的证明了。)

不用。织梦功能是很强大的。接下来我们详细讲解如何让dede的首页、列表页、内页分别调用不同的友情链接,让你轻松提升权重。

我们在dedecms后台管理添加友情链接时,可以看到在其中有一个选项是“网站类型”,可以分别选择综合网站、娱乐类、教育类、计算机类、电子商务、网上信息、论坛类、其它类型这八大类型。

而在主页的模板代码里,在友情链接 link 里面的参数 typeid="0",我们通过修改typeid 这个参数来控制首页内页分别显示不同友情链接。

其中,参数 typeid,数字分别代表着 1 综合网站 2 娱乐类 3 教育类 4 计算机类 5 电子商务 6 网上信息 7 论坛类 8 其它类型。

如果typeid="0"或者不填,则读取全部类型。在后台添加需要首页显示的友情链接的时候,我们可以选择为1 综合网站。需要内页显示的友情链接可以选择为非综合网站的其他类型。

例子:原模板的友情链接代码是{dede:flink row='24' /}

我们将其改为{dede:flink row='24' typeid="1"/}

以后添加首页链接的就全部选择“综合网站”类型,这样我们的首页就只能显示“综合网站”类型的链接了。
而其他内容页添加的代码可以是2,就可以显示不同的友情链接了。

补充dedecms友情链接flink代码知识——

友情链接只显示图片类的代码:

{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}

代码注解:row='24' 表示读取24个,如果row不设置,则默认为24,

titlelen="24" 表示友情链接为文字形式,网站名称取24字符宽度,网站编码GBK则12个汉字,网站编码为UTF-8则为8个汉字

typeid="0" 1 综合网站 2 娱乐类 3 教育类 4 计算机类 5 电子商务 6 网上信息 7 论坛类 8 其它类型 如果typeid="0"或者不填,则读取全部类型

type='image' 则 [field:link /] 为连接+图片形式

type='text' 则 [field:link /] 为连接+文字形式

实际的操作例子可以查看蔚蓝前段时间所写的《dede如何修改友情链接》

请注意: typeid这个变量,只能使用一个数字,不支持1,2,3,4这种连续格式,因为后台代码 $wsql .= "And typeid = '$typeid'";

如果想要支持1,2,3,4这种逗号间隔格式,即一下子显示几个不同类型的友情链接的话,我们可以改动 include/taglibflink.lib.php 文件

将原代码$wsql .= "And typeid = '$typeid'";
修改为 $wsql .= "And typeid in ($typeid)";



收缩
  • 微信客服
  • 微信二维码
  • 电话咨询

  • 400-1100-266