作者文章

fwq

FWQ
网站开发
去除ecshop v2.7.3头部 页脚版权和页面随机显示“Powered by ECShop"
 一、ecshop标题中去powered by ecshop \includes\lib_main.php: $page_title = $GLOBALS['_CFG']['shop_title'] . ‘ - ‘ . ‘Powered by ECShop’; 修改为 $page_title = $GLOBALS['_CFG']['shop_title'] ;   二、删除底部版权:(删除不当底部版权会跑) 第一步:打开js/common.js,在txt里点看右下角,直到显示的是Ln244.然后从这里开始删掉到336行那里。删除后保存, 现在打开themes/default/library/ 这里default为你当前的主题,找到page_footer.lbi,里面内容全部删掉,添加上你想添加的代码。支持html代码的。完毕。 另外: 如果你只想简单的改下就弄第一步就行,然后去\languages\zh_cn 找common.php找到ecshop.com改成你网址,E…
2025-04-24 阅读全文 →
FWQ
网站开发
解决ecshop进入后台服务器出现500的问题
ecshop安装完成以后,前台页面打开正常,但是后台页面大家会出现500错误,看了很多的论坛和网站,删除过top.htm里面的JS代码的,.htaccess文件的修改的,都没有解决,后来找到原因, 原来网站的php版本要和ecshop3.0一致,我用的是ecshop3.0的版本,虚拟主机用的php版本应该是5.3,ecshop2.7的版本自己看一下对应的php版本,将虚拟主机的php版本对应一致即可。  
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop校验文件生成MD5文件代码
 ecshop校验文件生成MD5文件的代码 define('ROOT_PATH', str_replace(basename( __FILE__), '', str_replace('\\', '/', __FILE__)));    ini_set('max_execution_time', '300');    checkfiles('./', '\.php', 0);  checkfiles('admin/', '\.php|\.htm|\.js|\.css|\xml');  checkfiles('api/', '\.php');  checkfiles('includes/', '\.php|\.html|\.js',1,'fckeditor');    //fck不检查  checkfiles('js/', '\.js|\.css');  checkfiles('languages/', '\.php');  checkfiles('plugins/', '\.php');  checkfiles('wap/', '\.php|\.wml');  /*  checkfiles('themes/default/', '\.dwt|\.lbi|\.css');   //模板  checkfiles('uc_client/', '\.php', 0);  checkfiles('uc_client/control/', '\.php');  checkfiles('uc_client/model/', '\.php');  checkfiles('uc_client/lib/', '\.php');  */    file_put_contents('./admin/ecshopfiles.md5',$md5str);   //保存文件校验信息    echo "MD5文件生成完成";         …
2025-04-24 阅读全文 →
FWQ
网站开发
让ecshop网站底部的文章用help.php文件打开
目的:使帮助文档用不同于一般文档的模板来显示   解决思路:虽然底部网店信息是通过判断cat_id=2来调用article_pro.dwt模板,我们也可以根据cat_type=5来区分帮助文档和其它文档,但还是觉得单独建立一个文件help.php来调用帮助模板help.dwt的方法显示帮助文档好。   方法:用了一个很苯又不叫苯但很实用的方法(新建帮助文件help.php和模板文件help.dwt,然后修改两个系统函数build_uri()和get_shop_help()来实现)   1、复制artile.php文件重命名为help.php文件,不过里面的有些代码可以删掉,我只保留了如下代码(help.php文件):   <?php /** * ECSHOP 帮助内容 * ============================================================================ * 版权所有 2005-2008 上海商派网络科技有限公司,并保留所有权利。 * 网站地址: http://www.ecshop.com; * —————————————————————————- * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和 * 使用;不允许对程序代码以任何形式任何目的的再发布。…
2025-04-24 阅读全文 →
FWQ
网站开发
修正recieve.php判断不严谨导致邮件自动确认收货
ecshop后台点击发货时会主动发送邮件到用户预留的联络邮箱中,简直国外的网站都是这么操作的,所以客户也选用此种方法来告诉用户。但不料没多久,不少买家反映自己分明没有点击邮件中的承认收货连接,可是进入自己基地却发现订单状况现已更改为了现已收到货的状况了。   因为Ecshop程序的recieve规划是用户点了连接直接就改动订单状况到承认收货,而QQ邮件spam系统会主动去点邮件里的连接是不是垃圾或者广告地址,所以全被点成承认收货了,只能经过recieve.php文件来改了。   翻开recieve.php文件查找如下代码:    /* 修改订单发货状态为“确认收货” */     $sql = “UPDATE ” . $ecs->table(‘order_info’) . ” SET shipping_status = ‘” . SS_RECEIVED . “‘ WHERE…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop分类树显示所有分类的解决方法
解决方法如下: 比如在goods.php里,  $smarty->assign(‘categories’,         get_categories_tree());  // 分类树 大概在128行。找下就有了 将$smarty->assign(‘categories’, get_categories_tree($goods[‘cat_id’])); 改为$smarty->assign(‘categories’, get_categories_tree());  主要就是把goods[‘cat_id’]或得的ID去掉就可以了! 之后清缓存再看下前台,是不是已经变化了呢 注:到这里只解决了一半,还要在category.php进行一样的操作,这样在分类页也显示所有分类了。
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop商品列表页显示每个商品的品牌
好模板为您整理,在Ecshop商品列表页显示每个商品的品牌的修改方法 1、首先修改 category.php 文件 将 $sql = ‘SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ‘ . 修改为 $sql = ‘SELECT g.goods_id, g.goods_name, b.brand_name ,…
2025-04-24 阅读全文 →
FWQ
网站开发
如何修改ecshop首页主广告FLASH播放速度
 先确定用ecshop的是哪个Flash轮播图片样式.然后对应按照名称,如 Dynamic Focus  找到   可以修改目录下的 data\flashdata\dynfocus\cycle_image.js 文档   用记事本打开   修改第55行   function show_flash() {     var button_pos=4; //按扭位置 1左 2右 3上 4下     var stop_time=3000; //图片停留时间(1000为1秒钟) 修改这里保存就可以了…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop修饰符preg_replace/e不安全的几处改动
主要集中在 upload/includes/cls_template.php 文件中:   1:line 300 :   原语句:   return preg_replace(“/{([^\}\{\n]*)}/e”, “\$this->select(‘\\1’);”, $source);   修改为:   return preg_replace_callback(“/{([^\}\{\n]*)}/”, function($r) { return $this->select($r[1]); }, $source);   2:line 495:…
2025-04-24 阅读全文 →