织梦likearticle让mytypeid支持多个栏目和子栏目

联盈网络合作广告

摘要:在使用dede:likearticle时,如果你想获取多个指定栏目下的相关文章,而刚好这个多个栏目下还有子栏目时,官方的程序不能满足你的需求,你需要改一下likearticle.lib.php

在使用dede:likearticle时,如果你想获取多个指定栏目下的相关文章,而刚好这个多个栏目下还有子栏目时,官方的程序不能满足你的需求,你需要改一下

打开 /include/taglib/likearticle.lib.php 找到

if( !empty($typeid) && !preg_match(\'#,#\', $typeid) ) {
	$typeid = GetSonIds($typeid);
}

在它下面加入

else
{
	$typeids = explode(\',\', $typeid);
	foreach($typeids as $ttid) {
		$typeidss[] = GetSonIds($ttid);
	}
	$typeidStr = join(\',\', $typeidss);
	$typeidss = explode(\',\', $typeidStr);
	$typeidssok = array_unique($typeidss);
	$typeid = join(\',\', $typeidssok);
}

模板标签写法

{dede:likearticle row=\'10\' col=\'\' titlelen=\'150\' infolen=\'250\' mytypeid=\'10,12,14\'}
<li><a href=\"[field:arcurl/]\">[field:title/]</a></li>
{/dede:likearticle} 

完成

温馨提示

本文标题:《织梦likearticle让mytypeid支持多个栏目和子栏目》,文章作者:网站建设seo优化师

非联盈网络原创文章,本文作者:网站建设seo优化师,如若转载,请注明出处:https://www.ylg6878.com/551.html

若您在本页产生的支付或加好友情况请仔细斟酌后操作,本站不负责任何交易纠纷或被骗行为!!!

本文来自投稿,不代表联盈网络立场,如若转载,请注明出处:https://www.ylg6878.com/551.html

发表评论

登录后才能评论
在线客服

工作时间:

周一至周五9:00-18:00

客服:点击这里给我发消息

添加微信
添加微信
返回顶部