ecshop 广告位固定】的更多相关文章

不知道ECSHOP用户们发现没有,如果在一个广告位中添加多个广告图片, 在前台显示的时候,每刷新一次,图片的显示顺序就会随机变化一次. 注:如果给广告位只添加一个图片是没有这种问题的. 现在的问题是:如何让图片的显示顺序固定不变呢?? 两种修改方法: 方法1:使用多个广告位,每个广告位只添加一个广告图片 方法2:修改对应的ECSHOP程序文件 修改 includes/lib_insert.php 文件 将 ORDER BY rnd 修改为 ORDER BY ad_id 一共有两处,都修改掉.…
在ecshop的日常应用中,如果添加了很多广告位和广告.然而时间一长又不知道哪些广告是有用的,哪些广告是没用的,广告对应的链接是什么.倘若人工一个个查看又特费时费力不讨好.因而想想办法用sql一次性查出来,一目了然. select ad.ad_name, ad_link, ad.ad_code, ad.start_time, ad.end_time, ap.position_name, ap.ad_width, ap.ad_height, ap.position_style, then '是'…
0×00 前言 ECShop是一款B2C独立网店系统,适合企业及个人快速构建个性化网上商店.2.x版本跟3.0版本存在代码执行漏洞. 0×01 漏洞原理 ECShop 没有对 $GLOBAL[‘_SERVER’][‘HTTP_REFERER’] 变量进行验证,导致用户可以将任意代码插入的user_passport.dwt模板中,随后insert_mod根据模板内容动态执行相应的函数,用户插入恶意代码导致模板动态执行了lib_insert下的 insert_ads 方法,通过SQL注入,返回构造的…
ecshop本身的广告调用规则是:对某个广告位下的广告列表随机显示其中一条. 而我们有时需要将某个广告位下的所有广告全部显示出来,那么如何处理呢,下面就自己做了一个函数: \includes\lib_common.php  在最下面增加一个函数:根据传入的广告id,获取广告数组,全站通用. function get_position_ads($id) { $sql = "select * from " . $GLOBALS['ecs']->table('ad') . "…
ecshop加广告出现广告位的宽度值必须在1到1024之间,这点是非常郁闷的,因为现在宽屏网站逐渐成为主流,越来越多的宽屏网站进入了我们的视线,比如京东啊,一号店啊. 但是ecshop的广告位却不能超过1024这点着实比较郁闷,那么修改方法呢,其实也很简单,往下看 首先打开 admin/ad_position.php这个文件,搜索1024,这里你会搜到两个地方 在236行左右 if ($ad_width > 1024 || $ad_width < 1) 与270行左右 if ($ad_heig…
ECSHOP广告调用广告位添加到首页顶部通栏教程 ECSHOP教程/ ecshop教程网(www.ecshop119.com) 2012-05-26   ECSHOP系统默认预留的广告位很少,如何才能在首页或者其他页面增加自己想要的广告位呢??下面就讲一讲方法. 下面以“在ECSHOP首页顶部增加一个通栏广告”为例进行讲解. 另外:本例是在ECSHOP2.7.2 官方默认模板基础上进行讲解的,其他模板及其他页面原理相同. 第1步:进入ECSHOP后台 > 广告管理 >广告位置,点击“增加广告位…
转之--http://www.ecshoptemplate.com/article-1710.html 这个ecshop很常见,因为现在比起flash难以修改,js更加符合人们的使用习惯,而默认ecshop还是用flash来做的,这点非常不好,下面说一下如何修改 第一步:index.php里加了一个方法,调用XML文件:function get_flash_xml() function get_flash_xml() { $flashdb = array(); if (file_exists(R…
打开 admin/ad_position.php这个文件,搜索1024,这里你会搜到两个地方 在236行左右 if ($ad_width > 1024 || $ad_width < 1) 与270行左右 if ($ad_height > 1024 || $ad_height < 1) 这里的1024改成10240 再打开 admin/templates/ad_position_info.htm 这里的1024也全部修改成10240 if (document.forms['theFo…
-- 表的结构 `ecs_account_log`CREATE TABLE IF NOT EXISTS `ecs_account_log` (`log_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号',`user_id` mediumint(8) unsigned NOT NULL COMMENT '用户登录后保存在session中的id号,跟users表中的user_id对应',`user_money` deci…
ecshop订单表结构ecs_order_info说明 -- 表的结构 `ecs_order_info`    CREATE TABLE IF NOT EXISTS `ecs_order_info` (  `order_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '订单详细信息自增id',  `order_sn` varchar(20) NOT NULL COMMENT '订单号,唯一',  `user_id` medium…