在栏目页的模板里获取下面子栏目最新文章的地址

2008-11-20 10:51:32 作者:龙飞 来源:龙飞网 浏览次数:0 网友评论 0

现在有这样一个问题,频道A下面,建有B、C、D、E、F等栏目。B栏目下面有B1、B2、B3栏目。在B栏目的页面里,会显示B1、B2、B3栏目的栏目图片、栏目介绍、栏目名称等。

通常B1、B2、B3的栏目名称都会链接到B1、B2、B3等栏目的首页。

我现在希望B1、B2、B3的栏目名称不要链接到栏目首页,而是直接链接到B1栏目、B2栏目、B3栏目里各自最新一篇文章的地址。

PHPCMS版本为2007 SP6 UTF-8

我的研究结果是,貌似在图形界面上无法实现,所以,我只有自己来写函数了。

function r_latest_url($catid) { $r_sql = "SELECT jy_article_1.linkurl FROM jy_article_1 WHERE jy_article_1.catid =$catid ORDER BY jy_article_1.articleid DESC LIMIT 0 , 1"; $r_exec = mysql_query($r_sql); $r_rec = mysql_fetch_row($r_exec); echo $r_rec[0]; }

因为这是给客户定制的网址用的,只用了文章模块,所以我就偷懒,不然的话,应该要设法获取表的前缀,和模块的名称。

在模板的相关地方写入

{$childcat[catname]}

这样,每个栏目下面的子栏目的名称就链接到该子栏目最新的一篇文章了。

注意,在

<a href="/
这个地方,一定要加上“/”,否则文章的路径将会出错。

[收藏] [打印] [关闭] [返回顶部]

  • 验证码:

最新图片文章

最新文章