PHPWPS

 找回密码
 立即加入

QQ登录

只需一步,快速开始

搜索
热搜: php discuz
查看: 6035|回复: 0

3GCMS2.0模板标签简略介绍

[复制链接]

280

主题

420

帖子

1970

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1970
发表于 2013-6-16 15:22:23 | 显示全部楼层 |阅读模式
3GCMS的前台模板目录为Web\Tpl,进入后你会发现有三个文件夹,代表三个模板,效果展现方式为http://***安装目录****/?t=xinwen
其中上面红色的字符与模板目录下的文件夹名称对应,上述地址表示以模板目录下的xinwen目录为当前模板进行显示
如果你想看手机界面,你可以把红色字符替换成w3g。

不管电脑模板还是手机模板,标签代码都是通用的。

网站配置信息调用:{$config.sitetitle},这个表示调用网站名称,如果你想调用备案号的话,在后台中可以看到备案号后面的英文标识是
sitetcp,那么这个时候,你就可以用{$config.sitetcp}来获取后台设置的备案号了。

目录解析:__TMPL__  表示模板所在目录,如果当前模板是w3g的话,解析出来的结果就是Web/Tpl/xinwen

栏目列表调用:
<volist name="menu" id="vo" offset="0" length='7' key='k'>
    <a href="<eq name="vo.islink" value="0">{$vo.typeid|url=lists,###}<else/>{$vo.url}</eq>"  target="<eq name="vo.target" value="1">_self<else/>_blank</eq>" >{$vo.typename}</a>
</volist>

后台广告调用:{:Ad(22);}
其中的数字22表示后台设置的广告id号

如何调去任意栏目下的内容?
找到web/lib/action/indexaction.class.php文件,用editplus或UltraEdit编辑器打开,最好不要用记事本,在
//最新新闻
parent::lists(18,0,9,'list_new');
的下面加上类似的信息,比如
parent::lists(19,0,2,'list_hangye','addtime asc');
其中19表示栏目id,2表示调用2条记录,list_hangye,这个你随便取,只要不与其它的重复就行,模板中调用的时候需要用到这个内容,addtime asc这个表示按照发布时间从早到晚的排序方式,你可以加也可以不加,
此时我们在模板中如下设置:
<volist name='list_hangye' id="sub">
            <li><a href="{$sub.aid|url=articles,###}">{$sub.title}<span class="red">¥{$sub.price}</span></a></li>
</volist>
这样就可以调用出栏目id为19下面的2条内容,并且还可以调用自定义的字段哦,{$sub.price}这个就表示调用price字段的内容
感觉有这么些内容,应该搞个企业站啥的,差不多了。


有网友问道,如果加搜索,这个直接抄袭xinwen模板中的代码就好了嘛,
<form name="search" method="POST" action="{:U('s/search');}"><input type="text" name="k" id="kw" maxlength="60"><input type="submit" value="搜索" class="btn">{__NOTOKEN__}</form>
记得要把xinwen目录下的search.html这个文件拷贝到w3g目录下,不然会提示无法找到模板的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

QQ|小黑屋|手机版|Archiver|phpwps Inc. ( 鄂ICP备14011625号-1 )

GMT+8, 2025-5-4 13:20 , Processed in 0.053540 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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