您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dedecms全站自动添加内链的方法
又菱2023-12-26 00:07:52dedecms教程已有人查阅
导读关于织梦模板网站的优化,不得不提网站的内链设置,大家所想到的肯定是关键字自动加链接的方法,网上的相关教程也非常的多。但我今天所说的是设置全站文章自动链接的方法
关于织梦模板网站的优化,不得不提网站的内链设置,大家所想到的肯定是关键字自动加链接的方法,网上的相关教程也非常的多。但我今天所说的是设置全站文章自动链接的方法,这样一来就可以将所有设置关键词的内链都创建在文档中,突破keyword的限制,但会稍微影响生成html的速度。
1.修改系统参数->核心设置->关键字替换(是/否)使用本功能会影响HTML生成速度(这里选 是)
2.修改 include/arc.archives.class.php
找到
$body = preg_replace("/(<a(.*))(>)(.*)(<)(\/a>)/isU", '\\1-]-\\4-[-\\6', $body);
在下方加入以下代码
if($i > $maxkey)
{
break;
}
并删除。
找到
$body = preg_replace("/(^|>)([^<]+)(?=<|$)/sUe", "_highlight('\\2', \$karr, \$kaarr, '\\1')", $body);
在其上方加上一个
}
3.核心->文档关键词维护->增加一个关键字和链接重新生成文章即可。
提示:本教程适合织梦模板 V5.5,其它版本未测试。
1.修改系统参数->核心设置->关键字替换(是/否)使用本功能会影响HTML生成速度(这里选 是)
2.修改 include/arc.archives.class.php
找到
$body = preg_replace("/(<a(.*))(>)(.*)(<)(\/a>)/isU", '\\1-]-\\4-[-\\6', $body);
在下方加入以下代码
//设置所有关键词
$dsql12 = new DedeSql();
$query1="select * from dede_keywords";
$dsql12->SetQuery($query1);
$dsql12->Execute();
while($kws = $dsql12->GetArray())
{
再找到:if($i > $maxkey)
{
break;
}
并删除。
找到
$body = preg_replace("/(^|>)([^<]+)(?=<|$)/sUe", "_highlight('\\2', \$karr, \$kaarr, '\\1')", $body);
在其上方加上一个
}
3.核心->文档关键词维护->增加一个关键字和链接重新生成文章即可。
提示:本教程适合织梦模板 V5.5,其它版本未测试。
本文标签:
很赞哦! ()
上一篇:dedecms投票多彩样式
下一篇:dedecms专题功能新手教程
随机图文
-
dedecms织梦整合discuz后怎么通过织梦修改discuz密码
dedecms整合discuz后需要解决的一个问题,就是前台修改dedecms账号的密码后,同步不到后台discuz论坛上,造成用户登录失败 -
dede织梦建站优化技巧整理
首先需要声明的是本文仅适合新手dedecms站长,内容都是基础中的基础,各位站长朋友请根据自己的水平选择阅读与否,以免耽误大家宝贵的时间。 -
dedecms文章列表每5隔行加横线的方法
我看到有些网站在某些文章列表比如推荐文章版块,一整个页面的文章列表看起来会有点乱乱的感觉,在每行或每隔N行列表文章中插入横线,感觉挺好看的 -
织梦dede让arclist标签支持副栏目调用的方法
最近用织梦cms开发网站,需要一篇文章被多个栏目调用,织梦后台有副栏目这个功能,可是在用arclist调用的时候,副栏目却调用不出这篇文章
留言与评论 (共有 条评论) |