分类归档

网站开发

FWQ
网站开发
解决ecshop后台搜索引擎的关键字统计乱码
解决ecshop后台搜索引擎的关键字统计乱码问题 这个问题是ecshop收录的搜索引擎的情况。在ecshop中将搜索引擎关键字写入数据库的函数在includes/lib_main.php中,写入函数为save_searchengine_keyword。  引用内容 function save_searchengine_keyword($domain, $path) {     if (strpos($domain, ‘google.com.tw’) !== false && preg_match(‘/q=([^&]*)/i’, $path, $regs))     {         $searchengine = ‘GOOGLE TAIWAN’;         $keywords = urldecode($regs[1]); // google taiwan     }…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop改造读写主从数据库分离
设置ecshop数据库服务器分离,让读与写分开 ,可大大加快网站速度。也可更好的优化网站。 data/config.php   <?php   $db_name   = “ecshop”;   $prefix    = “ecs_”;   $timezone    = “Europe/Berlin”;   $cookie_path    = “/”;   $cookie_domain  …
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop出现XMlHttpRequest status:[500] Unknow status的解决方法
ecshop出现 XMlHttpRequest status:[500] Unknow status 这个错误     把/admin/templates/top.htm 这个文件中 {insert_scripts files=”../js/transport.js”}和 </head> 之间的代码删除 也就是将下面这段代码删除… <script type=”text/javascript”> onload = function() { Ajax.call(‘index.php?is_ajax=1&act=license’,”, start_sendmail_Response, ‘GET’, ‘JSON’); } function web_address()…
2025-04-24 阅读全文 →
FWQ
网站开发
在ecshop首页商品和商品分类页显示商品已销售数量
在Ecshop首页商品和商品分类页显示商品已销售数量的方法。 ecshop首页: 这个需要修改一个程序文件 lib_goods.php 实现在文件末尾添加一个函数     function get_buy_sum($goods_id)           {           $sql = “select sum(goods_number) from ” . $GLOBALS[‘ecs’]->table(‘order_goods’) . ” AS g ,”.$GLOBALS[‘ecs’]->table(‘order_info’) . ”…
2025-04-24 阅读全文 →
FWQ
网站开发
禁止ecshop网站修改管理员邮箱
ecshop找回密码正确的做法是:修改邮箱后,发送一封验证邮件,在邮箱中点击后跳转到网站,验证密保问题再重设密码。这是ECSHOP的一个BUG,简单起见,我们可以禁止修改管理员邮箱。       点击修改密码的时候,邮箱为只读状态,增加管理员的时候为可编辑状态。 添加管理员:     一、/admin/privilege.php中将以下代码 //更新管理员信息 if($pwd_modified) { $sql = "UPDATE " .$ecs->table('admin_user'). " SET ". "user_name = '$admin_name', ". "email = '$admin_email', ".…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop限制某等级访问某栏目的文章
ecshop限制某等级访问某栏目的文章 打开article.php(注意备份)。在以下代码上面 /*—————————————————— */ //– PROCESSOR /*—————————————————— */ 加入: /*—————————————————— */ //– 判断权限才能访问某栏目 /*—————————————————— */ $cat_id = $db->getOne(“SELECT cat_id FROM ” . $ecs->table(‘article’) . ” WHERE article_id =…
2025-04-24 阅读全文 →
FWQ
网站开发
如何修改ECSHOP留言板每页显示的数量
 读者需注意,这里说的是留言板页面(即message.php),而不是商品详情页下面的用户评论。   两种修改方法,任选其一即可: 第一种修改方法:  进 后台 -》模板管理 -》设置模板 , 1、选择“留言板”,点“确定” 2、将“留言列表”那行对应的数量 改为你想要的数字(如:20)即可。 第二种修改方法: 打开 message.php 文件 找到 $pagesize = get_library_number(‘message_list’, ‘message_board’); 修改为 $pagesize = 20;     
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop批量上传加入自定义商品属性
ecshop的批量上传功能没有其他网点系统可以根据商品类型导出相应的csv,也就是说批量上传只能上传一般的商品属性,对于我们自己定义的特殊属性还是要自己一个一个填过去。下面好模板是实现批量上传(加入自定义属性)思路以及实现的过程。 1.加入属性   之所以只能上传特定的属性,应该是批量上传的固定属性都来自于一张表—esc_goods表,所以我们如果自定义属性,必须要在esc_goods中加入自己的属性,比如这次加入的字段,规格: goods_guige   sql语句: alter table ecs_goods add goods_guige varchar(255) not null after goods_desc; 2.页面修改   位置:admin/templates/goods_info.htm按照其形式加入自定义字段,我这里是174行插入的:  <input type=”text” name=”goods_guige” value=”{$goods.goods_guige}” size=”20″ /> 3.添加读取和更新商品表的字段 (和批量上传无关但是便于查看)   位置:admin/goods.php,在更新位置上加入: $sql=”update ecs_goods…
2025-04-24 阅读全文 →
FWQ
网站开发
在ecshop顶部会员信息提示区显示会员等级
会员 登陆 后,在顶部会员信息 提示 区显示会员 等级 会员登陆后会在顶部出现这样的提示: 您好,test2, 欢迎您回来 ! 进入用户中心 | 退出 现在设想在会员名后面加上“会员等级” 效果如下: 您好,test2,  您的等级是:VIP用户, 欢迎您回来 ! 进 入用户中心 | 退出 下面是我在 2.7.3 版本上做的修改: 1.打开includes/lib_main.php 文件,查找代码  …
2025-04-24 阅读全文 →