织梦DEDECMS自动内链一个关键字对应多个链接随机调用的设置方法(织梦自动内链插件)
导读:利用dedecsm织梦自动内链的时候,可能会有一个关键字对应多个网站,随机调用网址的需求,比如(织梦自动内链)这个关键词一些文章内链链接到网站的首页,一些链接到文章页,但是织梦中原带的功能,一个关键词只能加一个网址,网上找了很多办法也没有找...
利用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 如下图所示
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 织梦DEDECMS自动内链一个关键字对应多个链接随机调用的设置方法(织梦自动内链插件)
本文地址: https://pptw.com/jishu/140.html