Magento 管理员密码加密机制 09 December 2011 11:34 Friday by 小屋 浏览(308)

Magento的管理员密码的加密方式

$password    = 'admin';
echo getHash($password,2);

function getRandomString($len, $chars=null)
{
    if (is_null($chars)) {
        $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
    }
    mt_srand(10000000*(double)microtime());
    for ($i = 0, $str = '', $lc = strlen($chars)-1; $i < $len; $i++) {
        $str .= $chars[mt_rand(0, $lc)];
    }
    return $str;
}
function getHash($password, $salt=false)

阅读全文>>

解决Magento报错:Fatal error: Call to undefined method Mage_Adminhtml_Block_Abstract::getexceptions() 03 December 2011 18:42 Saturday by小屋 浏览(286)

Magento在产品导入的时候出现错误:

“Fatal error : Call to undefined method Mage_Adminhtml_Block_Abstract::getexceptions() in \app\code\core\Mage\Adminhtml\Block\System\Convert\Profile\Run.php on line 167 ”

当前用的Magento版本Magento1.5.1。

解决办法:

找到文件“\app\code\core\Mage\Adminhtml\Block\System\Convert\Profile\Run.php

注释掉#167 - #168行 ,像

// if (!is_null(parent::getExceptions()))
//    return parent::getExceptions();

阅读全文>>

Magento积分插件和一步支付插件互不兼容js报错解决办法 29 November 2011 21:35 Tuesday by小屋 浏览(350)

Magento的Magento AW_Points用户积分插件破解|积分插件使用问题 Magento - OneStepCheckout一步支付插件破解 这两个插件如果同时使用的话在结账页面有js问题及其它,致使选择支付方式不弹出详细信息以及review order更新失效等情况。

不管你的Magento插件 一步支付和用户积分 是不是从我这边够买的,只要是同时使用就会有这问题。

之前就有客户多次反映,未能很好解决,现在问题终于完全搞定。

请同时购买过并在使用的客户自行下载附件进行覆盖(原文件请备份)。

文件:点击下载

文件覆盖路径为:/app/design/frontend/default/default/template/aw_points/checkout

阅读全文>>

Magento Index Management建立索引速度慢解决方案 24 November 2011 17:58 Thursday by小屋 浏览(446)

Magento产品数量不多的话这点体现不严重。但是如果产品数据在10W以上(个人经验判断),建立索引常常要一小时多或者更多。

特此研究了下,知道Magento在Index Management这边建立索引机制 的处理步骤有:

1)目录和导航栏的产品属性的索引建立

2)产品价格的索引

3)目录URL和产品URL的建立

4)重组产品的EAV数据

5)重组目录的EAV数据

6)目录和产品之前的关联索引

7)目录产品的全文搜索

阅读全文>>

Magento添加中国省市 23 November 2011 14:33 Wednesday by小屋 浏览(363)

Magento默认是没有中国的省市级联的,这让拿Magento来做内贸的同学很受伤。。

当然凡事大都有个解法,在Magento里添加省市也很简单,往数据库里执行下面sql语句即可。自己动手丰衣足食~

    INSERT INTO `directory_country_region` (`region_id`, `country_id`, `code`, `default_name`) VALUES (NULL, 'CN', 'BJ', '北京');
    INSERT INTO `directory_country_region` (`region_id`, `country_id`, `code`, `default_name`) VALUES (NULL, 'CN', 'GD', '广东');
    INSERT INTO `directory_country_region` (`region_id`, `country_id`, `code`, `default_name`) VALUES (NULL, 'CN', 'SH', '上海');
    INSERT INTO `directory_country_region` (`region_id`, `country_id`, `code`, `default_name`) VALUES (NULL, 'CN', 'TJ', '天津');
    INSERT INTO `directory_country_region` (`region_id`, `country_id`, `code`, `default_name`) VALUES (NULL, 'CN', 'HE', '河北');
    INSERT INTO `directory_country_region` (`region_id`, `country_id`, `code`, `default_name`) VALUES (NULL, 'CN', 'SX', '山西');
    INSERT INTO `directory_country_region` (`region_id`, `country_id`, `code`, `default_name`)

阅读全文>>