大米CMS官网论坛,大米站长联盟,大米站长之家,大米开发者社区

 找回密码
 注册大米会员

QQ登录

只需一步,快速开始

查看: 2982|回复: 1

再论大米CMS简明开发

[复制链接]

311

主题

553

帖子

4225

积分

超级版主

Rank: 8Rank: 8

积分
4225

授权用户

发表于 2014-5-6 17:17:49 | 显示全部楼层 |阅读模式
大米CMS的前台模板目录为Web\Tpl,进入后你会发现有三个文件夹,代表三个模板,效果展现方式为http://***安装目录****/?t=xinwen
其中上面红色的字符与模板目录下的文件夹名称对应,上述地址表示以模板目录下的xinwen目录为当前模板进行显示

如果你想看手机界面,你可以把红色字符替换成w3g。

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

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

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

栏目列表调用:
<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编辑器、notepad++打开,最好不要用记事本,在
//最新新闻
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字段的内容

感觉有这么些内容,应该搞个企业站啥的,差不多了。


回复

使用道具 举报

10

主题

33

帖子

196

积分

注册会员

Rank: 2

积分
196
发表于 2018-3-11 14:30:30 | 显示全部楼层
到今天才留意到这个帖子 哎
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册大米会员

本版积分规则

QQ|小黑屋|大米CMS社区 ( 蜀ICP备11002200号-2广告联系:广告联系 

Powered by 大米CMS

© 2010-2020 大米CMS Inc.

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