×
  官方微博: 腾讯   新浪
ECSHOP模板 
食品保健 家居化妆 家电数码 综合通用 珠宝配饰
VIP免费模板 
家居化妆 综合通用 服装饰品 食品保健 家电数码
ECSHOP插件 
ECSHOP插件 SHOPEX插件
EC教程中心
安装使用网店运营
首页 > 建站经验分享 > ecshop友情链接也显示其在他页面

帮助目录

有问必答

您可以加入我们的官方QQ群。

加入官方QQ群

可以将问题或建议反馈给我们。

提交在线客服

猜您感兴趣

ecshop友情链接也显示其在他页面

网站开发中心/ 2012-11-15/ 关注人气:484

默认情况下,ecshop模板只有首页可以显示友情链接,那怎么让其他页面也显示友情链接呢,那就按最源码下面提供的教程来操作吧。

打开根目录下index.php文件找到以下代码

/**

 * 获得所有的友情链接

 *

 * @access  private

 * @return  array

 */

function index_get_links()

{

    $sql = 'SELECT link_logo, link_name, link_url FROM ' . $GLOBALS['ecs']->table('friend_link') . ' ORDER BY show_order';

    $res = $GLOBALS['db']->getAll($sql);

    $links['img'] = $links['txt'] = array();

    foreach ($res AS $row)

    {

        if (!empty($row['link_logo']))

        {

            $links['img'][] = array('name' => $row['link_name'],

                                    'url'  => $row['link_url'],

                                    'logo' => $row['link_logo']);

        }

        else

        {

            $links['txt'][] = array('name' => $row['link_name'],

                                    'url'  => $row['link_url']);

        }

    }

    return $links;

}

把这段代码复制到includes/lib_main.php里面

然后打开需要显示友情链接的php页面,比如想在商品分类页面显示友情链接,那就打开根目录下的category.php文件,把下面代码插入文件相应位置

    /* links */

    $links = index_get_links();

    $smarty->assign('img_links',       $links['img']);

    $smarty->assign('txt_links',       $links['txt']);

最后打开需要显示友情链接的模板页面,比如商品分类页面category.dwt,在需要展示的位置插入以下代码

<!--友情链接 start-->

<!--{if $img_links  or $txt_links }-->

<div id="bottomNav" class="box">

 <div class="box_1">

  <div class="links clearfix">

    <!--开始图片类型的友情链接{foreach from=$img_links item=link}-->

    <a href="{$link.url}" target="_blank" title="{$link.name}"><img src="{$link.logo}" alt="{$link.name}" border="0" /></a>

    <!--结束图片类型的友情链接{/foreach}-->

    <!-- {if $txt_links} -->

    <!--开始文字类型的友情链接{foreach from=$txt_links item=link}-->

    [<a href="{$link.url}" target="_blank" title="{$link.name}">{$link.name}</a>]

    <!--结束文字类型的友情链接{/foreach}-->

    <!-- {/if} -->

  </div>

 </div>

</div>

<!--{/if}-->

<!--友情链接 end-->

提示:由于不同模板的样式不同,所以按上面教程添加后,需要根据自己模板样式来调整友情链接显示的样式。

分享到:
下一篇:分享几个ecshop网站营销技巧
上一篇:开通VIP特权详细说明