Destoon 4.0 神奇的麻省标签
在Destoon模板开发中,你可能要用到诸如调用当前栏目名称、链接;指定栏目名称、链接;建聚合页面或单页需要灵活的导航条指向指定的ID;还有要在特定区域调出指定分类的内容列表等等,这些看似头疼的东西,只要加上麻省标签,一切都变得那么简单。首先在底层功能设置文件里增加一个变量标签,具体操作为:在根目录下include/global.func.php添加如下代码:[*]function cat_mls($catid, $target = '') {
[*] global $MODULE, $db;
[*] $target = $target ? ' target="_blank"' : '';
[*] $r = $db->get_one("SELECT moduleid,catname,linkurl FROM {$db->pre}category WHERE catid=$catid");
[*] return $r ? ''.$r
[*]
[*]['catname'].'' : '';
[*]}复制代码使用功能:
1、调用当前栏目
当前打开 {cat_mls($catid, '')}
新窗口打开 {cat_mls($catid, '_blank')}
2、指定分类栏目,比如打开ID为5的分类栏目:
当前打开 {cat_mls(5, '')}
新窗口打开 {cat_mls(5, '_blank')}
说明:数字 5 为你指定的属于分类栏目的ID,不是模块的ID哦。
3、组建灵活的导航条,通过合理组合应用形成聚合页面,能有利于SEO和营销
首先设置一个数组,将你要用作导航的分类栏目ID加到数组里,比如ID为4、5、6、7的栏目,注意是分类ID而不是模块ID,代码
如下:[*]{php $navs = array(4,5,6,7);}
[*]
[*]
[*] {loop $navs $s}
[*] [*]{cat_mls($s, '_blank')}
[*] {/loop}
[*]
[*]复制代码这样分类ID为4、5、6、7、的栏目就组成了一个新的导航条,这个是可以根据各种要素组合的;
4、调用指定栏目的内容列表,自动生成栏目标题和内容,可多ID循环输出。比如ID为4、5、6、7的栏目,代码如下:[*]{php $navs = array(4,5,6,7);}
[*]{loop $navs $s}
[*]
[*]
[*] {cat_mls($s, '')}
[*] {cat_mls($s, '_blank')}
[*]
[*]
[*]
[*]
[*]
[*]
[*]
[*]{/loop}复制代码说明:{cat_mls($s, '_blank')}为“更多”按钮,请用图标替换分类文字名称。
更多使用功能还在开发中,你有更好的使用功能请跟帖,谢谢!
支持下。。。。。。。
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
http://bbs.destoon.com/static/image/smiley/default/victory.gif
在来认真学习一下!
认真学习一下麻省标签
不错,学习了
顶马哥
纵横网
www.b2b114.com
学习一下!
再来麻哥这看看,
认真学习一下麻省标签
不错哦。支持下。
http://bbs.destoon.com/static/image/smiley/default/smile.gif
页:
[1]