作者文章

fwq

FWQ
网站开发
去除Ecshop后台调用api.ecshop.com官网后门代码
Ecshop后台对ecshop官网的调用的文件有: 1 help.php 2 index.php 3 shop_config.php 4 templates/menu.htm 5 templates/start.htm 1help.php这个不是调用,是header到ecshop帮助文档的首页http://help.ecshop.com   2 index.php里面 elseif ($_REQUEST[‘act’] == ‘main_api’) $api_comment = $t->request(‘http://api.ecshop.com/checkver.php’,$apiget); 这个是检查版本的,显示在后台首页最上面,如果有更新就提示您有更新的版本   在templates/start.htm里面有Ajax.call(‘index.php?is_ajax=1&act=main_api’,”,start_api, ‘GET’, ‘TEXT’,’FLASE’); 把这句注释掉就不会调用main_api里。…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop后台报错“ Strict Standards: Non-static method cls_image::gd_version() should not be called statically in /includes/lib_base.php on line 346
进入ecshop管理后台提示“ Strict Standards: Non-static method cls_image::gd_version() should not be called statically in /includes/lib_base.php on line 346” 找到includes/cls_image.php中的678行,发现gd_version()方法未声明静态static。 将function gd_version()改成static function gd_version()即可。    
2025-04-24 阅读全文 →
FWQ
网站开发
修改ECShop首页的最新文章为随机文章
 大家都知道ecshop首页有一个最新文章,而作为一个商场,很少有文章更新,那么为了偷懒,怎么把最新文章修改为随机文章呢?如果调用为随机文章,那么会让搜索引擎加快快照的更新,同时实现整站的更新。其实这个修改方法十分的简单。 打开index.php文件,在第211行,找到下面这样的代码   ‘ ORDER BY a.article_type DESC, a.add_time DESC LIMIT ‘ . $GLOBALS[‘_CFG’][‘article_number’];   将它修改为   ‘ ORDER BY RAND() LIMIT ‘ . $GLOBALS[‘_CFG’][‘article_number’];      …
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop热门搜索的关键词在所有页面显示的修改方
打开  includes/init.php文件 找到这行代码: $smarty->assign(‘lang’, $_LANG); 在下面加入这两行代码: $searchkeywords = !empty($_CFG[‘search_keywords’]) ? explode(‘ ‘, trim($_CFG[‘search_keywords’])) : array(); $smarty->assign(‘searchkeywords’, $searchkeywords); 保存上传,搞定. 然后进入后台”清除缓存”,刷新前台页面,OK!
2025-04-24 阅读全文 →
FWQ
网站开发
给ecshop增加自定义促销图标功能
  ecshop的商品显示的,当我们把商品设置为新品时,商品图片的左上角不会有个新品的小图标   当我们把商品设置为精品时,商品图片的左上角不会有个精品的小图标   当我们把商品设置为热销时,商品图片的左上角不会有个热销的小图标   可能我们想设置更多的小图标,例如,正品,原装,行货,这样的小图标,那我们我们来对ecshop二次开发完成这个比较有用的小功能,完成自定义后的效果如图所示:   下面好模板操作步骤: 一、修改数据库goods表添加自定义字段这里我们取名为tags_img 类型为varchar 二、进行后台商品详情页面的功能添加,首先在admin/templates/goods_info.htm下制作一个上传功能的框   代码如下(想用语言包的自己整去吧): <tr> <td class=”label”>商品图标:</td> <td><input type=”file” name=”tags_image” id=”tags” size=”45″> <span id=”tags_img_result”>  {if $goods.tags_img neq…
2025-04-24 阅读全文 →
FWQ
网站开发
ECSHOP模板修改_站内快讯怎样调用指定分类的文章
1、要求: 在ECSHOP商城首页的“站内快讯”里只显示某个特定分类下的文章, 例如只显示 类别ID为 5  的文章。 2、修改方法: 使用editplus 或者 dreamweaver 打开 index.php文件(如果你的是UTF-8编码,尽量不要使用记事本), 找到 index_get_new_articles() 函数部分 将 ‘ WHERE a.is_open = 1 AND a.cat_id = ac.cat_id AND ac.cat_type =…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop定义模板css与JS 路径的分析
  ecshop中模板中路径的处理给我们模板的制作带来了极大的方便     ecshop会自动解析模板文件中的图片,css文件,js文件的路径,但并不是所有的图片,css文件,js文件的路径都会替换, 例如在dwt模板文件中有: <link href=”css/index.css” rel=”stylesheet” type=”text/css”> 将会自动替换成 <link href=”themes/模板目录名/css/index.css” rel=”stylesheet” type=”text/css”> 例如在dwt模板文件中有: <link href=”css/public.css” rel=”stylesheet” type=”text/css”> 将会被自动替换为 <link href=”themes/模板目录名/css/public.css” rel=”stylesheet” type=”text/css”> 能自动替换路径的css文件一定要以路径css开头的css文件 例如在dwt模板文件中有: <script…
2025-04-24 阅读全文 →
FWQ
网站开发
修改ecshop,实现不间断滚动的发货通知
 1、模板用的是用taobao MALL ,不知道是哪个兄弟共享出来的!所以使用其他模板的兄弟,稍改下就可以了,代码也很简单。 2、打开根目录下的index.php,找到:       $smarty->assign(‘invoice_list’,    index_get_invoice_query());  // 发货查询 复制代码   在下面添加一行:       $smarty->assign(‘post_list’,    index_get_post_query());  // 发货通知 复制代码     再找到:   /*—————————————————— */…
2025-04-24 阅读全文 →
FWQ
网站开发
解决ecshop表单在火狐浏览器下无法刷新重置的解
 这个问题不是ecshop系统独有的,其他所有涉及到表单的页面都会出现类似问题: 问题现象为:在火狐浏览器下,ECSHOP表单无法刷新重置。 首先好模板来举例分析一下原因,然后再给出解决办法   如下的最简单的HTML代码   <input type=”text” name=”text” value=”www.ldhost.cn”>   在Firefox 下面,如果你更改了表单的内容,然后你点击刷新按钮,你会发现,文本框里面的数值并没有回复到原始值,而仍然是你修改后的数值。   有2种猜测: 1、 火狐缓冲了页面,发现文件没有改变,所以页面也不变 2 、火狐替你自动填写了你刚才填写的东西,类似自动填表功能   测试发现,即使在页头加入以下代码,依然无效 <meta http-equiv=”pragma” content=”no-cache” /> <META HTTP-EQUIV=”CACHE-CONTROL” CONTENT=”NO-CACHE”>…
2025-04-24 阅读全文 →
FWQ
网站开发
改造ecshop读写分离配置与改造
前两天配置好了mysql主从方式,今天就拿ecshop练习读写分离。以下代码仅供学习参考,不成熟的地方,还需完善。 <?php $db_name = "ecshop"; $prefix = "ecs_"; $timezone = "Europe/Berlin"; $cookie_path = "/"; $cookie_domain = ""; $session = "1440"; $_config = array(); //数据库主服务器设置, 支持多组服务器设置, 当设置多组服务器时, 则会随机使用某个服务器 $_config['master'][1]['dbhost']…
2025-04-24 阅读全文 →