织梦DEDECMS自动内链一个关键字对应多个链接随机调用的设置方法

简介: 利用dedecsm织梦自动内链的时候,可能会有一个关键字对应多个网站,随机调用网址的需求,比如(织梦自动内链)这个关键词一些文章内链链接到网站的首页,一些链接到文章页,但是织梦中原带的功能,一个关键词只能加一个网址,网上找了很多办法也没有找到可用的,还好米米素材网懂一点点php,哪就自己动手吧。下面是织梦自动内链一个关键字对应多个链接,随机调用这些链接的解决办法。

利用dedecsm织梦自动内链的时候,可能会有一个关键字对应多个网站,随机调用网址的需求,比如(织梦自动内链)这个关键词一些文章内链链接到网站的首页,一些链接到文章页,但是织梦中原带的功能,一个关键词只能加一个网址,网上找了很多办法也没有找到可用的,还好米米素材网懂一点点php,哪就自己动手吧。下面是织梦自动内链一个关键字对应多个链接,随机调用这些链接的解决办法。

1、打开/include/arc.archives.class.php 文件 找到下面的代码

$key = trim($row['keyword']);

复制

2、在该代码下添加如下代码

//一个内链关键词对应多个链接开始
$keysurl = trim($row['rpurl']);
$keyarrs  = explode("|",$keysurl);
$keyarr = array_rand($keyarrs,1);
$keywords = $keyarrs[$keyarr];
//一个内链关键词对应多个链接结束

复制

3、然后把下面的链接地址

$kaarr[] = "<a href='$key_url' target='_blank'><u>$key</u></a>";

复制

替换为

$kaarr[] = "<a href='$keywords' target='_blank'><u>$key</u></a>";

复制

到此织梦自动内链一个关键字对应多个链接,随机调用这些链接的代码就已经修改完成啦

4、然后在织梦后台 核心 》文档关键词批量维护中添加链接和关键词,多个链接 用 " | " 隔开就可以啦 然后保存一键更新文章 织梦自动内链一个关键字对应多个链接,随机调用这些链接就设置完成啦。

网络异常,图片无法展示
|

5、如果你的链接比较多,可能需要到数据库 找到 dede_keywords 表 把 rpurl 字段的数据类型改为 varcar 长度改为255 如下图所示

网络异常,图片无法展示
|

相关文章
|
24天前
|
搜索推荐
一文教会你:如何在搜索过程中过滤CSDN的相关文章,一次设置永久过滤
这篇文章教你如何在浏览器搜索设置中添加自定义搜索引擎,通过在搜索查询中加入"-csdn"参数来过滤掉CSDN的搜索结果,从而提高搜索结果的质量。
一文教会你:如何在搜索过程中过滤CSDN的相关文章,一次设置永久过滤
文本,学习方法,必须做,快的学习方法,统计汇总写法,比如你要构思一个数学库,需要写一个汇总,主动获取标题统计,主动生成文章跳转链接,然后将它打入文章资料当中:
文本,学习方法,必须做,快的学习方法,统计汇总写法,比如你要构思一个数学库,需要写一个汇总,主动获取标题统计,主动生成文章跳转链接,然后将它打入文章资料当中:
|
11月前
|
SQL 数据库
改变织梦dedecms标签TAG长短的方法
织梦tags标签只能写12个字符也就是6个汉字,多出的字符就会自动截断,或者直接被去除,不单单需要通过修改数据库字段长度,还要修改程序文件来改变tags字数限制,tags标签默认长度。
DedeCMS织梦文档关键词维护中设置自动关键词重复嵌套出错的修改方法
织梦 DedeCMS 后台的关键词维护默认的情况是字数少的词优先于字数多的词,比如我们有两个这样的词:锚文本、定向锚文本,第二个词包含了第一个词,在文章中如果出现“定向锚文本”这个词,默认情况下只会给锚文本两个字添加关键词超链接,而不是整个词,那么我们怎么样才能实现字数多的词优先于字数少的词呢?
|
11月前
织梦dedecms会员发布文章内容自动过滤外部链接的方法
织梦会员中心发布文章自动过滤外部外部链接,保留本站站内链接。这个织梦默认后台本身带有这样的功能的,只是会员模块里没有而已。
|
移动开发
微信h5扫码接口范例:多个扫码框支持的办法,通过引入一个参数来区分及使用localStorage保证之前扫到的数据不丢失
微信h5扫码接口范例:多个扫码框支持的办法,通过引入一个参数来区分及使用localStorage保证之前扫到的数据不丢失
102 0
|
存储 JavaScript NoSQL
🎖️typeScrpt中如何禁止操作某些属性?
在 TypeScript 中,类型否定允许你创建一个明确排除某些属性的类型。通常情况下,我们定义类型来规定对象必须具备的属性。而类型否定,就是相反的操作:我们规定对象不能有哪些属性,你可以将它视为“保留属性”。
96 0
Python实现自动访问网页
Python实现自动访问网页
|
前端开发
去掉PbootCms后台的底部的版权信息及执行时间 增加正文的操作空间
去掉PbootCms后台的底部的版权信息及执行时间 增加正文的操作空间
295 0
去掉PbootCms后台的底部的版权信息及执行时间 增加正文的操作空间
|
SEO
增加反向链接的35个技巧
增加反向链接的35个技巧: 列表策略 建立一个“35个×××”。这样的文章经常会成为权威文件而被大量引用,引用者会链接向这样的文章。
118 0