您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop友情链接显示在他页面的实现方法
姬霏2023-12-19Ecshop商城教程已有人查阅
导读默认情况下,ECSHOP模板只有首页可以显示友情链接,那怎么让其他页面也显示友情链接呢,那就按最源码下面提供的教程来操作吧。
默认情况下,ECSHOP模板只有首页可以显示友情链接,那怎么让其他页面也显示友情链接呢,那就按最源码下面提供的教程来操作吧。
打开根目录下index.php文件找到以下代码
然后打开需要显示友情链接的php页面,比如想在商品分类页面显示友情链接,那就打开根目录下的category.php文件,把下面代码插入文件相应位置
打开根目录下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商品显示属性价格低价格到高价格
ECSHOP获得有规格属 的商品的销售价格范围 实现显示价格区间仿淘宝对有商品属 且属 有附加价格的商品显示为价格区间 首先请看效果截图:
ecshop银联电子支付插件ChinaPay代码示例
本插件不支持境外支付,如需使用境外支付、无卡支付的的朋友请联系我。主程序:/includes/modules/payment/chinapay.php如下:
ecshop模板机制原理和数据处理介绍
一、模板引擎:ECshop给我的第一印象是用的smarty模板引擎,可是很快就发现有些不一样,使用smarty模板引擎的系统通常会至少会包括smarty的核心文件:smarty.class.php、smarty_Co
RedHat安装ecshop的方法
1、 设置虚拟机2、 创建文件夹mkdir /mnt/cdrom3、 加载LINUX安装光盘mount /dev/cdrom /mnt/cdrom4、 进入安装程序目录cd /mnt/cdrom/Server5、 安装apache 服务器rpm
相关源码
-
(自适应响应式)英文外贸医疗科研耗材设备pbootcms网站模板为医疗设备和外贸企业设计的响应式网站模板,基于PbootCMS系统开发。突出医疗产品认证展示和国际化特性,通过专业化的产品参数展示模块和文档管理系统,满足医疗行业严格的信息披露要求。查看源码 -
响应式HTML5家居建材办公家具桌椅pbootcms模板为家居建材、办公家具企业打造的响应式网站模板,同时支持多行业快速适配通过替换文字图片即可转型为其他行业官网,大幅降低开发成本。查看源码 -
(PC+WAP)红色驾校培训学车在线预约源码下载基于PbootCMS内核开发的驾校培训专用网站模板,深度适配驾驶培训行业展示需求。采用PC与移动端同步响应设计,单一后台统一管理内容数据,更换图文素材后可快速转变为其他行业网站。查看源码 -
(自适应)绿色园林建筑花卉园艺艺术模板免费下载为景观设计及园艺企业打造的响应式网站框架,基于PbootCMS系统开发,帮助传统园林行业建立现代化数字展示平台。采用标准DIV+CSS前端架构,代码精简无冗余。查看源码 -
(自适应)双语网络电子摄像头设备pbootcms网站模板下载核心功能定位:基于PbootCMS开发的双语摄像头企业官网模板,深度适配产品规格书展示、实时监控演示、解决方案呈现等业务场景,支持中英文内容一键切换。查看源码 -
(自适应响应式)陶瓷研磨盘抛光机械设备pbootcms网站模板本模板基于PbootCMS系统开发,为研磨抛光设备制造企业设计,特别适合陶瓷研磨盘、抛光设备等表面处理设备展示。采用响应式布局技术,确保各类设备的参数和工艺在不同终端上都能清晰呈现。查看源码
| 分享笔记 (共有 篇笔记) |
