网站模板中心

您现在的位置:首页>>织梦大学>>织梦技巧

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

来源: 编辑:admin 发布时间:2019-11-07热度:68 ℃
在调用织梦相关文章的时候在使用dede:likearticle时,如果你想获取多个指定栏目下的相关文章,而刚好这个多个栏目下还有子栏目时,官方的程序不能满足你的需求,你需要改一下 打开...

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

打开 include agliblikearticle.lib.php 找到

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

在它下面加入

 
{
	$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'}

  • [field:title/]

  • {/dede:likearticle}

    完成。

    Pbootcms问题解决

    请点击在线联系我们【点击咨询解决问题】   如果您有任何Pbootcms问题,我们将免费为您写解决教程!

      PB模板网:承接仿站业务,价格200元起!