DedeCMS(织梦内容管理系统)是一款基于PHP+MySQL开发的开源内容管理系统(CMS)。它提供了丰富的功能,包括文章管理、会员管理、模板管理等。在DedeCMS中,调用同一个作者的文章是一个常见的需求,通常用于展示某个作者的全部作品。
调用同一个作者的文章可以通过以下几种方式实现:
{dede:arclist}
标签,可以用来调用文章列表。{dede:arclist typeid='0' row='10' author='作者ID'}
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:arclist}
<?php
$authorId = '作者ID';
$sql = "SELECT * FROM `dede_archives` WHERE `writer` = '$authorId' ORDER BY `id` DESC LIMIT 10";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)) {
echo '<li><a href="' . $row['arcurl'] . '">' . $row['title'] . '</a></li>';
}
?>
原因:可能是作者ID错误,或者数据库中没有该作者的文章。
解决方法:
原因:可能是标签参数设置错误,或者SQL查询语句中的LIMIT
值不正确。
解决方法:
row
值设置正确。LIMIT
值,确保其与预期一致。原因:可能是排序参数设置错误。
解决方法:
orderway
值设置正确(如DESC
表示降序)。ORDER BY
子句,确保排序字段和顺序正确。希望以上信息对你有所帮助!
领取专属 10元无门槛券
手把手带您无忧上云