什么是npm?什么是webpack?什
点击数:6006
在巩义网站建设过程中,都会想更好的达到网站优化效果,比如说使用织梦arclist标签调用相关关键词的文章,比如 {dede:arclist row=10 titlelen=50keyword=织梦,dedecms},但是如果你想要的是key...
在巩义网站建设过程中,都会想更好的达到网站优化效果,比如说使用织梦arclist标签调用相关关键词的文章,比如 {dede:arclist row='10' titlelen='50' keyword='织梦,dedecms'},但是如果你想要的是keyword是变动的呢?例如想根据当前文章的关键词调用相关文章,怎么做呢?
1、打开 /include/taglib/arclist.lib.php 找到
$keyword = trim($keyword);
在它下面加入
preg_match("/~([A-Za-z0-9_]+)~/s", $keyword, $conditions); if(isset($refObj->Fields[$conditions[1]])) { $keyword = addslashes($refObj->Fields[$conditions[1]]); }
2.找到:
$taghash = md5(serialize($ctag).$typeid);
改为:$taghash = md5(serialize($ctag).$typeid.$keyword);
3.模板标签写法
{dede:arclist row='10' titlelen='250' keyword='~keywords~'} <li><a href="[field:arcurl/]">[field:title/]</a></li> {/dede:arclist}
4.在后台-系统-性能选项-arclist标签调用缓存改为0,也就是关闭arclist缓存,
通过以上几步,就完成了在巩义网站建设中,使用织梦arclist调用当前文章相关关键词文章推荐的功能。