mlecms 教程

关键字:

{:$web['path']:}模板路径     {:$a['URL']:}链接      {:$a['title']:}标题       {:$a['addtime']:}时间(新建)    article::data(0,4,0,23)调用四条ID为23的文章内容

 ....as $i => $a:... {:$i+1:}      {:$mle['channel_id']:}当前频道ID      {:$mle['channel_title']:} 当前频道名称    {:$mle['category']['title']:}当前栏目名称        {:$mle['category']['id']:}当前栏目ID

 {:if $mle['category']['id'] == 53 or $mle['category']['id'] == 54 or $mle['category']['id'] == 57:}现代风格{:/if:}

down.tpl 下获取当前所属栏目名称 {:category::cid2name($d['category_id']):} 

 

调用导航栏数据

{:foreach channel::navigation() as $n:}
<ol><a href="{:$n['URL']:}" target="{:$n['target']:}">{:$n['title']:}</a></ol>  //OL标签是随CSS样式加上去的      
{:/foreach:}

 

调用banner图片

先在后台建一个图片集,调用识别码填:home_focus

{:$pic = photo::data(0,0,0,0,0,'home_focus'):}
<div class="mod_banner" id="banner_cont">
{:foreach $pic['picture'] as $i => $n:}
<div class="banner_set banner_el" style="z-index:500; background:url({:$web['path']:}images/banner_bg_{:$i:}.jpg) repeat-x top center;">
<a href="http://bbs.open.qq.com/thread-970257-1-1.html" class="banner_img"><img src="{:$n:}"><br /></a>
</div>
{:/foreach:}
<div class="banner_btns" style="z-index:1200;">
</div>
</div>

 

频道--->栏目--->内容

{:foreach article::data(0,4,0,23) as $i => $a:}
<li> <span>{:$a['addtime']:}</span> <a href="{:$a['URL']:}" title="{:$a['title']:}">{:$a['title_format']:}</a> <i class="ico_hot"></i> </li>
{:/foreach:}

 

修改数据库配置文件,文件传上ftp,把数据库从本地导出,再导入数据库到网站数据库下。

 

 

<!-- header -->
{:include file='component_header.tpl':}      //引入头部模板
<!-- header end --> 

{:foreach category::data(0,$mle['channel_id']) as $c:}
<ol class="css{:$c['level']:}"><a href="{:$c['URL']:}">{:$c['title']:}</a></ol>      
{:/foreach:}

mlecms的if用法 
<div class="article_left_contents">
        {:foreach category::data(1,$mle['channel_id'],0,1) as $n:}
<div class="article_left_contents_one" {:if $mle['category']['id'] == $n['id']:}style="background:#F00;"{:/if:}><a href="{:$n['URL']:}">{:$n['title']:} </a></div>

        {:/foreach:}
</div> 

 先安装appserv,再打开后台登陆,安装,然后把网站目录放到\inc\templates\frontend下,把config.default.php文件更改,再登陆后台,系统设置---》语言站点设置---》使用模板,选择在config.default.php更改的模板名,登陆即可。

 

 

调用单条内容:

{:foreach article::data(1,5,0,26) as $i => $a:}      //16指id为16

  {:$a['content']:}

{:/foreach:}

 

{:foreach category::data(1,0,34,2) as $d:}   调用二级栏目,父级栏目是34,参数3只能是栏目ID
{:$d['title']:} 
{:foreach article::data(0,99,0,0,$d['id']) as $i => $a:}
<li><a href="{:$a['URL']:}">{:$a['title']:}</a></li>    调用栏目为34下的各个栏目的内容
{:/foreach:}
{:/foreach:}

 

 {:foreach category::data(0,21,0,1) as $d:}     //调用频道ID为21的一级栏目,不指定一级栏目,则调用id为21下的所有栏目

  {:$d['title']:}

{:/foreach:}

 

{:foreach article::data(0,1,0,0,32) as $i => $a:}      调用栏目id是32的文章内容一条,参数2必须写
{:$a['title']:}
{:/foreach:}

 

 {:category::show(32):}                //调用栏目id是32的栏目标题

{:$c2['title']:}

 

<div class="main2">
{:foreach category::data(1,22,0) as $c:}
<div class="conn">
<h2> {:$c['title']:}</h2>
<ul>
{:foreach article::data(1,5,0,{:$c['channel_id']:},$c['id']) as $i => $a:}
<li><a href="">{:$a['title']:}</a></li>
{:/foreach:}
</ul>
</div>
{:/foreach:}
</div>

 

1、所有模块栏目分类数据调用,返回一个二维数组,调用后的数据会按照栏目级别自动排序。
{:category::data():}
共有 5 个参数,依次为:
1、调用栏目所属模块,0全部模块、1文章分类、2商品分类、3图集分类、4下载分类。缺省值为 0
2、调用栏目所属频道,0全部、其它数字为频道ID。缺省值为 0
3、所属栏目,0所有栏目、其它数字为栏目ID,将调用指定栏目下的所有子栏目。缺省值为 0
4、调用几级分类,0全部级别、其它数字为调用的级别数,如:只调用一级分类时可设置为1。缺省值为 0
5、调用记录数,0全部,其它数字为调用的记录数。缺省值为0

{:article::data():}
共有 15 个可选参数,依次为:
1、排序,对调用的内容进行排序:0按自定义字段降序排列,其次按发布日期降序、1发布日期降序、2发布日期升序、3内容ID降序、4内容ID升序、5点击次数降序、6点击次数升序、7评论人数降序、8评论人数升序。缺省值为 0
2、调用记录数,分页时为每页要显示的数量,不分页时为调用的总记录数。缺省值为 10
3、是否推荐:0调用全部、1只调用推荐、2调用非推荐。缺省值为 0
4、频道ID,0为所有频道下的内容。缺省值为 0
5、栏目ID,含指定ID下的子分类,0为所有栏目下的内容。缺省值为 0
6、调用的内容ID或识别码,为0时没有限制,其它数字为要调用的ID,非数字时为调用识别码。调用单个时只有标题截取(第7、8个)参数有效,将忽略其它参数。指定ID时返回一维数组。缺省值为 0
7、对完整标题字段截取长度,0不截取,显示完整标题。其它数字为标题截取长度。截取后的标题使用 array['title_format'] 调用,title 始终为未格式化的完整标题。缺省值为 0
8、当标题被截取时显示的省略符号。缺省值为 "..."
9、从第几条记录开始调用,分页时该参数无效,分页会根据 $_GET['page'] 来判定起始数。缺省值为 0
10、是否分页,0不分页,1分页,缺省值为 0
11、浏览权限:0调用全部、1调用有浏览权限限制的内容、2调用没有浏览限制的内容。缺省值为 0
12、出售内容:0调用全部、1调用出售的内容(需要使用积分或金钱购买后浏览的内容)、2调用非出售的内容。缺省值为 0
13、数字页码范围,数码分页时当前页前后显示多少页码。缺省值为 5
14、是否调用上一篇、下一篇数据,0不调用、1调用,为1时将返回一个三个元素的多维数组:['prev']、['current'] 和 ['next']。对于调用指定ID单条数据时有效(即第6个参数大于0)。缺省值为 0
15、是否只调用带有图片的内容,0调用全部、1只调用含有图片的内容。缺省值为 0

 

 

{:foreach category::data(1,0,34,2) as $i => $d:}
<div class="category">
<div class="category_title"{:if $i==0:} style="padding-top:0;"{:/if:}> {:$d['title']:} </div>
<ul class="left-b">
{:foreach article::data(0,99,0,0,$d['id']) as $i => $a:}
<li><a href="{:$a['URL']:}" target="main" onclick="c(540)">{:$a['title']:}</a></li>
{:/foreach:}
</ul>
</div>
{:/foreach:}

 

 

{:foreach $p['picture'] as $dd:}
<span class="spic">
<a href="javascript:;" onclick="metseeBig('smallimg1')" title="展示图片1" style="cursor:pointer">
<img border="0" id="smallimg1" src="{:$dd:}" width="50" height="50" alt="展示图片1" title="展示图片1" style="opacity: 1;"></a>
</span>
{:/foreach:}

posted @ 2013-04-29 11:57  菜蛋  阅读(342)  评论(0编辑  收藏  举报