ecshop添加友情链接页面

第一步 根据myship.php,新建link.php,修改响应参数,主要是smarty里面的一些参数,可能需要到语言文件里面定义一个词。然后加入一下函数,可以在index.php里面copy。

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;
}
/* links */
    $links = index_get_links();
    $this->assign('img_links',       $links['img']);
    $this->assign('txt_links',       $links['txt']);
}

第二步 在模板文件下面根据myship.dwt,新建一个link.dwt,修改响应参数。在适当位置添加一下代码

 <!--{if $img_links or $txt_links }-->
 <div>
  <!-- {if $img_links} -->
   <div style="margin:0px 8px 0px; padding-top:8px;">
    <!--开始图片类型的友情链接{foreach from=$img_links item=link}-->
    <a href="{$link.url}" target="_blank" title="{$link.name}"><img src="{$link.logo}" width="88" height="31" alt="{$link.name}" border="0" /></a>
    <!--结束图片类型的友情链接{/foreach}-->
   </div>
  <!-- {/if} -->
  <!-- {if $txt_links} -->
   <div style="margin:0 8px 0px; padding-top:10px; line-height:30px;">
    <!--开始文字类型的友情链接{foreach from=$txt_links item=link}-->
    <a href="{$link.url}" target="_blank" title="{$link.name}" style=" padding:0 10px;">{$link.name}</a>
    <!--结束文字类型的友情链接{/foreach}-->
   </div>
  <!-- {/if} -->
 </div>
 <!--{/if}-->

 简单的友情链接内页就实现了,观察一下第一部分代码,就可以根据排序实现有些链接不显示在首页,只显示在内页。就是更改一下查询条件,比如排序大于100的不显示。

7 条评论

bailaibao

简单的友情链接内页就实现了,观察一下第一部分代码,就可以根据排序实现有些链接不显示在首页,只显示在内页。就是更改一下查询条件,比如排序大于100的不显示..................这个怎么设置啊。。加我一下QQ343758485 谢谢啦

回复
hylgs

渴慕晨光,你的友情链接页面还没有完成吧,期待更完整的 ecshop添加友情链接页面 文章桃缘情趣用品商城http://www.taoyuan99.com/article_cat-13.html

回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注

😉😐😡😈🙂😯🙁🙄😛😳😮:mrgreen:😆💡😀👿😥😎😕