分类归档

网站开发

FWQ
网站开发
实现Ecshop商品跳到淘宝、京东等的购买链接
今天简单的实现了一下ecshop商品导出到第三方的购买链接功能。 大致思路是给商品添加一个buy_link的text字段,存为json结构,然后通过json解析输出到商品购买页面 1.添加字段 增加购买链接字段,执行sql语句: 1 ALTER TABLE `ecs_goods` ADD `buy_link` TEXT NULL AFTER `goods_thumb` ; 2.增加商品发布表单项 随意增加 1 <tr> 2  <td class="label">购买链接</td> 3  <td><textarea name="buy_link" cols="40" rows="3">{$goods.buy_link}</textarea></br> 4  使用了简单json结构,请严格按照格式填写(如:{'taobao':'http://','360buy':'http://'},</br>分别代表淘宝店和京东店内的购买连接) 5  </td> 6   7  </tr> 到/admin/templates/goods_info.htm,我增加在第258行下面(即,第三个table最后注意不要破坏table结构) 后台商品编辑页面多出了一个项目 3.增加读取数据…
2025-04-23 阅读全文 →
FWQ
网站开发
ECSHOP后台密码忘记了怎么办
在ECSHOP论坛里或ECSHOP技术交流群里, 经常看到一些ECSHOP用户(特别是一些新手朋友)由于各种原因将后台管理密码丢失了或者被别人恶意篡改了, 碰到这种情况该怎么办呢? 因为ECSHOP的管理员密码是加密后保存在数据库里的,要想找回原来的密码,希望不是很大, 但是我们可以通过某种途径来修改管理员密码。 本文总结了一些可用的修改ECSHOP后台管理员密码的方法 1)、获取MYSQL管理地址,也就是phpMyAdmin的地址,一般的虚拟主机商都会提供的,如不清楚可咨询您的虚拟主机服务商。 如果您是独立服务器用户,可以自行上传一个 phpMyAdmin (phpMyAdmin 下载地址:点击这里下载) 2)、选择您的数据库,如下图: 3)、选择管理员数据表,如下图: 4)、找到你想修改的管理员,点击前面的 ,进入修改界面,如下图: 注意PASSWORD哪一行,函数选择 MD5 , 然后在后面的输入框里输入你想要的新密码(如:12345) 即可。 点击“执行”进行保存,然后你就可以使用 新密码 12345 登陆后台管理了。
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop foreach控制文章显示条数
 底部帮助中心为例: <!–{if $helps}–> <!– {foreach from=$helps item=help_cat} –> <dl>   <dt><a href='{$help_cat.cat_id}’ title=”{$help_cat.cat_name}”><font color=”#FFFFFF”>{$help_cat.cat_name}</font></a></dt>   <!– {foreach from=$help_cat.article item=item name=help_foreach} –>    <!–{if $smarty.foreach.help_foreach.index <= 2} 帮助显示3条数–>   <dd><a href=”{$item.url}” title=”{$item.title|escape:html}”>{$item.short_title}</a></dd>…
2025-04-23 阅读全文 →
FWQ
网站开发
关于更换浏览器地址栏ICO图标的问题
最近看到有不少ECSHOP用户反映, 更换favicon.ico 文件后, 浏览器地址栏没有显示新的ICO图标,尤其是IE7。 本教程会告诉你一些更换ICO图标的注意点。 首先制作一个ICO文件,保存为 favicon.ico ,传到网站根目录下并覆盖同名文件。 如果你使用的火狐浏览器,刷新一下浏览器,应该就能看到新的ICO图标了, 如果你使用的是IE浏览器,尤其是IE7,则可能还需要进行如下操作后才能看到新的ICO图标。 点浏览器 工具栏 》 选择“Internet 选项”》删除Internet 临时文件、删除历史记录, 然后关掉浏览器,重新打开浏览器再看一下你的网站,是不是出来了 注意不能只删除“Internet 临时文件”, 删除“历史记录”这一点很重要。
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop商品详情页,不同商品调用不同模板
这里所说的不同商品,是指所属类别不同。 这里讲一个比较简单的实现方法, 我们假设, 有4个分类,CAT_ID 分别为 1 ,2, 3, 4   首先我们要制作四个对应的模板文件 goods1.dwt ,goods2.dwt, goods3.dwt, goods4.dwt 然后 我们打开开 goods.php文件,找到 $smarty->display(‘goods.dwt’,      $cache_id); 将它修改为 switch ($goods[‘cat_id’]){ case 1:   $smarty->display(‘goods1.dwt’,      $cache_id);   break; …
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop前台或者后台验证码都不显示解决办法
使用ecshop,通过一些教程修改后,发现前台如评论注册等地方验证码图不显示,或者后台登陆验证码不显示等情况,好模板总结经验,提供如下解决办法: 共两种情况: 一. 前台与后台验证码都不正常显示 1. 最大可能data\captcha文件夹下图片为空,意思验证码使用的原背景图本身就不存在。 找到图文件补充,就可解决问题。 2.  修改init.php文件编码不正确,请使用正确的编码修改工具 二, 前台验证码不显示 ,后台验证码显示正常 1. 最大可能languages文件夹下语言库文件修改不正确,编码或者删除增加了一些无用代码。找原始文件覆盖排除。 2.  网站根路径下 captcha.php 编码不正确或者代码有错误,找原文件替换!   若以上解决办法,还不能解决您的问题,欢迎大家提交错误,好模板帮你分析解答!   
2025-04-23 阅读全文 →
FWQ
网站开发
两种彻底解决ecshop标题后面的" …"的方法
经常看到ecshop论坛有人在反应 模板中 设置了{$goods.goods_name|truncate:10:”}   标题后面还是一样会跟着 … 这里先给大家讲讲原理   最近发现 ec的模板引擎不完全是smarty 所以在truncate函数上是有区别的   找到 cls_template.php 搜索truncate 你会发现以下代码   case ‘truncate’: $p = ‘sub_str(‘ . $p . “,$s[1])”; break;  …
2025-04-23 阅读全文 →
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-23 阅读全文 →
FWQ
网站开发
修改ecshop收货地址中电话邮箱必填
修改ECSHOP邮箱必填: 找到根目录js文件夹中的shopping_flow.js打开: 搜索 if ( ! Utils.isEmail(frm.elements[’email’].value))   {     err = true;     msg.push(invalid_email);   }   注释或删除以上代码。 在打开includes目录中的lib.order.php文件 搜索  if (exist_real_goods(0, $flow_type))    …
2025-04-23 阅读全文 →