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

标题: 再论大米CMS简明开发 [打印本页]

作者: 追影    时间: 2014-5-6 17:17
标题: 再论大米CMS简明开发
大米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字段的内容

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

更多标签参看 http://www.damicms.com/New/index/classid/4


作者: qq815840109    时间: 2018-3-11 14:30
到今天才留意到这个帖子 哎




欢迎光临 大米CMS官网论坛,大米站长联盟,大米站长之家,大米开发者社区 (https://www.damicms.com/bbs/) Powered by Discuz! X3.1