织梦会员中心模板调用某个栏目名和栏目下文档的办法

大家在用到织梦dedecms时候,需要在会员中心模板调用栏目的名称和链接,还有某个栏目下的文档要怎么操作呢?

在会员中心模板,直接用dede:type或者dede:arclist标签是不行的,在会员中心调用只能用php语法,借助sql进行调用,我们以调用栏目ID为8的栏目为例

调用某个栏目的名称和链接:

<?php 
  $row = $dsql->GetOne("SELECT * FROM `dede_arctype` WHERE id=8");
  echo "<li><a href=".$row['typedir'].">".$row['typename']."</a></li>";
?>

这里要注意,如果你栏目保存地址中有{cmspath},要首先做一个替换才行。

调用某个栏目下文档(文档链接静态地址):

<?php $sql = "SELECT * FROM `dede_archives` WHERE arcrank > -1 and typeid=8 ORDER BY click desc LIMIT 8";
  $dsql->SetQuery($sql);
  $dsql->Execute('t');
  $result = '';while($row = $dsql->GetArray('t'))
  {
    $arcrow = GetOneArchive($row['id']);
    $row['arcurl'] = $arcrow['arcurl'];
    $row['pubdate'] = MyDate('Y-m-d',$row['pubdate']);
    $result .= "<li><a href=\\"{$row['arcurl']}\\">{$row['title']}</a></li>";
    }
    echo $result;
?>



THE END

文章版权:作者:demo  来源:芝麻通  

免责声明:本站提供的一切软件、插件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

本文最后更新于 2022-08-12 13:14:10,如果你的问题还没有解决,可以加入建站交流群和群友们一起讨论。

评论区