200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 织梦DedeCMS获取栏目当前文章方法

织梦DedeCMS获取栏目当前文章方法

时间:2021-12-19 04:42:39

相关推荐

织梦DedeCMS获取栏目当前文章方法

织梦dede获取栏目当前文章

/** * 获取栏目当前文章 * * @access public * @paramstring $id 栏目id * @paramstring $state 状态默认值为0 * @return string */function arc_list($id,$state=){global $dsql;$csql = "Select crossid FROM `dede_arctype` WHERE arcrank>-1 AND typeid=$id\";$crossid = $dsql->getOne($csql);//判断当前栏目是否存在手工指定交叉栏目ID 并查询相关栏目的文章if(empty($crossid)){ $sql = "Select * FROM `dede_archives` WHERE arcrank>-1 AND typeid=$id ORDER BY id desc limit 0,10";}else{$sql = "Select * FROM `dede_archives` WHERE arcrank>-1 AND typeid=$crossid ORDER BY id desc limit 0,10";} $dsql->SetQuery($sql); $dsql->Execute( ); $result = \; while($row = $dsql->GetArray( )) { $arcrow = GetOneArchive($row[id]); $row[arcurl] = $arcrow[arcurl]; $title = cn_substr($row[ itle],8); if($state ==){ $result .= "{$title}"; }else if($state==1){ $result .= "

{$title}"; } } return $result;}

温馨提醒

循环的样式,请自己根据实际情况填写

具体的代码格式

{$title}

//自行修改为工作中需要代码

没有限制,只要能传递栏目id页面,都可以使用函数

调用10条数据

函数写在include\extend.func.php文件中

使用方法

以下只是示例写法,具体要根据自己实际工作情况书写代码

{dede:field.typeid function=”arc_list(@me)”/}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。