织梦dede:arclist关键词标签keyword动态获取变量【大秀直播源码视频资源】

织梦dede:arclist关键词标签keyword动态获取变量【大秀直播源码视频资源】
织梦标签调用相关关键词的文章,你可能会想到用 {dede:arclist row='10' titlelen='50' keyword='织梦,dedecms'}

 
但是如果你想要的是keyword是变动的呢?例如想根据当前栏目的关键词调用相关文章,例如想根据当前内容页的标题调用相关文章
 
每个栏目关键词,每个内容页的标题都不相同时,那就没办法了?你可以用dede:sql实现,下面我来给dede:arclist的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、模板标签写法
 
{dede:arclist row='10' titlelen='250' keyword='~keywords~'}
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:arclist}
keyword='~keywords~' //当前页面关键词,如果你要调用标题~title~等等,根据自己当前页面的标签填字段
 
3、后台-生成-更新系统缓存
 

人已赞赏
网站教程

Dedecms友情链接/uploads/fli<x>nk/不显示正确的图片路径错误【mysql php管理源码下载】

2020-2-26 22:29:13

网站教程

DedeCMS自动统计当前栏目文档总数方法【wordpress自定义表单插件】

2020-2-26 22:29:15

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分