当前位置:文档之家› ECshop_模板开发与优化教程

ECshop_模板开发与优化教程

ecshop教程-ecshop模板中lbi和dwt文件的关系ecshop教程-ecshop模板中lbi和dwt文件的关系要修改ecshop模板必要要了解下lbi和dwt文件,如果把这个问题弄明白了,那对我们修改ecshop模板的帮助就很大了。

之间讲过了[ecshop教程-ecshop 修改对应参考] ,下面我们讲下ecshop中的dwt和lbi文件首先要明白dwt模板文件是一个(框架),控制着ecshop的大体框架,里面链接着所需的lbi库文件(内容)。

修改dwt里面lbi部分的内容是不会发生变化的.需要修改lbi文件.然而lbi内容也可以镶嵌到dwt模板文件里面(镶嵌就是分离到模板文件里面了,和原先的lbi文件没有关系了.)但是这样的话.其他dwt模板页面也使用到相同的lbi板块的话,内容就不能同步了.只能再继续镶嵌,造成了效率不高。

所以ecshop才把内容lbi文件分离出来,方便链接。

在模板文件里面添加可编辑区域.(可编辑区域是给程序使用的.每在模板里面添加一个可编辑区域都可以在"模板管理=>设置模板"的区域里面看到已添加的可编辑区域的名字.),然后就可以通过后台管理的"设置模板",把库文件调到您想要的可编辑区域里面.明白这些对于ecshop初学者来说可能比较困难,但寨卒认为,只要多动手修改,别人给出代码的时候不要一味的直接抄袭来,按部就班的修改完之后,再回头思考下,慢慢的就会总结出来好的代码修改方法了。

当然多来我的博客也会有好处的。

下面举个例子来说明,拿ecshop2.6.2中的默认模板来说。

index.dwt里 <body>之后有如下代码。

<body><!-- #BeginLibraryItem "/library/page_header.lbi" --><!--#EndLibraryItem --><div class="blank"></div><div class="block clearfix"><!--left start--><div class="AreaL"><!--站内公告 start--><div class="box"><div class="box_1"><h3><span>{$lang.shop_notice}</span></h3><div class="boxCenterList RelaArticle">{$shop_notice}</div></div></div><div class="blank5"></div><!--站内公告 end-->上面代码中的 <!-- #BeginLibraryItem "/library/page_header.lbi" --><!-- #EndLibraryItem -->就是调用了page_header.lbi的内容,就是调用了头部文件。

如果你打开大部分其他页面的话你会发现这段代码都在,就是调用了页面头部的内容,让每个页面的头部文件都相同,如果我们想修改部分头部文件的话(包括导航,logo等),都可以打开page_header.lbi来修改。

去掉Ecshop系统标题后的Powered by Ecshop修改方法首先说明这个power by ecshop 的修改不是在模板上面,大家就不要作死的模板上面找了。

只要修改ecshop程序includes下lib_main.php这个文件即可找到下面一段代码/* 初始化“页面标题”和“当前位置” */$page_title = $GLOBALS['_CFG']['shop_title'] . ' - ' . 'Powered by ECShop'; 删除其中的' - ' . 'Powered by ECShop' 即可ecshopSEO案例之 -百年手机优化记录ecshopSEO案例之 -百年手机优化记录昨天和大家谈了点关于ecshop中标签的写法,今天和大家谈谈关键词的选择和前期的准备工作。

小站经过风风雨雨建起来了,前期的一段努力也算没有白费,28号百度大更新赶上了,被收录了,排名也不错,google的蜘蛛比百度速度快些,本站在google的排名也不错。

记录下自己站的优化过程,以便和大家分享。

新站想获得一个好排名觉得不难,关键在于关键词的选择一般选三个主关键词就好,如百年手机选择的就是手机批发,手机货源,手机代理。

其他的一些辅助关键词,如深圳手机批发,水货手机批发。

这些词的选择在上一篇中已经简单的写过了,网主们大多是做行业的东西,比如女装,衣服,关键词不要太大,因为开始难度过高,最好是比较精确,但也不能太长,如果你要做手机,可以先在搜索引擎里搜索下,手机这个词在各大搜索引擎中拍在前面的基本都是一些大站的2级域名,这个说明竞争十分激烈,基本就可以放弃,所以要在手机这个关键词上加点别的东西,比如手机批发,这个词的搜索结果排列在前面的几个站的PR值基本在3-4之间,而且排在前几页的都是独立域名,说明竞争力度还是比较大,在中查询结果,每天搜索量在200左右,还是比较可观的,其他的一些如更精准的水货手机,水货批发之类需要你更多的去挖掘。

在seowhy上夫唯提出做SEO的秘诀就是准备好三个关键词,然后围绕这三个关键词准备600-1000个,按规划在3个月内发完。

讲的是站内优化,看似简单,其实事情的确是如此,有些东西本来很简单,一些人拼命的去找什么秘诀,秘籍之类的,反而忘记了去做什么。

我们已经走的太远,以至于忘记了为什么而出发。

坚持,坚持,再坚持。

记录下百年手机的排名记录,聊以自慰。

2009.5.28 被百度收录,快照 2009.5.21。

百度搜手机货源或深圳手机货源排名第一手机批发排第6页google搜手机货源排第名第七,手机批发代理排名第四,手机代理排第2页,手机批发排第4页。

水货批发排第6页,深圳水货批发排第2页,水货批发报价排第2页。

百度更新的慢了点,新收录时期,排名比google差点。

革命尚未成功,同志仍需努力。

ecshop首页调用文章分类思路及方法最近群里朋友问ecshop首页调用分类文章怎么加的,写篇文章来说下。

在ecshop论坛上有朋友说的方法之前自己试过,没有成功。

现在介绍一种成功的方法,适用各种模板。

修改ecshop不要注重技巧,注重一个思路。

ecshop模板一般分为三栏或者两栏,两栏是left和right,三栏的left,center,right之类的。

现在以两栏的为例,现在一个思路就是在你想调用文章的地方加一个可编辑区域,可编辑区域在后台模板设置里是可以设置的,然后在后台把文章调用在这个可编辑区域里就是了。

明白了原理就可以动手了。

在模板index.dwt里找到右边模块结束的地方,也就是<!--right end-->,在<!-- TemplateEndEditable -->之后加上<!-- TemplateBeginEditable name="文章区域" --><!-- TemplateEndEditable -->,其中“文章区域”这个名字是可以修改的,和你在后台看到的名字是一致的。

然后修改模板里的库文件cat_articles.lbi,替换成下面的代码<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <div style="width:243px; float:left; margin-right:3px;"><div class="box"><div class="box_1"><h3><span><ahref="{$articles_cat.url}">{$articles_|escape:html}</a></span ><a href="{$articles_cat.url}"><img src="../images/more.gif"alt="more" /></a></h3><div class="boxCenterList RelaArticle"><!--{foreach from=$articles item=article}--><a href="{$article.url}"title="{$article.title|escape:html}">{$article.short_title}</a><br /><!--{/foreach}--></div></div></div></div>其中需要注意编码,用GBK的自行替换成GBK,其中的宽度自己控制,自己多试下就知道大小了。

至于调几列出来,可以在后台设置,再加上修改上面的宽度来控制。

其中里面的box box_1 和boxCenterList RelaArticle 如果有的模板不一样的话可以自行替换成你模板里的风格,这样应该就可以搞定了。

自己在京东两栏模板里设置成功了,可以参考/是分3列文章的,顺便提下PR更新了,招友情链接了哈。

有意的联系QQ:26359233ecshop教程-ecshop后台密码忘记了怎么办?ecshop教程-ecshop后台密码忘记了怎么办?ecshop是基于php+mysql架构的,如果后台密码忘记的话可以考虑利用mysql 管理工具来链接你的mysql数据库,一个比较好用的工具就是myphpadmin,这个工具怎么使用的大家可以去百度搜索下。

相关主题