dthelp 发表于 2010-11-19 16:20:43

【已经解决】提供调用信息所在的栏目的名称和链接的办法

很多认不知道怎么调用信息所在的栏目的名称和链接(
所有模型,任何页面
),现在提供大家一个解决办法,打开根目录include/tag.func.php这个文件,大概是在127行

if(isset($r['introduce']) && $introduce) $r['introduce'] = dsubstr($r['introduce'], $introduce);

这段的前面一行,记得是前面一行加上这段:

$catid=$r['catid'];
$r['catname']=$CATEGORY[$catid]['catname'];
$r['caturl']=$MODULE[$moduleid].$CATEGORY[$catid]['linkurl'];



那么在你的标签里面你就可以调用了,道理上应该适用所有模块,大家去尝试一下吧!

调用:
{
$r['catname']
}

fzs888 发表于 2010-11-19 22:21:24


很好,支持。
http://bbs.destoon.com/static/image/smiley/default/victory.gif

http://bbs.destoon.com/static/image/smiley/default/victory.gif

http://bbs.destoon.com/static/image/smiley/default/victory.gif

22120 发表于 2010-12-1 16:48:20


如何单独 调用啊 我只能在 所有子目录下的标签里才能调用到

dt模板 发表于 2010-12-1 20:07:21


呵呵
学习了!!!

dthelp 发表于 2010-12-1 21:57:53


按照以上方法,任何页面都可以调用!

doscn 发表于 2010-12-2 08:25:27


请问在首页调用指栏目呢

liuwenjian 发表于 2010-12-9 21:48:18


扩展模块的行不行?
比如要调用扩展模块的公告栏目的名称

liuwenjian 发表于 2010-12-9 21:54:40


调用不是很明白,{$r['catname']}
这句是加在模板里面还是标签里面?

dthelp 发表于 2011-1-6 09:25:04


直接在模板里面直接调用

xlianchao 发表于 2011-1-18 10:22:58


还是不明白。
比方下面这个例子
               
               
               

是首页调用资讯的,这个标题前面怎么才能显示分类名称呢?
页: [1] 2
查看完整版本: 【已经解决】提供调用信息所在的栏目的名称和链接的办法