ecshop首页布局修改

2017-08-01 23:51 来源:www.chinab4c.com 作者:admins

? ? ? ?ecshop首页是经常需要优化和调整的。ecshop首页布局修改也需要经常调整。ecshop首页的布局主要通过index.dwt亚博体育手机版APP来修改。ecshop的首页布局由index.php来呈现。ecshop首页布局牵涉到了首页的显示效果。也是给客户最直观的一个页面。

? ? ? 1:我们先了解下ecshop首页布局

? ? ? ?ecshop的首页修改其实就是ecshop的亚博体育手机版APP修改。主要基于ecshop的smarty亚博体育手机版APP修改。他是基于includes/cls_templates.php里面的规则进行亚博体育手机版APP解析的。我们先看看ecshop布局修改需要牵涉到那些php代码。先看下解析规则。PHP的。

? ? ? 首先一下是php解析代码,显示ecshop首页布局的代码段。

? ? ? ?function display($filename, $cache_id = '')?

? ? {?

? ? ? ? $this->_seterror++;?

? ? ? ? error_reporting(E_ALL ^ E_NOTICE);?

? ? ? ? $this->_checkfile = false;?

? ? ? ? $out = $this->fetch($filename, $cache_id);?

? ? ? ?if (strpos($out, $this->_echash) !== false)?

? ? ? ? {?

? ? ? ? ? ? $k = explode($this->_echash, $out);?

? ? ? ? ? ? foreach ($k AS $key => $val)?

? ? ? ? ? ? {?

? ? ? ? ? ? ? ? if (($key % 2) == 1)?

? ? ? ? ? ? ? ? {?

? ? ? ? ? ? ? ? ? ? $k[$key] = $this->insert_mod($val);?

? ? ? ? ? ? ? ? }?

? ? ? ? ? ? }?

? ? ? ? ? ? $out = implode('', $k);?

? ? ? ? }?

? ? ? ? error_reporting($this->_errorlevel);?

? ? ? ? $this->_seterror--;?

?

? ? ? ? echo $out;?

? ? }?

? ? ? ?以上代码我们可以看到,这段代码就是为了输出ecshop首页亚博体育手机版APP的。当我们在ecshop的php中调用display亚博体育手机版APP就可以让ecshop顺利的解析首页。

? ? ? ?其次我们需要注意ecshop首页的公共头部page_header.lbi程序。这段主要是公共的导航,ecshop全站亚博体育手机版APP都是公用他。

? ? ? ??

? ? ? ?ecshop首页亚博体育手机版APP还包括了公共的ecshop底部亚博体育手机版APP,看下面截图。

? ? ??

? ? ? ? 任何一个人ecshop二次开发,我们都必须要解决和认识到这2个亚博体育手机版APP的作用。ecshop的亚博体育手机版APP结构在library有公共的文件。

? ? ?ecshop首页修改最重要的就是楼层的代码。我们看一下代码。这个是包括了ecshop首页推荐楼层的代码逻辑。

??

?

? ?

?

{$goods.name|escape:html}
?

?

{$goods.brief|truncate:20}
?

? ?

{$goods.short_name|escape:html}
?

? ?

?

? ? ? ? ?

? ? {$lang.promote_price}{$goods.promote_price}?

? ? ?

? ? {$goods.shop_price}?

? ? ?

? ?

?

? ?

? ?

?

?

?

?

??

? ? ?了解了以上三大块,我们可以进行ecshop亚博体育手机版APP修改的具体操作了。

? ? ?2:ecshop布局修改需要注意啥东西

? ? ?我记得我们上篇文章讲述到了ecshop怎么修改。下面我们更加详细的来结合ecshop亚博体育手机版APP来解释ecshop首页布局要修改的注意事项。

? ? ? 1:首先需要在修改首页亚博体育手机版APP的时候,更新后台缓存,因为ecshop有很严重的缓存。

? ? ? 2:其次ecshop如果是首页样式修改了,需要强制刷新,或者给ecshop的css增加版本号。不然你怎么刷新都可能看不到最新的代码。

? ? ? 3:ecshop首页亚博体育手机版APP和ecshop样式都在themes的ecshop亚博体育手机版APP目录

? ? ??

?