织梦列表页怎么以栏目名称来调用文章

例如:{dede:arclist row='100' titlelen='24' orderby='pubdate' keyword='{dede:field.typename/}' typeid='2'}
【栏目页名标签如下】
{dede:field.typename/}
【我想要的结果】
调用文章列表的keyword属性的值等于当前栏目名称{dede:field.typename/},请问怎么实现?谢谢!
总的来说是{dede:arclist}如何与{dede:field.typename/}嵌套,在线等,希望有好心人帮助一下。

您好,朋友。很高兴为您解答:
这个问题的话通过修改arclist.lib.php文件可以解决:
在arclist.lib.php 大约第149行:
//关键字条件
12345678if($keyword!='') 把{}中间的内容改成 { $rowGetKeyword = $dsql->GetOne("select keywords From `dede_archives` where id='$arcid'"); $keyword=$rowGetKeyword['keywords']; $keyword = <a href="https://www.baidu.com/s?wd=str_replace&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YvujDYP10krjTznj6zPvf30ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHbzPWmzP1bzPH6LrHbsnWfzPs" target="_blank" class="baidu-highlight">str_replace</a>(',', '|', $keyword); $orwheres[] = " CONCAT(arc.title,arc.keywords) REGEXP '$keyword' "; }

如果您的数据表前缀做了修改,记得修改以上表前缀。这样直接调用{dede:arclist keyword='这里随便写只要是不为空就可以'} 这样这里的keyword就是动态获取的了
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-01-05
通过修改arclist.lib.php文件可以解决:
在arclist.lib.php 大约第149行!
第2个回答  2019-01-04
怎么说呢,这个问题,你们外行的看不懂很正常,在我们内行看来也是一脸懵逼怎么说呢,这个问题,你们外行的看不懂很正常,在我们内行看来也是一脸懵逼

织梦如何调用栏目名称织梦内容页调用栏目名称
一、打开dedecms梦想管理后台,使用管理员账号密码登录。二。点击核心-网站栏目管理-选择一个栏目,点击修改。三。在通用选项和高级选项的栏目内容中,选择高级选项,填写栏目的SEO标题,复制代码[{Dede:field。Seotitle\/}),并记住列模板的名称[listuarticle]。,然后单击下面的确定进行保存。四。点击"模板...

织梦怎么调用一下个栏目织梦调用子栏目
{dede:sqlsql=select字段From表名称where条件语句} [字段:字段名称\/]{\/dede:sql}有了上面的基本格式,我们基本上可以转换一个调用文档列表的调用标签。代码是:{dede:sqlsql=select*Fromdede_archiveslimit10}li>·ahref=\/plus\/view.php?aid=[field:id\/]>[field:title\/]\/a>\/li>{\/dede:sql}如你...

织梦文章怎么调用栏目设定的标题
一、打开dedecms梦想管理后台,使用管理员账户密码登录。二、单击核心-网站列管理-选择列并单击更改。三、在“常规选项”“高级选项”列内容中,选择“高级选项”,填写列的SEO标题,复制代码[{Dede:字段。Seotitle\/}),记住列模板[list u article]的名称。,然后单击下面的“确定”进行保存。四、单击...

织梦如何更改栏目id织梦栏目内容调用
找到对应于该列的库表。打开库表,将列名字段前的ID字段中的值更改为所需的列ID值。织梦如何实现下拉子类栏目?调用的typeid那用多个ID就行了,你调用大栏目ID自然会调到子栏目的文章的,多个ID之间用逗号隔开 我想修改网站首页的banner,想更换图片链接,但不知道在哪里修改,织梦建的站?images\/banner{...

织梦怎么调用id栏目织梦调用栏目名称
1。首先,第一步是用织梦模板在服务器下搭建一个简单的站点,然后添加三个顶级栏目。效果如下图所示。2.然后用编辑器打开网站首页模板“index.htm”,删除其他不必要的代码解释顶级栏目调用,如下图。3.那么,织梦顶层列的调用方法如下图所示,其中row="3"主要是调用顶层列的三个数据,type="top"是...

织梦文章怎么调用栏目设定的标题
1、打开dedecms织梦管理后台,用管理员账户密码登陆。2、点击【核心】---【网站栏目管理】---选择一个栏目后面的,点击【更改】。3、【常规选项】 【高级选项】 【栏目内容】中选择{高级选项},填写栏目的SEO标题,复制代码【{dede:field.seotitle \/}】并记住栏目模板的名称【list_article.htm】...

dedecms列表页调用以栏目名称为关键词的全站所有文章
如果可以的话建议定义一个自由列表,然后通过自由列表中的高级筛选下关键词来匹配关键词,这样不需要修改源码,对初学着比较方便,自由列表建立的位置在:后台>核心> 频道模型>自由列表管理>增加列表.织梦者www.zhimengzhe.com 为您解答,望采纳,谢谢!

织梦栏目页怎么调用相关内容,要指定栏目、指定关键词
需要加入栏目ID,如:typeid='1,2,3,4,5'同1 需要加入关键词,如:keyword='关键词'不存在,只能通过畅言等第三方插件实现。虽然都给出了答案,但是DEDE这个系统负载能力不是很好,如果文章多了,你建立这么多东西在内容页的话生成速度就极大降低了,建议你把想的这些都变成公共文件然后用静态语言进行...

织梦在列表页怎么读取当前栏目名称
1、首先打开织梦网站后台登陆,在左侧菜单找到“核心”菜单,并打开“网站栏目管理”项目。2、找到需要修改标题栏目,点击“修改”按钮。3、选择“高级模式”,并点击,选择“高级选项”。4、找到其中的 “SEO标题”、“关键词”、“描述”,填写改栏目页的“标题”、“关键词”、“描述”,并保存。5...

如何在dedecms织梦主页文章前面加上栏目名称
{dede:field name='typename'\/} 和 [field:typename\/]要根据你调用的方式,选择合适的标签。

相似回答