网站地图    收藏   

主页 > 后端 > ecshop教程 >

ECSHOP中调用所有标签云的实现方法 - ecshop

来源:自学PHP网    时间:2014-11-28 23:31 作者: 阅读:

[导读] 标签云是ECSHOP中自带的一个功能,但是如果我们希望在指定网页调用所有标签云是需要进行一些修改的,下面我们来看一个ECSHOP首页调用标签云的所有标签例子.修改方法:首先,让我们来打开...

ECSHOP中调用所有标签云的实现方法

标签云是ECSHOP中自带的一个功能,但是如果我们希望在指定网页调用所有标签云是需要进行一些修改的,下面我们来看一个ECSHOP首页调用标签云的所有标签例子.

修改方法:

首先,让我们来打开 /index.php文件找到如下代码:

$smarty->assign('shop_notice', $_CFG['shop_notice']); // 商店公告

在它下边增加PHP代码:

  1. $sql = 'select tag_id, user_id tag_words, count(tag_id) as tag_count from '.$GLOBALS['ecs']->table('tag').”GROUP BY tag_words”; 
  2. $tag_list = $GLOBALS['db']->getAll($sql); 
  3. if(!Empty($tag_list)){ 
  4.     include_once(ROOT_PATH.'includes/lib_clips.php'); 
  5.     $color_tag($tag_list); 
  6. $smarty->assign('tag_list'$tag_list); 

然后,我们再打开 模板文件/themes/default/index.dwt,鼠标定位到你想显示标签云的地方,加入下面代码.

  1. <!--标签云--> 
  2. <div class="box"
  3.     <div class="box_1"
  4.         <h3><span><a href="/exchange.php" class="f6">标签云</a></span></h3> 
  5.         <div class="centerPadd"
  6.             <div class="clearfix goodsBox" style="border:none;"
  7.                 <!-- {if $tag_list} --> 
  8.                 <!-- 标签云开始 {foreach from=$tag_list item=tag}--> 
  9.                 <span style="font-size:{$tag.size}; line-height:36px;"> | <a href="{$tag.url}" style="text-decoration:none;color:{$tag.color}"
  10.                 {if $tag.bold} 
  11.                 <b>{$tag.tag_words|escape:html}</b> 
  12.                 {else
  13.                 {$tag.tag_words|escape:html} 
  14.                 {/if
  15.                 </a>  
  16.                 </span> 
  17.                 <!-- 标签云结束 {/foreach}--> 
  18.                 <!-- {else} --> 
  19.                 <span style="margin:2px 10px; font-size:14px; line-height:36px;">{$lang.no_tag}</span> 
  20.                 <!-- {/if} --> 
  21.                 <div class="more"><a href="/tag_cloud.php"><img src="images/more.gif" /></a></div>//开源软件:phpfensi.com 
  22.             </div> 
  23.         </div> 
  24.     </div> 
  25. </div> 
  26. <div class="blank5"></div> 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论