注册
登录
关注:
官网首页
阿里云8折
论坛
wdCDN系统
智能DNS软件
搜索
私人消息 (0)
公共消息 (0)
论坛任务 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
WDlinux官方论坛
»
» 【精华】Destoon 4.0 神奇的麻省标签
无标题文档
wdCP系统
(
介绍
,
功能特性
,
运行环境
,
安装说明
,
演示
,
常见问题
,
使用教程
)
wdCDN系统
(
介绍
,
功能特性
,
运行环境
,
安装说明
,
演示
,
常见问题
,
使用手册
)
wdOS系统
(
介绍
,
功能特性
,
运行环境
,
安装说明
,
演示
,
常见问题
,
使用教程
)
wdDNS系统
(
介绍
,
功能特性
,
运行环境
,
安装说明
,
演示
,
常见问题
,
使用手册
)
注册 发贴 提问 回复-必看必看
wddns免费智能 DNS
开通
本地或虚拟机使 用wdcp
一键包在mysql编 译时"卡住"
【300G高防】双线 无视攻击
wdcp官方技术支持/服务
阿里云8折优惠券
无敌云
腾讯云优惠中,现注册更有260代金额券赠送
返回列表
发帖
andy15703166
发短消息
加为好友
andy15703166
当前离线
UID
3770
帖子
68
精华
0
积分
389
阅读权限
100
在线时间
96 小时
注册时间
2012-3-21
最后登录
2016-3-30
版主
1
#
跳转到
»
倒序看帖
打印
字体大小:
t
T
发表于 2012-8-7 08:08
|
只看该作者
提问三步曲:
提问先看教程/FAQ索引(
wdcp
,
wdcp_v3
,
一键包
)及搜索,会让你更快解决问题
1 提供详细,如系统版本,wdcp版本,软件版本等及错误的详细信息,贴上论坛或截图发论坛
2 做过哪些操作或改动设置等
温馨提示:信息不详,很可能会没人理你!论坛有教程说明的,也可能没人理!因为,你懂的
【精华】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 ? '<a href="'.$MODULE[$r['moduleid']]['linkurl'].$r['linkurl'].'"'.$target.'>'.$r
['catname'].'</a>' : '';
}
复制代码
功能说明:
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);}
<nav id="nav">
<ul>
{loop $navs $s}
<li>{cat_mls($s, '_blank')}</li>
{/loop}
</ul>
</nav>
复制代码
这样分类ID为4、5、6、7、的栏目就组成了一个新的导航条,这个是可以根据各种要素组合的;
4、调用指定栏目的内容列表,自动生成栏目标题和内容,可多ID循环输出。比如ID为4、5、6、7的栏目,代码如下:
{php $navs = array(4,5,6,7);}
{loop $navs $s}
<section>
<header>
<h3 class="f_l">{cat_mls($s, '')}</h3>
<span class="f_r">{cat_mls($s, '_blank')}</span>
</header>
<article>
<div class="box_body li_dot f_gray">
<!--{tag("moduleid=$moduleid&catid=$s&condition=status=3&areaid=$cityid&order=addtime
desc&pagesize=10&datetype=2&target=_blank")}-->
</div>
<article>
</section>
{/loop}
复制代码
说明:<span class="f_r">{cat_mls($s, '_blank')}</span>为“更多”按钮,请用图标替换分类文字名称。
好了,这个标签的介绍就到这里了,
更多使用功能还在开发中,你有更好的使用功能请跟帖,谢谢!
帖子原文:
http://bbs.site4tong.com/thread-1378-1-1.html
收藏
分享
云建站
要省钱,上汇诚:
汇诚网
emily2987
发短消息
加为好友
emily2987
当前离线
UID
10879
帖子
1
精华
0
积分
5
阅读权限
10
在线时间
0 小时
注册时间
2012-9-4
最后登录
2012-9-10
新手上路
2
#
发表于 2012-9-4 14:00
|
只看该作者
这个不错,之前都是用
<!--{php $catelist=tag('table=category&condition=moduleid=27&order=catid desc&pagesize=19&template=null');}-->
调用的
TOP
andy15703166
发短消息
加为好友
andy15703166
当前离线
UID
3770
帖子
68
精华
0
积分
389
阅读权限
100
在线时间
96 小时
注册时间
2012-3-21
最后登录
2016-3-30
版主
3
#
发表于 2012-9-5 14:06
|
只看该作者
回复
2#
emily2987
你这样就有些麻烦了
云建站
要省钱,上汇诚:
汇诚网
TOP
返回列表
我的Linux|wdlinux
ai|大模型|大数据
开源精选
wdCP V3|Linux服务器/云主机/虚拟主机管理系统
wddns|智能DNS系统|免费智能DNS解析
lamp|lnmp|lnamp|一键安装包
wdCP V2|linux下免费的服务器/虚拟主机管理系统
wdcdn系统|CDN缓存加速管理系统
wdOS|CentOS精简版|CentOS定制版
区块链技术|智能合约|区块链开发
wdlinux学堂|wdOS知识库|linux知识库|教程|文档
站务管理
站务管理
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]