发新话题
打印

[待解决] 如何修改商店公告的显示

如何修改商店公告的显示

网址: www.miaomiaowu.com
客户老是说 不知道商店公告在哪!!
点击不到商店公告(文章)

这是所有官方模版的通病, 网店排版效果好,但是却不方便顾客浏览, 有其是第一次浏览ecshop网店的客户,  压根儿就不知道这些东西!!!!

jewelry模版首页代码

附件

1#5.jpg (14.86 KB)

2008-6-12 19:18

官方模版的通病,最吐血的显示方法

1#5.jpg

1#4.jpg (13.3 KB)

2008-6-12 19:18

要修改成这种显示方法

1#4.jpg

TOP

模版jewelry代码
引用:
<!-- #BeginLibraryItem "/library/new_articles.lbi" -->

<ul id="newArticleTab">
  <li id="ECS_NOTICE" class="tabFront">{$lang.shop_notice}</li>
  <li id="ECS_ARTICLE" class="tabBack">{$lang.new_article}</li>
</ul>
<div id="newArticle">
  <div id="ECS_NOTICE_BODY">
    {$shop_notice}
  </div>
  <div id="ECS_ARTICLE_BODY" style="display:none;">
    <ul class="linkSkyblue">
      <!-- {foreach name=new_articles from=$new_articles item=article} -->
      <!-- {if $smarty.foreach.new_articles.iteration lte 6} 限制文章显示数量 -->
      <li>[<a href="{$article.cat_url}">{$article.cat_name}</a>] <a href="{$article.url}" title="{$article.title|escape:html}">{$article.short_title|truncate:18}</a></li>
      <!-- {/if} -->
      <!-- {/foreach} -->
    </ul>
  </div>
</div>
<script type="text/javascript">
//<![CDATA[
{literal}
  var cycleList = ['ECS_NOTICE', 'ECS_ARTICLE'];
  var tabFront = 'tabFront';
  var tabBack = 'tabBack';
  function cycleShow(obj)
  {
    var curObj;
    var curBody;
    for (i=0; i < cycleList.length; i++)
    {
      curObj = document.getElementById(cycleList);
      curBody = document.getElementById(cycleList + '_BODY');
      if (obj.id == curObj.id)
      {
        curObj.className = tabFront;
        curBody.style.display = "";
      }
      else
      {
        curObj.className = tabBack;
        curBody.style.display = "none";
      }
    }
  }

  // 添加事件
  for (i=0; i< cycleList.length; i++)
  {
    document.getElementById(cycleList).onmousemove = function()
    {
      cycleShow(this);
    };
  }
{/literal}
//]]>
</script>
<!-- #EndLibraryItem -->

TOP

要修改成图片的样式
把商店公告和最新文章 分开来显示

TOP

那就把商店公告,最新文章分开写,跟下面的品牌专区一样!`

TOP

发新话题