同一作者
-
如何在织梦DedeCMS中展示同一作者的其他文章?
在织梦DedeCMS中,要调用当前文章作者的其它文章,可以使用以下方法:,,1. 获取当前文章的作者ID。可以通过$aid变量来获取当前文章的ID,然后使用@me = $dsql˃GetOne(“SELECT mid FROM #@__archives WHERE id=’$aid'”);来获取当前文章的作者ID(mid)。,,2. 根据作者ID查询其他文章。可以使用$dsql˃SetQuery(“SELECT * FROM #@__archives WHERE mid=’$mid’ AND id’$aid’ ORDER BY pubdate DESC”);来查询当前作者的其他文章,并按发布日期降序排列。,,3. 遍历查询结果并输出。可以使用while($r=$dsql˃GetObject())循环遍历查询结果,并使用$r˃title、$r˃id等属性输出文章标题、ID等信息。,,以下是完整的代码示例:,,“php,global $dsql;,$aid = $_GET[‘aid’]; // 获取当前文章ID,$mid = $dsql˃GetOne(“SELECT mid FROM #@__archives WHERE id=’$aid'”); // 获取当前文章作者ID,$dsql˃SetQuery(“SELECT * FROM #@__archives WHERE mid=’$mid’ AND id’$aid’ ORDER BY pubdate DESC”); // 查询当前作者的其他文章,while($r=$dsql˃GetObject()){ // 遍历查询结果, echo “{$r˃title}”; // 输出文章标题和链接,},“