Magento AW_Points用户积分插件破解|积分插件使用问题

Magento AW_points用户积分插件破解版

近几个月的统计,发现网友索要Magento插件比较热门的两个插件有:【Magento - OneStepCheckout一步支付插件破解
】(价值590欧元)和Magento用户积分
插件(价值299美元),用于多个Magento插件的比较多。

其中Magento的积分插件使用起来复杂些,除了一系列积分返点设置,还要设置积分与货币的转换比例。否则会出现用户无法使用积分的问题。

正确情况如图:

Magento用户积分插件使用

另外后台设置兑换比例的地方(如果没设置就没有Use my Reward points):

Magento后台设置用户积分插件

 

另外这个Magento积分插件
还有个常见的问题是找不到用户哪里邀请朋友进而获得积分。

具体位置是:前台用户中心 -> 左侧边栏的My Invitation -> 然后点击发送邀请。这样就可以使用Magento通过邮件发送来邀请朋友,被邀请者如果点击注册了会员,你都将获得积分奖励。这点在AW_Points用户积分插件的官网那边讲得很清楚。

附:AW_Points积分插件官方地址

P,这款Magento用户积分插件破解版
有需要的可以联系我(有偿)。Magento1.4.0.1 - 1.6都支持。

BAT命令一句话添加域名解析到本地

常常要往host里添加域名指向
记录,索性写个简单bat命令来实现。

echo\ 127.0.0.1 sjolzy.cn >> %systemroot%\system32\drivers\etc\hosts

新建.bat文件,添加上面内容,保存运行即可。

P:echo不换行,echo\为换行。

这样简单的一句bat命令就实现了添加本地域名指向的功能。

更新:增强了下,直接输入IP和域名。

::Author    > sjolzy.cn
::Data        > 2011.9.28
@echo off
:RecVar
set /p ip=Ip:
if "%ip%"=="" goto RecVar
set /p domain=Domain:
if "%domain%"=="" goto RecVar
echo\ %ip%  %domain% >> %systemroot%\system32\drivers\etc\hosts
echo\  %ip% %domain% host record add success.
pause

简单的几句bat命令
大大提高了效率。。

Sphinx关于DOCID_MAX ids的问题

WARNING: DOCID_MAX document_id, skipping

在window下的Sphinx重建索引的时候一直提示这个notice,导致大部分数据被过滤未成功索引。

原因是数据库的主键字段是20位的BIGINT,超出了Sphinx的32位版本的DOCID_MAX( 4294967295)的限定。

for 64 bit mashines
#define DOCID_MAX       U64C(0xffffffffffffffff)  要小于18446744073709551615
for 32 bit mashines
#define DOCID_MAX       0xffffffffUL 要小于 4294967295

 

解决办法:

如果是linux环境下,根据官方手册说的,带参数:–enable-id64 option 重新编译Sphinx
即可。

如果是window环境,在官方下载编译好了的64bit的版本(Win32 binaries w/MySQL+PgSQL+libstemmer+id64 support):http://sphinxsearch.com/downloads/beta/

 

P,当初下载没注意看浪费半天才搞清楚这问题。

我需要治疗 - 2011.9.16

勇敢。

去吧,去成为你想成为的那个人。不要被教条所限,不要活在别人的观念里,不要让别人的意见左右自己内心的声音。最重要的是,勇敢地去追随自己的心灵和直觉。决定一个人的一生,以及整个命运的,只是一个瞬间。

与人相处。

对所有的人以诚相待,同多数人和睦相处,和少数人常来常往,只跟一个亲密无间。感谢伤害过你的人,是他让你的人生与众不同;感激为难你的人,因为他 磨练了你的心志;感激绊倒你的人,因为他强化了你的双腿;感激欺骗你的人,因为他增进了你的智慧;感激蔑视你的人,因为他醒觉了你的自尊;感激遗弃你的 人,因为他教会了你独立。

看待人生的顺境与逆境。

好的运气令人羡慕,而战胜厄运则更令人惊叹。并非每一个灾难都是祸,早临的逆境常是幸福。经过克服的困难不但给了我们教训,并且对我们未来的奋斗有所激励。在顺境中,朋友结识了我们;在逆境中,我们了解了朋友。

珍惜时光、懂得奋斗

人生莫惧少年贫。一个人越懒,明天要做的事越多。不要睡懒觉,不和太阳一同起身,就辜负了那一天。不要等到日子过去了才发现它们的可爱之处。有四样东西一去不返:出口之言、射出之箭、过去的时间、错过的机会。

学会爱。

所谓父女母子一场,只不过意味着,你和他的缘分就是今生今世不断地在目送他的背影渐行渐远。你站立在小路的这一端,看着他渐渐消失在小路转弯的地方,而且,他用背影告诉你,不必追。

你见,或者不见我,我就在那里,不悲不喜/你念,或者不念我,情就在那里,不来不去/你爱,或者不爱我,爱就在那里,不增不减/你跟,或者不跟我,我的手就在你手里,不舍不弃/来我的怀里,或者,让我住进你的心里/默然相爱,寂静欢喜。

你的青春。

有皱纹的地方,只表示微笑曾在那儿待过。青春并不是生命中一段时光,它是心灵上的一种状况。它跟丰润的面颊、殷红的嘴唇、柔滑的膝盖无关。它是一种沉静的意志、想象的能力、感情的活力,它更是生命之泉的新血液。

多读点书。

不读书的人,思想就会停止。读书是在别人思想的帮助下,建立起自己的思想。

看待这个世界。

杀了公鸡,也阻止不了天亮。历史将会记录,在这个社会转型期,最大的悲哀不是坏人的嚣张,而是好人的过度沉默。对绝大部分人来说,热爱公正无非是怕吃不公正的苦头。我们把世界看错,反说它欺骗了我们。

每个人都来这世上走了一遭,但不是每个人都真正活过。

Magento关于USPS运输方式的使用总结

1. 申请好USPS
后,会收到邮件,附有相关信息。

2.Magento后台关键设置好User ID和Gateway URL,另外最好把debug打开,以便查看shipping_usps.log。

3.如果没有一次性成功,通常会遇到“This shipping method is currently unavailable. If you would like to ship using this shipping method, please contact us.
”这个提示。

关于这个问题,在日志文件里有遇到的三点错误描述:

  • Invalid URI supplied
  • Authorization failure.  You are not authorized to connect to this server.
  • API Authorization failure. RateV3 is not a valid API name for this protocol.

第一点,绑定的地址错了

第二点,User ID错误(第一次保存OK,再次保存后no working. QoQ)

第三点,测试环境的时候,没接受完整的RateV3(改到生产环境即可)

-------------------------------------------------------------------------------------------------------------------------------------------------

(2010年12月17日,美国邮政服务,改变了国内航运服务。这些变化并造成USPS运费计算器在Magento停止工作。原因是:运输方式名称那边现在有一个“®”的结束象征)

此外,在上述情况下,有额外处理:

文件:/app/code/core/Mage/Usa/Model/Shipping/Carrier/Usps.php

查找,

foreach ($xml->Package->Postage as $postage) {

循环里加入

$postage->MailService = str_replace("<sup>®</sup>","",(string)$postage->MailService);

查找,

foreach ($xml->Package->Service as $service) {

 

循环里加入

 

$service->SvcDescription = str_replace("<sup>®</sup>","",(string)$service->SvcDescription);

 

 

另外更新First Class Mail。文件: /app/code/core/Mage/Usa/etc/config.xml

查找

,First-Class Mail International Large Envelope,First-Class Mail International Letters,First-Class Mail International Package,First-Class,First-Class Mail,First-Class Mail Flat,First-Class Mail Large Envelope,First-Class Mail International,First-Class Mail Letter,First-Class Mail Parcel

替换为

,First-Class Mail International Large Envelope**,First-Class Mail International Letters**,First-Class Mail International Package**,First-Class Mail Package,First-Class Mail Large Envelope

另外要联系ICCC那边,通知将访问权限调整到生成环境的API地址。

这样关于Magento使用USPS运输方式
就OK了。

附,

 

USPS的测试API地址:http://testing.shippingapis.com/ShippingAPITest.dll 或者 https://secure.shippingapis.com/ShippingAPITest.dll

USPS生产环境地址:http://production.shippingapis.com/ShippingAPI.dll 或者 https://production.shippingapis.com/ShippingAPI.dll

php window平台模拟checkdnsrr函数HP

PHP的自带checkdnsrr函数只在linux平台有效。使用惯了在window平台不能使用的话给兼容性带来麻烦。

因此写了个checkdnsrr模拟函数在window平台环境使用。

if (!function_exists('checkdnsrr
')) {
    function checkdnsrr($host, $type) {
        if(!empty($host) && !empty($type)) {
            @exec('nslookup -type=' . escapeshellarg($type) . ' ' . escapeshellarg($host), $output);
            foreach ($output as $k => $line) {
                if(eregi('^' . $host, $line)) {
                    return true;
                }
            }
        }
        return false;
    }
}