您现在的位置是:首页 > 教程 > 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计划任务怎么使用
使用计划任务管理功能要打到5.7较新版本补丁,老版本计划任务存在一个无法运行BUG,新版已经修复! -
织梦dedecms实现键盘翻页效果的实现方法
DEDECMS教程之实现按键盘方向键实现上一页/下一页翻页效果,这样可以提高用户体验,特别是在小说站和图片站中用的比较多。 -
织梦cmsdede水印字体库data\mark\simhei.ttf不存在怎么办
织梦dede水印字体库data\mark\simhei.ttf不存在解决办法;因为这个字体文件比较大,所以官方下载的源码中是不存在的! -
dedecms模板制作教程第二期Field标记使用说明和实例
本期讲解【Field 标记】。【Field 标记】在封面模板、列表模板、文档模板的使用频率很高,实用。主要用来获得特定栏目或档案的字段值及常用的环境变量值,其用法比较灵活。
留言与评论 (共有 条评论) |