dede php调用指定文章,dedecms自由列表调用指定多个栏目文章 调用指定栏目文章教程...

使用过dedecms自由列表的都知道,dede自由列表可以限定全部栏目的文章,也可以限定某个栏目的文章,但是有时我们需要根据网站的需要让自由列表调用多个栏目的文章。遇到这种情况该怎么办呢?下面本篇文章将介绍使用自由列表如何调用多个栏目的文章?

方法一,利用checkbox复选框实现,此方法由dede168(本站)开发

1、打开文件dede\freelist_add.php在第37行找到以下代码:

if(!empty($typeid)) $atts .= " typeid='$typeid' ";

更改为:

if(!empty($typeid)) $atts .= " typeid='".join(',',$typeid)."' ";

2、打开文件dede\freelist_edit.php在第38行找到以下代码:

if(!empty($typeid)) $atts .= " typeid='$typeid' ";

更改为:

if(!empty($typeid)) $atts .= " typeid='".join(',',$typeid)."' ";

3、打开文件dede\templets\freelist_add.htm在第166-180行找到以下代码:

SetQuery("Select ID,typename, channeltype From dede_arctype");

$dsql->Execute();

while($lrow = $dsql->GetObject()){

$disable = '';

if($lrow->channeltype 

{

$disable = 'disabled';

}

echo "{$lrow->typename}\r\n";

}

echo "";

?>

更改为:

SetQuery("Select ID,typename, channeltype From dede_arctype");

$dsql->Execute();

while($lrow = $dsql->GetObject()){

$disable = '';

if($lrow->channeltype 

{

$disable = 'disabled';

}

echo "{$lrow->typename}";

}

?>

4、打开文件dede\templets\freelist_edit.htm在第130-146行找到以下代码:

GetAtt('typeid');

echo "\r\n";

echo "不限栏目...\r\n";

$dsql->SetQuery("Select id,typename, channeltype From dede_arctype");

$dsql->Execute();

while($lrow = $dsql->GetObject()){

$disable = '';

if($lrow->channeltype 

{

$disable = 'disabled';

}

if($lrow->id==$typeid) echo "{$lrow->typename}\r\n";

else echo "{$lrow->typename}\r\n";

}

echo "";

?>

更改为:

GetAtt('typeid');

if($typeid == '0')

{

echo "全部";

}

else

{

echo"全部";

}

$dsql->SetQuery("Select id,typename, channeltype From dede_arctype");

$dsql->Execute();

while($lrow = $dsql->GetObject()){

$disable = '';

if($lrow->channeltype 

{

$disable = 'disabled';

}

if(preg_match("#".$lrow->id."#", $typeid))

{

echo "{$lrow->typename}";

}

else

{

echo "{$lrow->typename}";

}

}

?>

到此,修改完毕。

方法二,只给个开发思路,感兴趣的可以按照思路自己开发。

直接利用input文本框实现,在文本框内输入想要调用的栏目ID,此方法适合栏目比较多的网站。

不管使用哪种方法都可实现调用多个栏目的文章。

声明:该资源仅供学习和研究传播,大家请在下载后24小时内删除,一切关于该资源商业行为与www.bcb5.com无关。

本文永久链接地址:https://www.bcb5.com/jianzhan/1274.html

该文章由

b53032af79c93d10b4d0838af0518bf7.png

本网站所有软件和资料均为软件作者提供和网友推荐收集整理而来,仅供学习和研究使用。如有侵犯你版权的,请来信(邮箱:admin@bcb5.com)指出,本站将立即改正。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值