织梦列表页怎么以栏目关键词来调用文章
【调用文章列表代码如下】{dede:arclistrow='12'titlelen='30'typeid='11'keyword='调用栏目关键词'}[field:tit...
【调用文章列表代码如下】 {dede:arclist row='12' titlelen='30' typeid='11' keyword='调用栏目关键词'} [field:title/] {/dede:arclist} 【栏目页关键词标签如下】 {dede:field.keywords/} 【我想要的结果】 调用文章列表的keyword属性的值等于当前栏目关键词{dede:field.keywords/},请问怎么实现?谢谢! 以下代码是想要结果的示例,但是是错误的 {dede:arclist row='12' titlelen='30' typeid='11' keyword='{dede:field.keywords/}'} [field:title/] {/dede:arclist} 总的来说是{dede:arclist}如何与{dede:field.keywords/}嵌套,在线等,希望有好心人帮助一下。
展开
展开全部
您好,朋友。跟版网团队很高兴为您解答:
这个问题的话通过修改arclist.lib.php文件可以解决:
在arclist.lib.php
大约第149行:
//关键字条件
if($keyword!='')
把{}中间的内容改成
{
$rowgetkeyword = $dsql->getone("select keywords from `dede_archives` where id='$arcid'");
$keyword=$rowgetkeyword['keywords'];
$keyword = str_replace(',', '|', $keyword);
$orwheres[] = " concat(arc.title,arc.keywords) regexp '$keyword' ";
}
如果您的数据表前缀做了修改,记得修改以上表前缀。这样直接调用{dede:arclist
keyword='这里随便写只要是不为空就可以'}
这样这里的keyword就是动态获取的了
希望我的回答能够帮到您。跟版网-专业织梦模板定制下载站。genban.org
这个问题的话通过修改arclist.lib.php文件可以解决:
在arclist.lib.php
大约第149行:
//关键字条件
if($keyword!='')
把{}中间的内容改成
{
$rowgetkeyword = $dsql->getone("select keywords from `dede_archives` where id='$arcid'");
$keyword=$rowgetkeyword['keywords'];
$keyword = str_replace(',', '|', $keyword);
$orwheres[] = " concat(arc.title,arc.keywords) regexp '$keyword' ";
}
如果您的数据表前缀做了修改,记得修改以上表前缀。这样直接调用{dede:arclist
keyword='这里随便写只要是不为空就可以'}
这样这里的keyword就是动态获取的了
希望我的回答能够帮到您。跟版网-专业织梦模板定制下载站。genban.org
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
深圳市鸿佳联合科技有限公司_
2021-01-25 广告
2021-01-25 广告
深圳市鸿佳联合科技有限公司专注于中小尺寸TFT液晶显示屏、LCD液晶显示模块、触摸屏和OLED屏的研发、设计、生产和销售。产品涵盖了1.44寸-10.1寸TFT液晶屏、OLED、电容和电阻触摸屏等系列;产品广泛应用于仪器仪表、医疗设备、智能...
点击进入详情页
本回答由深圳市鸿佳联合科技有限公司_提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询