易企cms建站仿站教程

易企cms仿站教程 index模板文件套用程序代码(二)

  骚年们,转眼就2014了哈!年底了公司太忙了,所以隔了好长时间才更新,抱歉了!

  下面进入正题了,最近刚接了一个单子要做站,所以顺便就拿个这个站做教程了,获取目标网站的css这个大家掌握的怎么样了?那就借这个机会检验一下大家的学习情况!我们的目标站是:http://zghuayue.com/ 大家去吧这个站的css和html扒过来!那里遇到问题可以到群里找我!

  上一节我们讲到了index.tpl动态获取导航,下面我们接着讲。

这个板子的导航没有二级导航所以我们直接代码调用了!


        {assign var="topnavlist" value=$navdata->TakeNavigateList("顶部导航",0,10)}

        {foreach from=$topnavlist item=navinfo}

        <li><a href="{$navinfo->url}">{$navinfo->name}</a></li>

        {/foreach}


这个就是易企的导航调用方法上一节也提了一下,大家记一下!

下面开始调用产品分类

调用后台id是3的默认产品分类下的子分类


          {assign var="productcatlist" value=$categorydata->GetSubCategory(3,"product")}

          {foreach from=$productcatlist item=catinfo}

            <li><a href="{formaturl type="category" siteurl=$siteurl name=$catinfo->filename}">{$catinfo->name}</a></li>

          {/foreach}


代码是这样的 固定格式 大家牢记一下 !

公司简介怎么调用?

{$companysummary}


分类下的产品怎么调用?

{assign var="productlist" value=$productdata->TakeProductList(0,0,10)}

{foreach from=$productlist item=productinfo}

<!--产品图片的调用-->

<a href="{formaturl type="product" siteurl=$siteurl name=$productinfo->filename}" target="_self"><img src="{$productinfo->thumb}"  alt="{$productinfo->name}" ></a>

<!--产品名字的调用-->

<a href="{formaturl type="product" siteurl=$siteurl name=$productinfo->filename}" target="_self">{$productinfo->name}</a>

{/foreach}

解答一下这块的重点:

TakeProductList(0,0,10)

这里的第一个0 是产品分类ID 你想调用哪个ID下的产品这里就填几。

第二个0 是产品间隔数 这个一般都填0就行了。

第三个10 是调用产品的个数 显示20个产品就填20.


代码中出现

<script></script><style></style>标签

我们就在标签的前加{literal}后面加{/literal}

要不页面会不显示或报错!

ps:在{literal}{/literal}内的任何标签都不会被解析,原样输出。


怎么调用指定分类的新闻:

            {assign var="alist" value=$articledata->TakeArticleListByName("new",0,4)}

            {foreach from=$alist item=ainfo}

<!--新闻标题的调用-->

               <a href="{formaturl type='article' siteurl=$siteurl name=$ainfo->filename}">{$ainfo->title|truncate:"64":"..."}</a>

<!--新闻发布日期的调用-->

                [{$ainfo->adddate|date_format:"%y-%m-%d"}]

            {/foreach}


解答一下这块的重点:

TakeArticleListByName("new",0,4)

这个是根据文章分类自定义文件名获取该分类下的文章数量

"new" 就是分类自定义文件名(根据自己的分类名字修改 不是固定的)

第二个0 上面产品那里介绍到了。

第三个4 也是调用文章的数量。

这里还有一个可以通过id调用文章的函数

TakeArticleList(1,0,10)}

第一个1就是文章分类的id


{$ainfo->title|truncate:"64":"..."}

这里的truncate:"64":"..."

是截图文章标题 意思是只显示64个字符的文字数量超出部分会用...代替。



怎么调用指定新闻分类下面子分类

                {assign var="newscatlist" value=$categorydata->GetSubCategory(2,"article")}

                {foreach from=$newscatlist item=catinfo}

<!--获取子分类的分类名和分类链接-->

                  <a href="{formaturl type="category" siteurl=$siteurl name=$catinfo->filename}">{$catinfo->name}</a>

                {/foreach}


GetSubCategory(2,"article")

这里2是就父级文章分类的id

"article" 这个是不能动的 

"article"就代表文章分类

"product" 就代表产品分类


友情链接的调用方法

{assign var="linklist" value=$linkdata->GetLinkList()}

        {foreach from=$linklist item=linkinfo}

        <li><a href="{$linkinfo->url}" title="{$linkinfo->title}" target="_blank">{$linkinfo->title}</a></li>

        {/foreach}


这个是固定格式 记下来就好了!


好了兄弟们!有这几个函数 首页一些基本信息调用就搞定了!大家自己试一下吧!

我做的板子已经上传群文件了大家可以下载下来作为参考。

那里不懂随时在群里找我哈!拜拜!



评论