Cms技巧
分享创造价值 合作实现共赢

Cms技巧

当前位置:主页 > 新闻动态 > Cms技巧 >

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

发布时间:2018-04-10 12:44作者:admin来源:未知点击:

修改方法
首先,让我们来打开 /index.php文件找到

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

在它下边增加PHP代码

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

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

 代码如下
<!--标签云-->
<div class="box">
    <div class="box_1">
        <h3><span><a href="/exchange.php" class="f6">标签云</a></span></h3>
        <div class="centerPadd">
            <div class="clearfix goodsBox" style="border:none;">
                <!-- {if $tag_list} -->
                <!-- 标签云开始 {foreach from=$tag_list item=tag}-->
                <span style="font-size:{$tag.size}; line-height:36px;"> | <a href="{$tag.url}" style="text-decoration:none;color:{$tag.color}">
                {if $tag.bold}
                <b>{$tag.tag_words|escape:html}</b>
                {else}
                {$tag.tag_words|escape:html}
                {/if}
                </a>
                </span>
                <!-- 标签云结束 {/foreach}-->
                <!-- {else} -->
                <span style="margin:2px 10px; font-size:14px; line-height:36px;">{$lang.no_tag}</span>
                <!-- {/if} -->
                <div class="more"><a href="/tag_cloud.php"><img src="images/more.gif" /></a></div>
            </div>
        </div>
    </div>
</div>
<div class="blank5"></div>

TOP

QQ客服

18910140161