destoon采集论坛

 找回密码
 立即注册
查看: 199|回复: 0

调用某个频道下面的所有分类的方法!!!!!

[复制链接]

4

主题

12

回帖

50

积分

注册会员

Rank: 2

积分
50
发表于 2013-1-9 18:50:31 | 显示全部楼层 |阅读模式
本帖最后由 durcaidurcai 于 2013-1-9 18:57 编辑

主要采用get_maincat的两次循环。get_maincat函数定于include/globe.func.php文件里。可以详细看!
                        {php $child = get_maincat(0, $moduleid, 1);}
                        {loop $child $i $c}               
                                [url=]{set_style($c[catname], $c[style])}[/url] ({$c[item]})

                                {if $c[child]}
                                
                                {php $sub = get_maincat($c[catid], $moduleid, 1);}
                                {loop $sub $j $s}[url=]{set_style($s[catname], $s[style])}[/url] | {/loop}
                                
                                {/if}
                        {/loop}



我还试成功一个垃圾的办法,呵呵。方便大家理解标签调用和使用get_maincat方法的例子,见下面:

具体做法:首先调用父栏目顶级栏目,接着使用get_maincat方法进行赋值,呵呵。你会发现。两种方法很相似啊。呵呵!

        
                        
        
{loop $tags $t}

[img][/img]
[url=]{$t[catname]}[/url]



{php $child = get_maincat($t[catid], $moduleid, 1);}
{loop $child $i $s}                        
               
                        {if $i%5==0}{/if}
                        [url=]{set_style($s[catname],$s[style])}[/url] ({$s[item]})
                        {if $i%5==4}{/if}

{/loop}

{/loop}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|destoon采集论坛

GMT+8, 2025-12-17 17:23 , Processed in 0.014695 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表