wordpress优惠券插件DRP Coupon使用及优化

最新网盘下载地址:https://72k.us/file/16922972-442444480

20130504更新 :插件的汉化优化版已发布http://blog.menglei.net/1276/

wordpress优惠券插件DRP Coupon使用及优化

这是国外的一款插件,做优惠券的同学可以尝试一下,

生成的优惠券可以点击后打开链接并同时复制优惠码。功能上还不错。

使用方法:

设置好优惠券后,可以在文章内添加对应的优惠券。

添加文章时选择优惠券的位置:如图。

撰写新文章 - 清晨博客 — WordPress

在添加媒体右侧的小按钮就是。点击后跳出选择优惠券界面,选择即可。

文章添加优惠券显示效果如图:

QQ截图20121214120738

相关问题:

影子今天所要讲的是关于DRP Coupon 优惠券插件的一些问题和注意事项。

1.数据库编码

刚安装的同学,通常后台安装插件搜索DRP Coupon 即可进行在线安装。

安装后要进行修改数据库字段编码。

找到DRP Coupon的数据表,把字段编码

由latin1_swedish_ci更改为utf8_general_ci 以支持中文的正常显示

如图所示:

使用wordpress插件时出现中文乱码的解决方法

2.输入的优惠券链接

在添加优惠券时,我们会输入商家链接。

默认是输入不带http://的链接地址

有些同学想输入https://的链接地址,发现在前台优惠券打开地址会出错。

例如https://blog.menglei.net/打开却变成了http//blog.menglei.net/

解决这个问题,要进行代码修改。

找于文件drp_coupon.php 打开

找到如图所示位置:

QQ截图20121214120542

修改以下代码,在大约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 优惠券插件)

 

“wordpress优惠券插件DRP Coupon使用及优化”的8个回复

  1. 如何才能去掉那个过期时间啊 !!只要黄色部分

    1. 在后台添加的时候,可以选择显示与否,或者直接在插件源代码里注释掉或删除。

  2. 您好,这款插件启用的时候提示错误。Parse error: syntax error, unexpected T_IF in /web/wp-content/plugins/drp-coupon/drp_coupon.php on line 26

    1. 这个应该是不兼容新版本的WP所致.我只是作了汉化操作,不懂php技术,建议你咨询相关技术人员吧.

评论已关闭。