给ecshop文章增加文章首页分析

2011-10-15 21:54 来源:www.chinab4c.com 作者:ecshop专家

     给ecshop文章增加文章首页,很显然是为了增加ecshop咨讯方面的功能。尽管ecshop不是强大的cms。但是我们在使用ecshop文章的分类列表功能。进行整合和二次开发。让ecshop支持强大的文章咨讯功能。

    给ecshop文章增加文章首页,好处有以下。

    1:可以适当的增加文章内容,吸引蜘蛛爬行。

    2:可以让站内内容更加丰富。

    3:文章内容。其实是最利于收录的,这对增加整站收录,是有非常大的好处的。

    为了增强ecshop文章功能。我们首先必须熟悉ecshop文章页面的分类表article_cat,以及ecshop数据库文章表article表。ecshop分类表数据库的结构主要是分类cat_id分类id,分类名称cat_name,以及用来记录分类级别的parent_id.

    ecshop文章详细信息表结构为article。里面有title标题,contnet内容,cat_id分类ID以及add_time发布时间。

     当我们在给ecshop文章增加文章首页的时候。我们必须借用ecshop的文章分类函数也文章分类模板。最好重写function get_cat_articles($cat_id, $page = 1, $size = 20 ,$requirement='')函数。

      我们举个例子,我们可以通过在不同的区域,调用不同的文章分类。这样看上去才有条理。通过封装不同的分类数据,来显示不同的分类内容。

     比如取得ecshop某个分类文章。通过以下代码就可以$smarty->assign('artciles_list43',    get_cat_articles1(43, 1, 10));//

     在模板里面很容易就调用到了。

    {foreach from=$artciles_list43 item=news43 name = news43_name}
     {if $smarty.foreach.news43_name.iteration lt '2'}
     <div class="new_headline_title">
                <a target="_blank" href="{$news43.url}">
                    {$news43.short_title}</a>
            </div>
            <div class="new_headline_content">
               {$news43.content}           
      </div>
      {/if}
   {/foreach}

    我们可以在ecshop的程序里面。给ecshop加个咨讯的首页。

    来源:http://www.chinab4c.com