织梦cms教程

织梦cms教程
织梦dede获取栏目当前文章方法
首页 > 织梦cms教程 > 正文内容

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

admin2021-08-19织梦cms教程1380

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

01/**
02 *  获取栏目当前文章
03 *
04 * @access    public
05 * @param     string  $id  栏目id
06 * @param     string  $state 状态默认值为0 
07 * @return    string
08 */
09function arc_list($id,$state='0'){
10global $dsql;
11$csql = "Select 'crossid' FROM `dede_arctype` WHERE arcrank>-1 AND typeid='$id'";
12$crossid = $dsql->getOne($csql);
13//判断当前栏目是否存在手工指定交叉栏目ID 并查询相关栏目的文章
14if(empty($crossid)){
15       $sql = "Select * FROM `dede_archives` WHERE arcrank>-1 AND typeid='$id' ORDER BY id desc limit 0,10";
16}else{
17$sql = "Select * FROM `dede_archives` WHERE arcrank>-1 AND typeid='$crossid' ORDER BY id desc limit 0,10";
18}
19    $dsql->SetQuery($sql);
20    $dsql->Execute('t');
21    $result = '';
22    while($row = $dsql->GetArray('t'))
23    {
24        $arcrow = GetOneArchive($row['id']);
25        $row['arcurl'] = $arcrow['arcurl'];
26        $title = cn_substr($row['title'],8);
27        if($state =='0'){
28  $result .= "<a href=\"{$row['arcurl']}\">{$title}</a>";
29  }else if($state=='1'){
30  $result .= "<li><a href=\"{$row['arcurl']}\" class='btn btn-default btn-radius20 btn-sm'>{$title}</a></li>";
31  }
32    }
33    return $result;
34}


温馨提醒
 
循环的样式,请自己根据实际情况填写
 
具体的代码格式
 
1<li><a href=\"{$row['arcurl']}\" class='btn btn-default btn-radius20 btn-sm'>{$title}</a></li>
 
//自行修改为工作中需要代码
   
没有限制,只要能传递栏目id页面,都可以使用函数
 
调用10条数据
 
函数写在include\extend.func.php文件中
 
使用方法
 
以下只是示例写法,具体要根据自己实际工作情况书写代码
 


1{dede:field.typeid function="arc_list(@me)"/}
以上就是郑州网站建设-郑州建站-小惠工作室为您总结的关于“织梦dede获取栏目当前文章方法”的全部内容,郑州网站建设-郑州网站设计找小惠工作室,可靠放心!


扫描二维码推送至手机访问。

版权声明:本文由郑州网站建设郑州乐搜网络发布,如需转载请注明出处。

转载请注明出处http://www.hnglyl.com/?id=41

标签: 织梦cms教程
分享给朋友:

相关文章

织梦dede教程:不显示未审核文档的TAG的方法

织梦dede教程:不显示未审核文档的TAG的方法

未审核文档的TAG会显示在TAG列表页面, 固然点击进入TAG时, 相关的未审核文章不会显示出来, 这样对用户体验是很不好的. DEDECMS暂时没有提供这个功能,所以要解决这个问题, 让DEDECM...

dede织梦教程:列表页、文章页调用所有顶级栏目文章的方法

dede织梦教程:列表页、文章页调用所有顶级栏目文章的方法

  当文章调用标签{dede:arclist}不限制栏目ID的时候,就只会调用当前栏目下的文章。如果要调用整站的文章,使用typeid='1,2,3,4,5,6,7,8,9,10'...

郑州网站建设公司告诉你pbootcms模板调用幻灯片轮播图标签

郑州网站建设公司告诉你pbootcms模板调用幻灯片轮播图标签

幻灯片轮播图标签适用范围:全站任意地方均可使用标签作用:用于依次输出指定分组的幻灯片图片1、幻灯片轮播图列表{pboot:slide gid=* num=*}<img src="[sl...

dedecms更换域名后批量替换图片地址的域名前缀

dedecms更换域名后批量替换图片地址的域名前缀

因为织梦dedecms系统中上传图片用的是绝对地址,如果域名更换后,之前发布的文章的图片URL是不会跟着改变的,所以我们需要把旧域名替换成新的域名可以通过织梦DedeCms的后台SQL语句进行修改,点...

织梦dede生成文章内容缩略图时自动加上域名绝对路径

织梦dede生成文章内容缩略图时自动加上域名绝对路径

织梦dede生成文章内容缩略图时自动加上域名绝对路径  今天又接了个织梦CMS的有偿服务,客户想要后台添加文章内容的时候,缩略图自动变成带上绝对路径的格式.比如我们默认的缩略图是这样的 /uplo...

织梦DEDECMS会员签到加积分的实现方法

织梦DEDECMS会员签到加积分的实现方法

本文实例讲述了DEDECMS织梦模板中会员签到加积分的实现方法。分享给大家供大家参考。具体实现方法如下:1、修改模板页面member\templets\index.htm头部加入js: 代码...

DEDE织梦模板标记、标签、调用以及写法的教程

DEDE织梦模板标记、标签、调用以及写法的教程

  DEDE织梦模板标记、标签、调用以及写法的教程  了解一下织梦模板引擎的知识是非常有意义的。织梦模板引擎是一种使用XML名字空间形式的模板解析器,使用织梦解析器解析模板的最大好处是可以轻松的制定标...

织梦dede:php标签中调用其他普通标签和页面相关变量及全局配置

织梦dede:php标签中调用其他普通标签和页面相关变量及全局配置

织梦dede:php标签中调用其他普通标签和页面相关变量及全局配置  经过测试貌似dedecms织梦模板{dede:php}标签中不能直接使用其他普通标签例如:{dede:field.title/},...

织梦seo优化-自动添加关键词链接

织梦seo优化-自动添加关键词链接

dedecms织梦模板目前是非常流行的CMS。今天我分享一个给织梦关键词自动添加链接的方法。此方法可以用来给你的网站添加内链。合理的内链可以让你的网站更易于让蜘蛛抓取到信息,更合理的分配权重,以及获得...

织梦英文站面包屑导航去掉首页主页

织梦英文站面包屑导航去掉首页主页

以下最实用在织梦双语站,英文站的用法 尤其是面包屑导航上最麻烦,还要修改源码,但对以后二次开发很不理想 截图如下 ,这是默认调用的方法 对一个站双语站的时候很不友好为了更适合织梦双...

织梦Dedecms发表文章无法编辑(空白)的解决办法

织梦Dedecms发表文章无法编辑(空白)的解决办法

织梦Dedecms发表文章无法编辑(空白)的解决办法  升级到5.5之后,顿然发现后台发表的文章无法进行编辑了。本来以为是文件问题,可是替换了多次还是依旧。通过网上搜索,在AB模板网终于找到了解决办法...

​ 织梦dede附加表自定义字段关联主表文章

​ 织梦dede附加表自定义字段关联主表文章

织梦dede附加表自定义字段关联主表文章用dedecms织梦模板开发装修网站的时候,需要设计师和设计作品关联。发布文章(作品)时,一部分内容在主表dede_addonarticle,另一部分(自定义字...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
网站做网站公司-郑州乐搜网络

郑州乐搜网络帮您解决一切关于网站建设一切问题

复制成功
微信号: 18135699899
添加微信好友, 获取更多信息
我知道了