作者文章

fwq

FWQ
网站开发
如何ecshop调用所有商品的标签云
Ecshop 系统首页也会看到不少的云标签,云标签的作用主要就是聚合相关信息来用的,比方我们上传的商品有多条,除了分为大类目之外,还能够分为聚合的小类,这些小类就是我们常常看到的 tag 标签了,最大的优点就是灵敏度较大,想怎样写就怎样写,不受分类的限制,好了,就来教下大家如何在 ecshop 首页来调用这些聚合标签吧。 第一步:翻开tag_cloud.php,将如下代码: assign_dynamic(‘tag_cloud’); $tags = get_tags(); if (!empty($tags)) { include_once(ROOT_PATH . ‘includes/lib_clips.php’); color_tag($tags); } $smarty->assign(‘tags’, $tags); 这段代码复制下来。 第二步:打开index.php,找到如下代码: $smarty->assign(‘shop_notice’, $_CFG[‘shop_notice’]); // 商店公告 粘贴到这行代码下。…
2025-04-24 阅读全文 →
FWQ
网站开发
设置ecshop手机访问跳转到其他独立域名页
如何实现ecshop程序手机访问跳转到我想跳转到的页面,下面好模板的技术帮你解决。   首先打开根目录下 index.php,找到     <p style=”text-indent: 2em;”>$ua = strtolower($_SERVER[‘HTTP_USER_AGENT’]);<br><br>$uachar = “/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|mobile)/i”;<br><br>if(($ua == ” || preg_match($uachar, $ua))&& !strpos(strtolower($_SERVER[‘REQUEST_URI’]),’wap’))<br>{<br>    $Loaction = ‘m.baisihan.com’;<br>    if (!empty($Loaction))<br>    {<br>…
2025-04-24 阅读全文 →
FWQ
网站开发
ECSHOP后台密码忘记了怎么办
在ECSHOP论坛里或ECSHOP技术交流群里, 经常看到一些ECSHOP用户(特别是一些新手朋友)由于各种原因将后台管理密码丢失了或者被别人恶意篡改了, 碰到这种情况该怎么办呢? 因为ECSHOP的管理员密码是加密后保存在数据库里的,要想找回原来的密码,希望不是很大, 但是我们可以通过某种途径来修改管理员密码。 本文总结了一些可用的修改ECSHOP后台管理员密码的方法 1)、获取MYSQL管理地址,也就是phpMyAdmin的地址,一般的虚拟主机商都会提供的,如不清楚可咨询您的虚拟主机服务商。 如果您是独立服务器用户,可以自行上传一个 phpMyAdmin (phpMyAdmin 下载地址:点击这里下载) 2)、选择您的数据库,如下图: 3)、选择管理员数据表,如下图: 4)、找到你想修改的管理员,点击前面的 ,进入修改界面,如下图: 注意PASSWORD哪一行,函数选择 MD5 , 然后在后面的输入框里输入你想要的新密码(如:12345) 即可。 点击“执行”进行保存,然后你就可以使用 新密码 12345 登陆后台管理了。
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop怎么得到商品属性的值
ECSHop的自定义属性很是好用,但是在前台输出的时候非常麻烦,只能循环输出所有的附加商品属性,不能输出制定的某个自定义的属性,本来它用的是Smarty模板,但是到2.5之后好像是把Smarty修改很多,里面好多东西不能用了。今天给朋友改东西,随便就写了下。 我只在商品具体信息页面(goods.php)做了这个事情,可以的话可以写到每个页面去。 修改goods.php 在 PHP代码 $smarty->assign(‘properties’, $properties['pro']); 这句前添加: PHP代码 //By Sharmy $pros = array(); foreach($properties['pro']['商品属性'] as $k=>$pro){ $pros[$pro['name']]['specId'] = $k; $pros[$pro['name']]['value'] = $pro['value']; } $smarty->assign(‘pros’, $pros); 然后在模板部分可以这样调用(例如调用自己在后台定义的”净重”的商品类别属性): HTML代码…
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的重视用户,用ECSHOP很多年,版本是2.6的,想升级到ecshop2.7最新版本,但是不管怎么尝试,总是出错,然后找我们。我们的解决办法很简单,按照官方办法升级,出错直接手动修正,是库就修复表,是页面出错就修正代码。但是大家升级完毕之后,往往感觉ECSHOP最新功能很多,以前的数据也变化了,操作也不熟练。这里我们建议,升级必须要考虑清楚,新版本不一定是最好的,最合适自己的才是最好的。 1.ecshop 最新版本功能比较多,若是单一使用可能启用的模块也不多,数据量一大就造成许多错误。 2.ecshop 老版本功能简单,代码比较简洁,新版本数据量大,容易造成缓存或数据库错误。这个是经验之谈,绝非空谈乱说。 我们碰到个客户,外贸站站三年了,程序升级到最新版本,网站不定时的就报错。为什么?他数据量太大了,5万多产品。 简单说一二,给新手做站朋友提示下, 总之最新的不一定最合适你用,好模板做模板与二次开发尽量按照数据速度与网站优化方面考虑,给大家提供最合适的模板建站服务!并计划以后的二次开发直接做优化,欢迎大家在我们网站下载相关优化后的程序!谢谢!  
2025-04-24 阅读全文 →
FWQ
网站开发
解决ecshop邮件无限发送时间限制的问题
user.php 找到: if (send_regiter_hash($user_id)) 在其中面添加:     //www.lyecs.com 老杨ecshop     if(isset($_SESSION[‘send_email_time’])){         if(gmtime()-$_SESSION[‘send_email_time’]<30){             $result[‘error’]   = 1;             $result[‘message’] =’您的操作过于频繁啦,30秒内请勿重复操作!’;             die($json->encode($result));//www.ldhost.cn         }     } 三十秒内发送邮件就会提示重复! 如图:
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop仿淘宝商城站商品分类页显示用户评论统计
最近看到论坛里面很多人在找淘宝商城商品分类页显示用户评论统计功能,下面给大家分享一下这个功能解决方法,希望大家共同学习、共同进步! 修改以下: 1、修改category.php页,查找  $arr[$row[‘goods_id’]][‘goods_brief’]      = $row[‘goods_brief’];         在前面加上:      $goods_id = $row[‘goods_id’];      $count = $GLOBALS[‘db’]->getOne(“SELECT COUNT(*) FROM ” . $GLOBALS[‘ecs’]->table(‘comment’) . ” where comment_type=0 and id_value =’$goods_id'”);…
2025-04-24 阅读全文 →
FWQ
网站开发
查看ecshop广告位对应的广告详细信息
在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, case when ad.enabled = 1 then ‘是’ else ‘否’ end enabled from dd_ad as ad, dd_ad_position as…
2025-04-24 阅读全文 →
FWQ
网站开发
在Ecshop后台打印订单页面将商品按货号排序
 ECSHOP后台管理里的“打印订单” 页面里的商品排序有点乱,现在想改成按序号来排序,修改方法如下 下面是在2.7.2基础上做的修改 打开 admin/order.php  文件 找到(大约在311行左右) $sql = “SELECT o.*, IF(o.product_id > 0, p.product_number, g.goods_number) AS storage, o.goods_attr, g.suppliers_id, IFNULL(b.brand_name, ”) AS brand_name, p.product_sn             FROM ” .…
2025-04-24 阅读全文 →