您现在的位置是:首页 > 教程 > 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已添加的自定义字段的方法
我们用织梦系统制作网站,根据网站的需求,或多或少要用到内容模型的“自定义字段”功能,字段的增删改是避免不了的,但是删除一个字段后就不能再使用相同的“字段名称”了 -
dedecms织梦搜索页怎么调用arclist标签
打开include/arc.searchview.class.php查找:require_once(DEDEINC."/taglib/hotword -
织梦dede模块列表为空的解决方法
在给一家公司的网站添加WAP功能的时候,登陆织梦DEDECMS后台模块部分看到列表中一个模块都没有,感觉有点奇怪。 -
dedecms把数据保存到数据库附加表出错,Duplicate entry '' for key 'PRIMARY'错误
把数据保存到数据库附加表 `dede_addonimages` 时出错,请把相关信息提交给DedeCms官方。Duplicate entry 17 for
留言与评论 (共有 条评论) |