lightinthebox程序bug zencart
1.清空旧产品分类,新增分类与产品,前台首页不显示中间栏,提示无产品:布局设置 -(Main Page - Opens with Category)首页显示某分类,把新增的某分类ID填上或者设为0即可解决。
2.后台分类目录点击无反应:原因是管理员权限分配分类没有打勾,导致进入不了。
3.去掉或修改lightinthebox网址与标题中Wholesale关键词:
includes\languages\english.php
define('SEO_COMMON_KEYWORDS','Wholesale');
将里面的Wholesale换成你想显示的词即可。
4.CHF汇率切换警告:
修改includes\functions\functions_general.php大概176行:
$number = round($number, $precision);替换成 $number = @round($number, $precision);
与includes\classes\currencies.php大概52行:
number_format(zen_round( 替换成 @number_format(zen_round(
即可。
下面列出一些明显的BUG:
1. 点进产品列表、best deal列表,视图模式无法切换
2. 注册时发送的邮件有误
3. 添加地址时有一必填项未打*号
4. FAQ问题提交出错
5. 数量折扣价格计算错误
6. 购买时到checkout_shipping页面中切换成其它货包估算错误
7.BEST DEAL列表里不是特价商品
8. 后台搜索产品搜索不到
9.付款流程中重复进入一个页面
10. 添加产品自动添加数量折扣
漏洞一
敏感配置文件根目录includes/configure.php泄露,此文件包含网站物理路径,数据库账号和密码
浏览器打开 http://域名/extras/ipn_test_return.php报出错误,得到网站物理路径
浏览器打开http://域名/extras/curltest.php?url=file:///网站物理路径/includes/configure.php
直接得到了得到配置文件includes/configure.php代码,网站已没有什么安全性可言。
修复方法:建议修改extras为extras.bak, 或者删除根目录整个extras文件夹
漏洞二: 被人无端添加友情链接,直接显示在首页
漏洞使用方法,在浏览器中输入http://域名/link.html,然后提交链接信息,链接会可直接显示在首页
修复方法:
找到 includes/modules/sideboxes/lightinthebox/links_box.php 文件
找到代码 WHERE ld.language_id = '" . (int)$_SESSION['languages_id'] . "'
修改为 WHERE l.links_status = '2' and ld.language_id = '" . (int)$_SESSION['languages_id'] . "'
也就是外挂的编辑器本身的漏洞,服务器装个mod_security模块,这些漏洞都不起作用了。服务器的设置很重要。
lightinthebox首页面一级分类Cell Phones的地址和Chinese Brand Cell Phones,More wholesale products这个三个的地址居然一样,实际情况应该是:Cell Phones和More wholesale products他们俩的地址是一样!
修改:
路径为:includes\modules\featured_category_row.php
第48行或者44行的$cPath_new = str_replace('=0_', '=', $cPath_new);
下添加一句
$cPath_subs = $cPath_new . '='. $subcats->fields[categories_id];
然后60行开始的到64行之间的 或者56到60行的 cPath_new全部替换为cPath_subs
待续
lightinthebox模板 contact us发送邮件问题
lightinthebox模板,客户注册/下订单/提问题的时候,邮件都可以正常发送,但在faq.html页面,当使用如下Contact us提交信息时,会出现错误。
点击发送后跳转到其它页面,而且没有发出邮件,错误信息是:"Sorry, the product was not
found."
另外,有的用户点击这里的发送后,提示 “Email Error: Could not instantiate mail
function. Please check
Admin->Configuration->Email
Options->Email Transport.”
解决方法如下:
对于问题1,请编辑\includes\templates\lightinthebox\templates\tpl_contact_us_frame_default.php
在37行处,找到:
<?php echo zen_draw_form('ask_a_question',
zen_href_link(FILENAME_CONTACT_US_FRAME,
'action=send&products_id=' .
$_GET['products_id']),'post','onsubmit="return(fmChk(this))"');
?>
然后替换为
<?php echo zen_draw_form('ask_a_question',
zen_href_link(FILENAME_CONTACT_US_FRAME, 'action=send' .
$_GET['products_id']),'post','onsubmit="return(fmChk(this))"');
?>
即可解决问题。
对于问题2,如果其他地方邮件都能正确发送的话,那请检查
Admin->Configuration->Email
Options->Set "Contact Us" Email Dropdown List
这里如果输入了邮件地址全部删除即可解决问题。
具体问题原因由于用处不大没有去查,估计是对Dropdown的信息解析有问题。
同样的问题在左图点击Ask question about this item时也会发生,
只要去掉了Dropdown List里面的邮件,问题也能解决。
Lighinthebox模版的修改方式。
一. 如何修改lightinthebox模版的LOGO
操作: 右键点击网站LOGO查看路径,不难看出替换 includes/templates/lightinthebox/images/logo.jpg 图片就可以搞定。
二. 如何修改lightinthebox模版的网站小图标?
操作: 替换网站程序中的根目录下的 favicon.ico 文件,这个文件格式,可以去百度或者GOOGLE下,用免费的软件就可以做出来。
三. 如何修改lightinthebox模版的首页flash广告图片?
操作:网站程序根目录下 /flash/promotion2.xml 这个里面,替换图片名称,以及连接图片的地址,就可以了!
四. 如何修改lightinthebox模版首页的Featured Categories
操作: lightinthebox模版的后台分类里,添加分类时可以选择 Featured Categories 就可以展示到首页的这个栏目。
五. 如何修改lightinthebox模版首页的Best Deals
操作: best deals 的产品图片就是后台的分类管理里的 Specials
六. 如何修改lightinthebox模版首页的Free Shipping
操作:在上传产品的时候,可以选择free shipping 这个拦目,选择后保存,就显示在首页的free shipping
七. 如何修改lightinthebox模版首页的Shopping by Categories
操作: 上传产品分类,可以选择Shopping by Categories这个项目。然后商品分类的图片就展示出来了
八. 如何编辑lightinthebox模版的Why buy wholesale goods from us?内容
操作:此处并不需要去修改代码,直接在后台tools—define pages editor—main page 编辑保存就OK了。
九. 如何修改lightinthebox模版下面的Partners?
操作: 网站后台 Extras—links 编辑就可以了。
十. 如何修改lightinthebox模版最下面的导航拦目的内容?
操作: 网站后台 tools—define pages editor 修改对应的contact us about us 等等就可以了
lightinthebox程序bug zencart的更多相关文章
- 程序bug致损失400亿,判程序员坐牢? 搞笑我们是认真的
号外!号外!走过,路过,不要错过!日本 IT 业的狗血八卦继续独家放送啦!! 2015 年 9 月 3 日,随着东京最高法院驳回瑞穗证券的上诉,维持二审的原判结果,一个长达 10 年的诉讼终于画下了句 ...
- Fundebug支付宝小程序BUG监控插件更新至0.2.0,新增test()方法,报错增加Page数据
摘要: 0.2.0新增fundebug.test()方法,同时报错增加了Page数据. Fundebug提供专业支付宝小程序BUG监控服务,可以第一时间为您捕获生存环境中小程序的异常.错误或者BUG, ...
- 微信小程序bug记录与解决
微信小程序bug记录 textarea textarea在模拟器上没有padding,可是在真机上会自带padding,而且在外部改不了,并且在安卓和IOS上padding还不一样 第一张图是在开发工 ...
- 程序bug导致了天大的损失,要枪毙程序猿吗?[ZZ]
来自猫扑:程序bug导致了天大的损失,要枪毙程序猿吗? 0 引言 年会上Review 源代码算什么? 法庭上 Review code 才带劲..... 2015年9月3日,随着东京最高法院驳回瑞穗证券 ...
- 一个线上程序bug,由通用补数程序引起
下游发现接口可用率非100%,马上线上查看,发现数据在有些情况下通用补数的数据是空, 有20%的用户是没有相应偏好等的数据的,需要通用补数来补数,结果通用补数没有数据. 通用补数数据的检查报警时必须要 ...
- 为什么我没有拔出钥匙 ——开锁引发的程序bug解决方案的思考
http://blog.csdn.net/wojiushiwo987/article/details/8851204为什么我没有拔出钥匙 ——开 ...
- 字符串比较,栈溢出引起的程序bug
需求 输入密码字符串,与设定的密码“1234567”进行比较,两者相符则输出"congratulations!”,不符则输出“try again!”. 程序bug 实际运行过程中发现,输入某 ...
- Fundebug微信小程序BUG监控服务支持Source Map
摘要: 自动还原真实出错位置,快速修复BUG. Source Map功能 微信小程序的Source Map功能目前只在 iOS 6.7.2 及以上版本支持. 微信小程序在打包时,会将所有 js 代码打 ...
- 关于程序猿怎样降低程序Bug的若干建议
毫无疑问,程序猿是善于思考问题的一族. 一个程序的编写都是通过:思考.设计.编写.调试.測试以及执行这些主要的阶段. 但大部分程序猿都有一个问题就是不太愿意測试自己的代码. 他们草草的调式完毕以后就觉 ...
随机推荐
- spring-boot集成2:集成lombok
Why lombok? lombok可以帮我们从实体类的getter.setter.constructor和toString等样板代码中解脱出来,使用lombok可以开发出更优雅的代码 1.maven ...
- 掌握Pod-Pod调度策略
一 Pod生命周期管理 1.1 Pod生命周期 Pod在整个生命周期过程中被系统定义了如下各种状态. 状态值 描述 Pending API Server已经创建该Pod,且Pod内还有一个或多个容器的 ...
- JavaScript基础入门10
目录 JavaScript 基础入门10 正则表达式 为什么使用正则表达式? 正则表达式的应用场景 如何创建一个正则表达式 基础语法 具有特殊意义的转义字符 量词 字符类 贪婪模式 练习 邮箱验证 中 ...
- ApiDoc 后端接口注释文档的使用
前端和后端注释文档生成 前端和后端的 函数及api 说明文档生成总结,持续更新中 by Qzx 参考网址 jsDoc - 中文说明 jsDoc 使用教程 后台接口文档生成器 - APIDOC官网 ap ...
- 【Linux开发】linux设备驱动归纳总结(四):4.单处理器下的竞态和并发
linux设备驱动归纳总结(四):4.单处理器下的竞态和并发 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ...
- 【DSP开发】【Linux开发】Linux下PCI设备驱动程序开发
PCI是一种广泛采用的总线标准,它提供了许多优于其它总线标准(如EISA)的新特性,目前已经成为计算机系统中应用最为广泛,并且最为通用的总线标准.Linux的内核能较好地支持PCI总线,本文以Inte ...
- kafka的错误日志log监控
例如:需要监控下面的日志中的error 日志文件是这个 /data1/confluent-5.2.2/logs/connect/kafka-connect.log 1/ 参考上一篇安装zabbix_a ...
- [转帖]2018年的新闻: 国内首家!腾讯主导Apache Hadoop新版本发布
国内首家!腾讯主导Apache Hadoop新版本发布 https://blog.csdn.net/weixin_34194317/article/details/88811258 腾讯也挖了很多 ...
- ZOJ 2314 (无源汇有上下边界的可行流)
(点击此处查看原题) 题意分析 给出n个结点,m条管道,每条管道存在最小流量和最大流量,而且每个结点的流入量等于流出流出量,问这n个结点和m条管道能否形成流量循环 解题思路 经典的无源汇有上下边界的可 ...
- 坦克大战--Java类型 ---- (2)按键设置和用户名的输入
一.实现思路(emmmm,这个地方我很大程度参照了别人的写法) 由于键盘按键众多,因此使用选择框JComboBox 进行按键选择,点击一个JButton 按钮后,读取所有选择框中的内容,然后存到一 ...