ecshop友情链接的增加和特殊处理

双11提前购!买周边/年卡,一键领4重福利! 送200元神券包+10%红包返利+最高10年VIP!还能抽iPhone18Pro!仅限1次,速抢>> 阅读详情
友情链接,在电子商务SEO的角度来看,还是非常有效果,通过寻找同行业的站点,做友情链接,对新站来说,尤其重要。ECSHOP新站的友情链接管理在后台。

      后台 ->  系统设置 -> 友情链接 ->  增加友情链接,在里面你可以填写文字,友情链接的地址,和图片。

     当你需要特殊处理友情链接的时候,你可以在index.php里面处理。

    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;
}

     如果你需要在友情链接中,把sohu用红色字体显示。你可以这样做。

 

   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($row['link_name'] == 'sohu'){

          $row['link_name'] = "<font color=red>{$row['link_name']}</font>"//将名字为sohu的友情链接显示红色字体 

      }
        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;
}

    最后更新后台缓存。



go语言中linkname的用法 主要介绍了go语言中linkname的用法,本文给点俺家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 立即下载

相关推荐

手把手教你用TiggerRamDisk绕过iPhone/iPad激活锁(支持iOS16.3,Win/Mac双平台保姆级教程)

本文详细介绍了如何使用TiggerRamDisk工具绕过iPhone/iPad的激活锁,支持iOS16.3系统,并提供Windows和Mac双平台的保姆级教程。从工具准备、设备连接到核心解锁流程,一步步指导用户完成操作,帮助二手设备或旧设备重获新生。

weixin_29323493的博客 831

友情链接

友情链接 <!--友情链接--> <div class="maxbox yqljbox"> <div class="cut"> <div class="yltit">友情链接</div> <div class="ylcon"> <ul > [e:loop={'select lname,lurl,lpic from [!db.pre!]enewslink where checked=1

lijinfeng0823的博客 7210

FPGA数字信号处理中定点数的舍入与饱和硬件实现详解

在数字信号处理(DSP)的硬件实现中,定点数运算是核心基础。由于硬件资源(如FPGA的DSP Slice)的位宽有限,连续的乘加运算会导致数据位宽膨胀,严重影响时序和资源利用率。为解决此问题,必须引入舍入(Rounding)和饱和(Saturation)机制。舍入通过对低位进行四舍五入,在可控的精度损失下缩减位宽;饱和则作为动态范围的守护者,防止数据溢出导致信号环绕失真,确保系统行为确定。这两种技术是算法在有限精度硬件上正确、高效运行的关键,广泛应用于滤波器、FFT等DSP模块以及通信、音频处理等场景。本文

weixin_30954817的博客 242

友情链接模块

学习二次开发,查看官方的手册,发现上面很不详细,就拿

wenqingzzz的专栏 1208

电荷灵敏前置放大器噪声优化策略:从理论到实践

本文深入探讨了电荷灵敏前置放大器的噪声优化策略,从理论分析到实践应用。文章系统解析了并联电流噪声与串联电压噪声的来源,并引入噪声等效原理与“冷电容”模型作为统一分析工具。通过详解a、b、c三类噪声的频谱特性,为实战优化提供了清晰指导。核心策略包括选用高跨导、低漏电流FET,优化静态工作点,采用共源-共基结构,精心设计反馈网络,以及实施严格的PCB布局、屏蔽与接地,旨在全面提升微弱信号检测系统的信噪比。

weixin_29292431的博客 461

MySQL安装配置教程(超级详细)

一、 下载MySQL Mysql官网下载地址:MySQL :: Download MySQL Installer (Archived Versions) 1. 选择要安装的版本,本篇文章选择的是5.7.31版本,点击Download下载 正在上传…重新上传取消 二、 安装MySQL 1. 选择设置类型双击运行mysql-installer-community-5.7.31.0.msi 这里选择是自定义安装,所以直接选择“Custom”,点击“Next” “Developer Default”是

m0_67322837的博客 5万+

【ecshop】如何限制ECSHOP首页友情链接的显示数量

首先在ecshop系统文件的index.php文件中 $sql = ‘SELECT link_logo, link_name, link_url FROM ’ . $GLOBALS[‘ecs’]->table(‘friend_link’) . ’ ORDER BY show_order’; 这个改为 $sql = ‘SELECT link_logo, link_name, link_url FROM ’ . $GLOBALS[‘ecs’]->table(‘friend_link’) . ’ OR

hairc的博客 234

RTAB-Map实战:用RGB-D相机5步搞定机器人自主建图(附避坑指南)

本文提供了一份详细的RTAB-Map实战指南,通过5个核心步骤,指导用户使用RGB-D相机(如Intel RealSense D435i)快速实现机器人自主建图。内容涵盖环境准备、传感器启动、核心参数配置、实战调优及地图后处理,并重点解析了算法关键参数与常见避坑方案,旨在帮助初学者高效搭建鲁棒的视觉SLAM系统。

g9h0i1的博客 784

渗透测试-地基篇-Webshell-Ecshop框架(六)

** 渗透测试-地基篇-Webshell-Ecshop框架(六) ** 作者:大余 时间:2020-11-25 简介: 渗透测试-地基篇: 该篇章目的是重新牢固地基,加强每日训练操作的笔记,在记录地基笔记中会有很多跳跃性思维的操作和方式方法,望大家能共同加油学到东西。 请注意: 对于所有笔记中复现的这些终端或者服务器,都是自行搭建的环境进行渗透的。我将使用Kali Linux作为此次学习的攻击者机器。这里使用的技术仅用于学习教育目的,如果列出的技术用于其他任何目标,我概不负责。 名言: 你对这行的兴趣,决定

qq_34801745的博客 1358

2026年全国青少年信息素养大赛复赛真题(算法应用主题赛C++小学组:带解析)(7月4日试卷一)【文末附答案和解析】

2026年全国青少年信息素养大赛复赛真题(算法应用主题赛C++小学组:带解析)(7月4日试卷一)【文末附答案和解析】

王老师青少年编程 1714

智能车图像处理21-进阶篇13--正入十字补线2

这篇文章主要的正入十字补线与1基本相同,主要防止图像中双十字的问题。

taiyuezyh的博客 2013

html:link中的name,paramId,paramName和paramProperty四个属性的使用心得

看了一些使用html:link的文章,大多只是说了paramId结合paramName和paramProperty的使用。下面将会用到name,paramId,paramName和paramProperty一起使用的效果。首先是先解释简单的应用paramId,paramName和paramProperty点击链接假设在scope范围中,有一个bean叫beanName,beanName的一个属性b

kgxiang的专栏 1209

U盘插入电脑时发出声音但不显示——编程解决方案

以上是一些常见的编程解决方案,帮助您解决U盘插入电脑时发出声音但不显示的问题。请注意,这些解决方案可能因不同的情况而略有不同,因此请根据您的具体情况进行调整和尝试。当您将U盘插入电脑时,如果您听到了连接声音,但是U盘却没有在文件资源管理器或桌面上显示出来,这可能是由于一些常见问题导致的。U盘的文件系统格式可能与您的计算机不兼容,导致无法正确识别。如果输出显示U盘的文件系统格式与您的计算机不兼容,您可以尝试重新格式化U盘或使用其他兼容的文件系统格式。其中,X是U盘的磁盘编号,Y是您想要分配给U盘的盘符。

ByteEchoX的博客 2456

ECShop 3.x Referer注入漏洞深度剖析:从SQL注入到GetShell的完整攻击链实战

SQL注入作为Web安全领域的经典漏洞类型,其核心原理在于应用程序未对用户输入进行充分验证和过滤,导致攻击者能够将恶意SQL代码注入到后端数据库查询中,从而窃取、篡改或破坏数据。这项技术的危害性极大,常被用于获取数据库敏感信息、绕过认证,甚至在特定条件下实现远程代码执行。在电商、内容管理等Web应用场景中,SQL注入是威胁数据安全的主要风险之一。本文聚焦于一个经典案例——ECShop电商系统的安全测试,深入解析其Referer头部处理不当引发的SQL注入漏洞(热词:Referer头注入漏洞),并演示如何结合

weixin_33798152的博客 331

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

golang的linkname

为啥有这么个linkname 著名哲学家黑格尔曾说过,存在即合理。虽然本义并不是“事务既然存在了那么他就是合理的”,um…所以我也不知道linkname为什么存在 啥是linkname 我们来看看官方对于linkname的定义: //go:linkname localname importpath.name The //go:linkname directive instructs the com...

nku_ztq的博客 1748

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Golang 的骚操作:linkname

背景 在看源码时,一些源码方法没有方法体,难道说明这些方法为空?例如:time.Now 调用的 now(), time.Sleep , reflect.makechan // Provided by package runtime. func now() (sec int64, nsec int32, mono int64) func Sleep(d Duration) func makechan(typ *rtype, size int) (ch unsafe.Pointer) 在写代码时,如

weixin_44065217的博客 1069

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

给ecshop其他页面增加友情链接

修改模板文件,./themes/default/library/page_header.lbi文件,将下面代码加入到文件顶部。 注意:如果你换过模板,请注意目录位置。另外,修改前,对原始文件做备份。 if(!function_exists("index_get_links")){ function index_get_links() { $sql = 'SELECT link_

cnxzcxy的专栏 782

phpcms2008常用函数

{$head[title]}页面标题,用法:<title>{$head[title]}-{$PHPCMS[sitename]}</title> {$PHPCMS[sitename]}网站名称 用法:<title>{$head[title]}-{$PHPCMS[sitename]}</title> {$head[keywords]}关键字 ...

weixin_33730836的博客 200

vue学习 30路由精讲之路由name属性及跳转方法

知识点: 路由起一个名字,路由跳转方法 const routes = [{ path: '/', name: 'homeLink',//路由的名字 component: Home }, { path: '/menu', name: 'menuLink', component: Menu }, { path: '/admin', name: 'adminL...

Shelly Long的博客 2694

网页代码中link标签的用法

link标签是我们在html中的一个基础标签,多用来在网页中引入外部的css文件,在这里我们一起来看一下这个标签在我们写代码是用到的写法。 1、引入外部css文件 <link href="http://www.youtuomuye.cn/templets/youtuo/youtuo.css" type="text/css" rel="stylesheet" /> 这是引入css文...

lyghost的专栏 8026

Linux下link函数的使用

一、头文件 #include&lt;unistd.h&gt; 二、函数原型 int link(const char *oldname, const char *newname); 三、函数介绍                  在UNIX系统中,一个文件可能同时拥有多个文件名。也就是说多个不同名字的文件在文件系统中可能是同一个文件。当我们要复制一个文件时,并不是真正复制文件内容,只...

judgejames的博客 7559

[thinkPHP5项目实战_18]友情链接界面搭建和数据添加

类似于添加栏目和文章完善添加友情链接的功能 分别新建友情链接link对应的视图模板、控制器和验证器文件: 打开phpmyadmin,新建tp5_link数据表储存链接信息: 修改侧边栏导航sidebar.html文件,添加友情链接列表导航 友情链接 在友情链接列表模板Link/lists.html中添加新增链接跳转 新增链接新建Link/add.html文件作为增加模板

骑着代码去流浪 2108

友情链接知识总结

<br /><br />友情链接对网站推广的重要性不言而喻,尤其是在网站推广的初期,下面是自己对友情链接一些基础知识的总结。<br /> <br />什么是友情链接?<br />人在社会上立足需要人际关系,友情链接就代表了网站在互联网上人际关系,是通向其他网站和从其他网站通向自己网站的一个通道。通过在自己网站上放对 方网站的链接和在对方网站放置自己网站链接这样一对关系,就形成了一个友情链接。他的英文名称是: Link exchange,因此很多时候也会叫做交换链接或链接交换。友情链接的不仅会给您的网站

Coding has a life 1288

golang go:linkname 的使用

这两天看go的源码,突然发现很多函数都是汇编写的go去调用的时候通过在函数上添加  //go:linkname xxx   yyy  等形式进行调用。 由于go是按照首字母大小写决定是否可以被外部包引用的。所以,如果我们想方位某个包中的私有成员,就需要用到go:linkname了,也就是说我们可以通过 //go:linkname localname linkname 这种方式将本地的私有函数/变...

wyfhist的专栏 5760

vue-03-路由-name属性

在初识路由这篇博文中,讲到了注册路由的方法,那时候讲的是 一个对象中只存在两个属性,分别是代表路径的 path 、以及代表组件的 component ,现在,可以在对象内部增加一个属性,那就是 name。这个 name 属性的意义就在于,我们可以使用这个name 属性来动态的绑定 当前路由,而不是只能跳转固定的 path路径,也就是说,我一旦 给某个路由设置了 name 属性,那么我在跳转路由的...

qq_40792800的博客 2181

pbootcms模板调用友情链接标签代码

pbootcms模板调用友情链接标签代码

a9490489的博客 967
上一篇: 如何去掉ECShop网站源代码里面的开源标签
下一篇: ECSHOP支付宝发货同步接口【支持多次付款同步发
ximo
博客等级 码龄24年 18粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值