解决IE浏览器下点击状态出现虚线框的问题

解决IE浏览器下点击状态出现虚线框的问题
在IE浏览器下预览 ECSHOP 系统,当点击一个链接时,经常会出现一个虚线框,显得体验很不好,有的是图片点击,有的是文字点击,最多出现在要点击商品属性时,比如点击商品颜色,黑色,粉线等,下面小虎博客就来分享如何去掉这个虚线框。 找到点击的 A 标记,给 A 标记添加上如下的标签就可以了,代码如下: <a style="blr:expression(this.onFocus=this.close()); blr:expression(this.onFocus=this.blur(...

解决ecshop页面顶部购物车删除商品不及时更新的问题

解决ecshop页面顶部购物车删除商品不及时更新的问题
删除购物车商品,ecshop 顶部不及时更新的问题已经很久了,貌似一直没能够解决,最后还是在 gg 里面找到了解决的方法,下面小虎博客就来分享一下,顺便说一下,其实不及时更新问题并不是很大,不影响商品的最后结算,但就是给人一种商品还没有删除的印象,还是把不及时更新的问题解决下吧。 第一,打开模板目录下的 delete_cart_goods.php文件,也就是删除已购买商品的文件,找到如下代码: [code lang="php...

解决ecshop关闭浏览器购物车商品清除的方法

解决ecshop关闭浏览器购物车商品清除的方法
今天 ecshop 出现了一个奇怪的问题,就是当关闭浏览器且再次重启浏览器的时候,发现购物车里面已经购物好的商品都不见了,还要重新再次将商品放进购物车,在反复测试了几次之后,确实存在这个 bug,小虎博客从网上找到一个方法,尝试了一下,测试OK。 打开 \includes\init.php 文件,找到如下的代码,在 150-158行。 [code lang="php"] if(!defined('INIT_NO_USERS')) { /*初始化session*/ include(ROO...

打开 ecshop 首页跳转到指定页面

打开 ecshop 首页跳转到指定页面
打开商城首页跳转到指定的商城活动页面或者某一商城促销页面是商城一贯的作法,比如淘宝网在双十一的时候,点开淘宝首页可能就跳转到双十一的专卖活动页面了,还有京东商城也时不时的做些活动,点击京东商城首页,有的时候也会跳转到注册会员的页面,像这种打开首页就跳转是许多独立商城,甚至一些企业网站都喜欢使用的方式,下面小虎博客就来分享一下打开 ecshop 后如何跳转到指定的页面,当然,这种方法...

xmlhttprequest status:[12152]unknow status

xmlhttprequest status:[12152]unknow status
ecshop 后台经常会出现些奇奇怪怪的问题,而且搞不清楚是哪里的问题,其中JS不兼容的问题较多,今天在进入站点的时候提示 xmlhttprequest status:[12152]unknow status 错误代码,并且进入前台同样是这样的错误。 小虎博客分析了一下原因,基本上还是定位在 JS 不兼容上面,从网上搜索了下,原来好多人都遇到了这种问题,先说一下解决的方法吧,打开根目录下 js 文件夹里面的transport.js 文件,找到 130 ...

Warning: mysql_query() [function.mysql-query]: Unable to save

Warning: mysql_query() [function.mysql-query]: Unable to save
群里一小伙伴的 linux 运行下的 ecshop 出现问题了,在点击会员时出现如下的错误代码: Warning: mysql_query() [function.mysql-query]: Unable to save result set in /www/web/XXXX/public_html/includes/cls_mysql.php on line 267 MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql][/sql] => SELECT user_id, user_name, email, i...

Warning: Unexpected character in input: ”’

Warning: Unexpected character in input: ”’
刚安装好的 ecshop 系统,经常会出现些奇奇怪怪的问题,看来还需要进行慢慢的调试,今天直接出现无法访问,不过所幸出现了错误的代码,如下: Warning: Unexpected character in input: ''' (ASCII=39) state=1 in /.../.../.../.../.../temp/static_caches/shop_config.php on line 139 Parse error: syntax error, unexpected $end in /.../.../.../.../.../temp/static_caches/shop_config.php on line 1...

Warning:file_put_contents

Warning:file_put_contents
今天在预览ecshop购物商城时,发现网站报错:Warning: file_put_contents,小虎博客随即从网上查了下原因,原来是由于 win2003 系统下的权限原因,全职到 win2003 服务器上,找到根目录下的 temp 目录文件夹,将其权限设为可写,再进行刷新首页面,问题已经解决,可以正常预览了。 如果我们用的是 linux 系统的话,同样需要将 temp 给足权限,也就是 777 的权限了,当把权限给足了,如果还是出现 Warning: f...

Warning: readdir():supplied argument is not a valid Directory resource in.

Warning: readdir():supplied argument is not a valid Directory resource in.
今天在管理 ecshop 模时,模板顶部出现如下的错误代码: Warning:readdir():supplied argument is not a valid Directory resource in \xiariboke\ecshop\admin\template.php on line 66 扫一眼代码,貌似是模板哪里出现了问题,赶紧打开 template.php 文件,打开查看代码,找到如下的代码: [code lang="php"] $tmp_bak_dir = @opendir(ROOT_PATH . 'temp/backup/library/'); while ($file = readdir($t...

phpmyadmin出现空密码登录被禁止

phpmyadmin出现空密码登录被禁止
在Windows或者Linux下mysql安装后默认的密码为空,安装了mysql的管理工具. phpmyadmin后登陆时出现“空密码登陆被禁止(参见允许密码为空)”,不能登录成功 . 解决办法如下: 1..要是你想用空密码,则将phpmyadmin下的 config.inc.php(根目录)或者config.default.php(根目录) 再则:libraries\config.default.php 友情提示:由于版本不一样可能涉及的文件不同,基本为这三个文件. 中的$cfg['Servers'][$i][...

Parse error:syntax error,unexpected T_ENDIF

Parse error:syntax error,unexpected T_ENDIF
今天在测试 ecshop 模板时,站点出现了一个问题,这种问题在制作 ecshop 系统模板时,会经常见到,所以小虎博客将错误纠错方法分享给大家,我们来先看一下错误的代码: Parse error:syntax error,unexpected T_ENDIF in D:\wwwroot\xiariboke\temp\compiled\user_transaction.dwt.php on 1169 T_ENDIF的错误,意思就是有未闭合的 if 语句,我们打开报错的模板页面 user_transaction.dwt 文件,找到出错的 if...

Notice:Undefined variable: _LANG in

Notice:Undefined variable: _LANG in
网页出现 Notice:Undefined variable: _LANG in 的错误,这通常是我们在进行二次开发的时候,不小心将语言包内的 common.php 文件给删除掉了,完整的路径应该是 require(ROOT_PATH . 'languages/' . $_CFG['lang'] . '/common.php'); 小虎博客的建议是,在进行ecshop二次开发的时候,尽量不要去动 php 的源文件,如果实在没有办法的情况下,可以先将源文件进行备份处理,在操作有误的时候可以以最快的速度...

Notice:Undefined variable:in/www/web..

Notice:Undefined variable:in/www/web..
在测试 ecshop 提交订单时出现了如下的错误: Notice:Undefined variable: in/www/web/www.xiaohuboke.com/public_html/includes/cls_sms.php on line 284 其实我们仔细看错误的代码可以分析到 Notice:Undefined variable 的意思就是变量未定义引起的,也就是没有接受到传递的变量,这样的错误在 PHP 中是经常会遇到的,而在 ecshop 中是因为在短信号没有激活的情况下,开启了短信的服务,导致没有接受到变...

mobile里user.php里面的注册登录验证码不显示的解决方法

mobile里user.php里面的注册登录验证码不显示的解决方法
从网上下载的mobile ecshop 模板,发现其登录和注册页面的验证码不能够正常显示,检查了下其相关的模板文件,原来不显示的原因是登录和注册是在一个页面里面进行执行的,也就是登录和注册是在一个页面里面进行切换的,只需要将登录切换的JS去掉就可以显示正常了,下面小虎博客就来具体介绍一下如何去掉登录切换的JS,找到 mobile/themesmobile/xiariboke下user_passport.dwt文件,找到如下的JS并去掉. [cod...

Internal Server Error The server encountered an internal error or..

Internal Server Error The server encountered an internal error or..
在安装 ecshop 系统时出现如下错误: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, you@example.com and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be availabl...

includes\lib_main.php on line 1329

includes\lib_main.php on line 1329
今天又遇到一个与 php 版本不兼容的问题,看来 ecshop 与最新版 php 不兼容的问题还挺多,今天在帮一个客户安装完一个新的模板之后出现如下的错误: includes\lib_main.php on line 1329 这是在上传服务器之后出现的问题,在服务器上面用的是 5.3 以上的 PHP 版本,而在本地是没有出现这个错误的,本地的 php 版本比较低,所以第一感觉就是版本出现的问题,从网上查了一下,果不其然,解决的方法也很简单,...

Parse error: syntax error, unexpected $end in

Parse error: syntax error, unexpected $end in
在用户付款之后必定要有一封付款的邮件发到用户的指定邮箱里面,以便告知用户已付款,或已下单的状态,今天在测试付款之后发送邮件的测试,结果出现了错误提示: Parse error: syntax error, unexpected $end in 空间地址/shop/includes/cls_template.php(1147) : ev al()'d code on line 17 郁闷了,这是哪里出现的错误呢,之前还没有出现这样的错误,在linux系统下都是正常发送邮件提醒的,回想一下,这...

/includes/cls_template.php on line 406

/includes/cls_template.php on line 406
之前在小虎博客的文章里面,不少次提到 ecshop 与 php 不兼容导致的错误问题,今天遇到的这个问题也是之前提到过的,我们先来看一下错误代码: /includes/cls_template.php on line 406 是 cls_template.php,上次好像也是这个问题来着,已经忘记了,不过今天又到了,再来解决一下吧,下面是解决的方法。 打开 includes/cls_template.php 文件,找到 406 行,如下代码: $tag_sel = array_shift(explode(' ',...

includes\cls_template.php on line 418错误

includes\cls_template.php on line 418错误
今天在测试 ecshop 系统时,又遇到了因版本而出现的问题,具体的问题代码如下所示: Strict Standards: Only variables should be passed by reference in upload\includes\cls_template.php on line 418 ecshop 看来也该升级了,出现的诸多问题都是不兼容 php 高级版本所引起了,小虎博客分析了上面的代码,应该也和配置有关,我们看一下cls_template.php 的 418 行代码如下: $tag_sel = array_shift(explo...

ERROR:64987649 Unable to find…错误

ERROR:64987649 Unable to find…错误
今天在给客户的 ecshop 系统中添加第三方登陆的时候出现如下的错误: ERROR: 64987649 - Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP? 用的 win2003 的系统,从网上搜索了下,原来遇到这种问题的用户不少,是因为 php 不支持 openssl 所引起的,我们只需要将 php 目录下的 libeay32.dll 和 ssleay32.dll 两个文件一起拷贝到其c盘下的 system32下就可...