建站超市模板程序管理后台管理员密码重置的方法
  • 登录数据库产品管理平台》打开数据库管理》找到您的数据库》打开数据表pwn_base_admin,修改password字段,用MD5加密方式32位小写加密,将加密后的密码填写到该数据表里面即可实现。

    登录数据库产品管理平台》打开数据库管理》找到您的数据库》打开数据表pwn_base_admin,找到password字段密文通过http://www.cmd5.com/ 直接解密

关于智能建站套餐模板程序SQL语句报错解决方法
  • 最近有客户反应网站访问不了了,经检查发现是网站程序报SQL语句错误,错误代码如下:

    1 Database error: Invalid SQL: select * from ew_cp_con_cn where userid=\'1\' and menuid=\'\' order by limit 0,10MySQL Error: 0 (db68441)Session halted.因为这个是老产品上家已经停止售后,所以无法联系到上家进行处理,只能我们自己研究。SQL语句报错,第一时间想到的就是检查程序代码,但由于程序核心部分全部加密所以这条路是走不通的,只能另想其他的办法。经过一帆研究后发现此错误为PHP环境配置导致的,需要将php.ini中的全局变量打开,也就是将“register_globals = Off”修改为“register_globals = On”。这个是因为智能建站模板程序是基于PHP4环境下开发的,在变量参数接收时与现在的PHP5有一些不一样,这也是PHP版本的一个兼容性问题,以下引用网上资料说明:当register_globals=Off的时候,下一个程序接收的时候应该用$_GET['user_name']和$_GET['user_pass']来接受传递过来的值。(注:当<form>;的method属性为post的时候应该用$_POST['user_name']和$_POST['user_pass'])


    当register_globals=On的时候,下一个程序可以直接使用$user_name和$user_pass来接受值。

    但如果在生产环境中将“register_globals = Off”修改为“register_globals = On”的话又会对服务器产生安全隐患,所以我们需要想其他办法来解决这个问题。最后找到一种方法,通过程序来模拟全局变量的控制。首先我们需要找到一个全局的配置文件,如智能建站模板程序中的db.php,然后在里面加入如下代码:

    1

    <?phpif ( !ini_get(\'register_globals\') ){    extract($_POST);    extract($_GET);    extract($_SERVER);    extract($_FILES);    extract($_ENV);    extract($_COOKIE);    if ( isset($_SESSION) ){        extract($_SESSION);    }}?>;


    这种方法经过测试几乎完全可用,但不排除会出现其他并发问题。


    补充:

    经过测试,目前发现用此方法会获取不到session或者cookie的值。会影响使用智能建站套餐多语言模板程序用户,问题表现:当网站默认语言为中文(英文)时,在访问网站过程中切换成英文(中文),再访问其他栏目又会回到以默认语言显示。为解决此问题,所以现在依然将成都网通90服务器上的php.ini全局变量配置修改为register_globals = On


建站超市模板程序不能进行排版模式的解决方法
  •    1、 确认程序是否是最新版本
       2、 切换浏览器的兼容模式测试
       3、 如果以上操作都无效,可能是插件问题导致无法进入排版模式,处理办法如下:
           A、 启用浏览器调试模式,点击调试,并找到报错位置(会提示错误行号)
           B、 根据错误行号,查看页面源代码找到对应行,在该行的上下文中查找一个div标签(特征:一般注释为html编辑区),找到该插件的ID号
           C、 根据上面找到的ID号,去数据库中的base_plus表中查出对应记录,删除即可(不确认的请先备份您的数据库)
           D、 重新登录后台,即可正常进行排版
           4、如果以上都不能解决商业授权,请联系我司在线客服。

英文模板翻页为中文解决办法
  • 一般情况下,英文模板的翻页出现中文的地方有两个位置

    1、在产品列表

    用户只需要通过ftp修改web目录下面的base/language/zh_cn.php中的翻页部分修改为英文即可。修改后内容如下:

    #[翻页]

    $strPagesUp="Previous";

    $strPagesDown="Next";

    $strPagesStart="Home";

    $strPagesEnd="Last";

    $strPagesDi="The ";

    $strPagesYe=" Page";

    2、在产品详细信息
    用户只需要通过ftp修改web目录下面的productjsproductcontent.js中的翻页部分修改为英文即可。修改后内容如下:

    $("div#contentpages").append("<li id='pl' class='cbutton'>Previous</li>");

    $("div#contentpages").append(msg);

    $("div#contentpages").append("<li id='pn' class='pbutton'>Next</li>");