zoukankan      html  css  js  c++  java
  • lightinthebox程序bug zencart

    1.清空旧产品分类,新增分类与产品,前台首页不显示中间栏,提示无产品:布局设置 -(Main Page - Opens with Category)首页显示某分类,把新增的某分类ID填上或者设为0即可解决。
    2.后台分类目录点击无反应:原因是管理员权限分配分类没有打勾,导致进入不了。
    3.去掉或修改lightinthebox网址与标题中Wholesale关键词:
    includeslanguagesenglish.php
    define('SEO_COMMON_KEYWORDS','Wholesale');
    将里面的Wholesale换成你想显示的词即可。

     4.CHF汇率切换警告:
    修改includesfunctionsfunctions_general.php大概176行:
    $number = round($number, $precision);替换成 $number = @round($number, $precision);
    与includesclassescurrencies.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他们俩的地址是一样!

    修改:

    路径为:includesmodulesfeatured_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 emplateslightinthebox emplates pl_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  等等就可以了

    转载请注明出处!小鱼阁工作室 -专注zencart建站,织梦企业建站,ecshop商城,二次开发,产品采集,模板修改!技术QQ 631992791
  • 相关阅读:
    [HBase] HBase 安装&&小测试
    [tcl] hello tcl
    [php] 数据结构&算法(PHP描述) 快速排序 quick sort
    [php] 数据结构&算法(PHP描述) 查找&&二分法查找
    Linux 系统信息监控统计命令小结
    fuser 命令小结
    hdu 1142 A Walk Through the Forest (最短路+dfs)
    hdu 1688 Sightseeing (次短路及次短路数)&&pku3255 Roadblocks &&3191 How Many Paths Are There
    hdu 3790 最短路径问题
    hdu 2415 Bribing FIPA(树形DP)
  • 原文地址:https://www.cnblogs.com/afish/p/3970920.html
Copyright © 2011-2022 走看看