勤美堂源码网

ECSHOP友情链接实现全局调用

24小时自助开通VIP,马上拥有站内全部资源 西部数码钻石代理商特价冲量 乐道主机 24小时自助开通VIP,马上拥有站内全部资源

ECSHOP友情链接实现全局调用

ecshop默认只有首页才有链接参数的,一般也就需要首页有链接的,但是有很多用户也想实现全局调用在每个页面都显示友情链接,那么应该怎么操作呢?

请看下面的讲解:

如果你用默认模板的话,(其它模板请打开头部文件;一般以header.lbi形式命名),打开模板文件library/page_header.lbi,在头部写入以下代码:

<?php 
if(!function_exists("index_get_links")){ 
function index_get_links() 
{ 
    $sql = 'SELECT link_logo, link_name, link_url FROM ' . $GLOBALS['ecs']->table('friend_link') . 'where show_order!=100 ORDER BY show_order'; 
    $res = $GLOBALS['db']->getAll($sql); 
    $links['img'] = $links['txt'] = array(); 
    foreach ($res AS $row) 
    { 
        if (!emptyempty($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; 
}  
    $links = index_get_links(); 
    $this->assign('img_links',       $links['img']); 
    $this->assign('txt_links',       $links['txt']); 
} 
?>

如果你用其他模板请确保页面有显示友情链接,代码大概如下:

<!--友情链接 end--> 
<!--{if $img_links1  or $txt_links1 }--> 
  <div class="links clearfix"> 
    <!--开始图片类型的友情链接{foreach from=$img_links1 item=link}--> 
    <a href="{$link.url}" target="_blank" title="{$link.name}"><img src="{$link.logo}" alt="{$link.name}" border="0" /></a> 
    <!--结束图片类型的友情链接{/foreach}--> 
    <!-- {if $txt_links1} --> 
    <!--开始文字类型的友情链接{foreach from=$txt_links1 item=link}--> 
    [<a href="{$link.url}" target="_blank" title="{$link.name}">{$link.name}</a>] 
    <!--结束文字类型的友情链接{/foreach}--> 
    <!-- {/if} --> 
  </div> 
<!--{/if}-->


本站提供的模板源码,仅供源码爱好者本地电脑环境下学习研究或2次开发使用,部分演示数据仅为网站模板整体美观或属性设置需要,不合适上线运营,下载后请自行24小时内删除数据。我们倡议:站长应该严格遵守互联网法律法规建站,净化网络,站长更有责!!!

发表评论

还没有评论,快来说点什么吧~

联系客服
网站客服 业务合作 Q交流群
51843834
返回顶部
 
QQ在线咨询
客服热线
139-3511-2134