ECshop_模板开发与优化教程.doc_第1页
ECshop_模板开发与优化教程.doc_第2页
ECshop_模板开发与优化教程.doc_第3页
ECshop_模板开发与优化教程.doc_第4页
ECshop_模板开发与优化教程.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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里 之后有如下代码。 $lang.shop_notice $shop_notice 上面代码中的 就是调用了page_header.lbi的内容,就是调用了头部文件。如果你打开大部分其他页面的话你会发现这段代码都在,就是调用了页面头部的内容,让每个页面的头部文件都相同,如果我们想修改部分头部文件的话(包括导航,logo等),都可以打开page_header.lbi来修改。去掉Ecshop系统标题后的Powered by Ecshop修改方法 首先说明这个power by ecshop 的修改不是在模板上面,大家就不要作死的模板上面找了。 只要修改ecshop程序includes下 lib_main.php这个文件即可找到下面一段代码/* 初始化“页面标题”和“当前位置” */ $page_title = $GLOBALS_CFGshop_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里找到右边模块结束的地方,也就是,在之后加上,其中“文章区域”这个名字是可以修改的,和你在后台看到的名字是一致的。然后修改模板里的库文件cat_articles.lbi,替换成下面的代码 $articles_|escape:html $article.short_title 其中需要注意编码,用GBK的自行替换成GBK,其中的宽度自己控制,自己多试下就知道大小了。至于调几列出来,可以在后台设置,再加上修改上面的宽度来控制。其中里面的box box_1 和boxCenterList RelaArticle 如果有的模板不一样的话 可以自行替换成你模板里的风格,这样应该就可以搞定了。自己在京东两栏模板里设置成功了,可以参考/ 是分3列文章的,顺便提下PR更新了,招友情链接了哈。有意的联系QQ:26359233ecshop教程-ecshop后台密码忘记了怎么办?ecshop教程-ecshop后台密码忘记了怎么办?ecshop是基于php+mysql架构的,如果后台密码忘记的话可以考虑利用mysql管理工具来链接你的mysql数据库,一个比较好用的工具就是myphpadmin,这个工具怎么使用的大家可以去百度搜索下。呵呵,学习ecshop修改需要用到的东西还挺多的哈。在phpmyadmin 修改商城数据库中ecs_users这个表中你管理帐号的password 值,可以改成123456的md5就是“49ba59abbe56e057”,登陆后再修改密码。MD5是种加密方式,ecshop的加密方式是这种的,ecshop后台的密码的MD5加密是32位加密的,至于MD5的知识大家也可以自行在百度里找答案哈,百度一下,你就知道。如果再不行的话,你FTP上去先把根目录里的temp目录里面的东西给清空下。这样应该就可以了。ecshop教程-ecshop 修改对应参考前面讲了下SEO基础之-ecshop中标签的写法 和ecshop优化_ecshop商品详情页标题 ,下面针对商品的静态化url做下说明。ecshop支持伪静态,虽然不是完全的静态化,但相比动态的url已经好多了。占用的资源也不算很好,所以伪静态是我们首先考虑的方式,购买空间的时候也要问清楚空间商,他们的空间是否支持ecshop伪静态,最好自己先试用过最好。.修改url rewrite如产品的详细页修改rewrite1.打开.htaccess找到RewriteRule goods-(0-9+)(.*).html$ goods.php?id=$1 QSA,L修改成你要的如RewriteRule mygood-(0-9+)(.*).html$ goods.php?id=$1 QSA,L改完之后再打开include/lib_common.php文件中的build_uri函数找到产品快 case goods: if (empty($gid) return false; else $uri = $rewrite ? mygood- . $gid : goods.php?id= . $gid; break;进入后台清除缓存完成修改第一点主要应用于优化ecshop的url,以用于增加站点的权重和排名,比如你是做手机类商品的你可以把mygood修改成shouji,这一点需要服务器支持伪静态,而且自己明白如何静态化才好。.增加页面需要模块建议大家要增加模块最好自己新建一个目录 上面是在任何一个页面上面增加一个index_right.lbi文件,最好自己可以新建一个目录如extends,这样会让自己的目录结构清晰点。ecshop优化_ecshop商品详情页标题ecshop优化_ecshop商品详情页标题用过ecshop的朋友都知道,ecshop算是个在SEO方面做的不错的程序,但多多少少还是会有些自己的不足,比如打开商品详情页,就会发现商品的标题默认是商品名+分类名,再加上一个长长的网店的标题,自己网店标题太短了关键字不够,太长的话,商品详情页的标题就显的太长了,也很容易被搜索引擎认为是标题重复。所以我们需要自己去修改下这个不足的地方。改的简单实际点。经过ecshopseo研究发现,商品标题修改成 商品名+自己的关键字+店名的方式不错,之前说过ecshop中标签的写法,下面和大家讲讲如何修改。首先要知道ecshop中要调用的标签,我们要调用的是商品名,商品名的标签$goods.goods_style_name,自己的关键字+网店名,其实这个可以一起作为网点名,就是ecshop后台中的对应的是商店设置中的商店名称,我是这样设置的“深圳手机批发_百年手机”,可以参照下。商店名称对应的标签是$shop_name,这样知道了标签就好办了,我们打开模板文件夹的goods.dwt文件,找到如下代码。$page_title可以看到默认的标题是$page_title,我们把$page_title修改成$goods.goods_style_name_$shop_name,至于$shop_name我们是可以控制的,这样就修改成功了。关于文章的标题的修改是一样的,只不过是标签调用的不同罢了,希望大家能有收获。本人建这个博客也是为了自己在优化ecshop过程中积累的一些经验分享下给大家,希望大家也来注册,分享下自己的经验,本博客全部原创。互相网本来的目的就是共享,希望这种精神能继续传播下去。SEO基础之-ecshop中标签的写法SEO基础之-ecshop中标签的写法做网店的朋友可能最关注是模板的美化,和其他一些小功能上的完善,这个是必要的,但寨卒认为做网店最重要的无外乎SEO优化和推广了。SEO中各种标签的写法很重要,写的好能得到搜索引擎的青睐。有很多网店店主不太注意这些小问题,但这些问题的确很重要。要注意的标签有以下几种,标题 (title),网页描述(description)和关键词(Keywords)title对应搜索引擎收录中的网页最上面的名字,比如 深圳百年手机批发_提供优质手机货源,开展手机代理,手机团购业务!在ECSHOP后台里,在商店设置里面设置,对应商店标题,写法一, 网站名+网站口号。写法二,相关关键词用符号 “|” 或者“_”隔开网页描述(description)对应搜索引擎收录中的网页的简单描述,可以参照深圳百年手机批发的写法,一般不超过100字比较好。比较自然的把你的网站的关键词融入进去,形成自热的语言,也可以带些诱惑性的语言,心想你是客户的话,你在搜索引擎中见到什么站的描述比较容易点进去,多花些心思在上面绝对有好处。在ecshop后台里,在商店设置里面设置,对应商店描述。关键词(Keywords)是你网站内容的浓缩,选择前需要在或者其他查关键字热度的网站查询。新站最好开始找些竞争比较小的词来做,但也要和你的站相关,最好在搜索引擎里先搜索下,如果搜索结果在前几页全是权重高的站的话,基本可以放弃或者做长期打算,相关搜索也是个不错的选择,在百度和谷歌你搜索一个词的话在最下面会出来一个相关搜索,基本都是别人搜索过某个词,然后继续又搜索了和它相关的词,数量大了之后才出现的,这个词也是个不错的挑选关键词的方式。大家可以在百度或者谷歌里搜索 “手机货源”,现在百度已经排名第一,谷歌也排在前几位。本人比较关注ecshop的优化和推广,希望和广大店主互相交流。也欢迎做相关站的朋友和我做友情连接。QQ:26359233网店推广-网店推广的资源和工具网店推广-网店推广的资源和工具SEO工具Google关键字工具百度关键字工具关键字密度相似页面检测Googledanceurl检测工具生成网站地图竞争对手比较搜索引擎收录分类目录收录Google排名Yahoo排名PageRank值WebRank值PR值更新搜索引擎登陆登录google登录dmoz登录netscape登录AddMe登录intelseek登录Altavista登录Excite登录lycos登录Looksmart登录WebcrawleB2B推广网站/ / / //////.tw//.tw///////ECshop恢复数据出现1286错误的解决方法今天把一个ecshop系统从国内空间搬到Godaddy空间,结果恢复数据的时候出现了错误,错误代码提示如下:MySQL server error report:Array ( 0 = Array ( message = MySQL Query Error ) 1 = Array ( sql = CREATE TABLE bj521_admin_user ( user_id smallint(5) unsigned NOT NULL auto_increment, user_name varchar(60) NOT NULL default , email varchar(60) NOT NULL default , password varchar(32) NOT NULL default , add_time int(11) NOT NULL default 0, last_login int(11) NOT NULL default 0, last_ip varchar(15) NOT NULL default , action_list text NOT NULL, nav_list text NOT NULL, lang_type varchar(50) NOT NULL default , agency_id smallint(5) unsigned NOT NULL default 0, suppliers_id smallint(5) unsigned default 0, todolist longtext, PRIMARY KEY (user_id), KEY user_name (user_name), KEY agency_id (agency_id) ) TYPE=MyISAMDEFAULT CHARSET=gbk ) 2 = Array ( error = Unknown table engine MyISAMDEFAULT ) 3 = Array ( errno = 1286 ) ) 在ecshop论坛找了半天才找

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论