最新网盘下载地址:https://72k.us/file/16922972-442444480
20130504更新 :插件的汉化优化版已发布http://blog.menglei.net/1276/
wordpress优惠券插件DRP Coupon使用及优化
这是国外的一款插件,做优惠券的同学可以尝试一下,
生成的优惠券可以点击后打开链接并同时复制优惠码。功能上还不错。
使用方法:
设置好优惠券后,可以在文章内添加对应的优惠券。
添加文章时选择优惠券的位置:如图。
在添加媒体右侧的小按钮就是。点击后跳出选择优惠券界面,选择即可。
文章添加优惠券显示效果如图:
相关问题:
影子今天所要讲的是关于DRP Coupon 优惠券插件的一些问题和注意事项。
1.数据库编码
刚安装的同学,通常后台安装插件搜索DRP Coupon 即可进行在线安装。
安装后要进行修改数据库字段编码。
找到DRP Coupon的数据表,把字段编码
由latin1_swedish_ci更改为utf8_general_ci 以支持中文的正常显示
如图所示:
2.输入的优惠券链接
在添加优惠券时,我们会输入商家链接。
默认是输入不带http://的链接地址
有些同学想输入https://的链接地址,发现在前台优惠券打开地址会出错。
例如https://blog.menglei.net/打开却变成了http//blog.menglei.net/
解决这个问题,要进行代码修改。
找于文件drp_coupon.php 打开
找到如图所示位置:
修改以下代码,在大约354行:
<div unselectable="on" onselectstart="return false;" ondragstart="return false;" id="coupon-<?php echo $coupon->id;?>-<?php echo $random;?>" class="coupon" href="<?php echo%20'http://'.str_replace('http://',%20'',%20$coupon->link); ?>">
修改为:
<div unselectable="on" onselectstart="return false;" ondragstart="return false;" id="coupon-<?php echo $coupon->id;?>-<?php echo $random;?>" class="coupon" href="<?php
if (strstr($coupon->link,'https://')!==false)
echo 'https://'.str_replace('https://', '', $coupon->link);
elseif (strstr($coupon->link,'http://')!==false)
echo 'http://'.str_replace('http://', '', $coupon->link);
else
echo 'http://'.str_replace('http://', '', $coupon->link);
?>">
(小贴士:如果你是复制党,请复制后自行修改代码中的逗号,单引号,双引号等字符为英文半角。)
使用if语句对链接地址进行判断是http://开头还是https://开头,并对无开头的进行自动添加http://。
3.编码问题。
用notepad++打开插件文件,更改编码为UTF-8,以支持中文。
(小贴士:更改文件编码方法,先把所有代码剪切,然后格式>以UTF-8无BOM格式编码,再粘贴原代码即可。)
例如:
修改
<div><span>过期时间: </span><span><?php echo ($cdate instanceof DateTime) ? $cdate->format("m/d/Y") : '永不过期';?></span></div>
就不会出乱码的问题。
4.汉化问题
如果对网页中文字进行汉化,就要进行第三步中的编码转换。
后台汉化,自己可以对应查找相关内容,进行汉字替换,即可。
汉化之前,建议先备份
如果出现乱码,请进行编码转换操作。
关于DRP Coupon 优惠券插件的相关问题,就整理到这里,如有新发现,会续写的。
有问题可以QQ:925474725(验证:DRP Coupon 优惠券插件)
如何才能去掉那个过期时间啊 !!只要黄色部分
在后台添加的时候,可以选择显示与否,或者直接在插件源代码里注释掉或删除。
博主,这个插件能直接搜到吗???我在后台直接输入drp coupon,但搜到不到这个插件.
这页的文章上面有,自己仔细看。
为什么我安装设置好后,在文章中不能正常显示呢?没显示
您好,这款插件启用的时候提示错误。Parse error: syntax error, unexpected T_IF in /web/wp-content/plugins/drp-coupon/drp_coupon.php on line 26
这个应该是不兼容新版本的WP所致.我只是作了汉化操作,不懂php技术,建议你咨询相关技术人员吧.
好的,谢谢。