WordPress優惠券外掛程式:DRP Coupon

本文目錄1DRP Coupon 簡介2DRP Coupon 安裝使用3DRP Coupon 優化

一直看到各種優惠券的網站的優惠碼展示效果很不錯,原來不少使用 DRP Coupon 這個 WordPress優惠券外掛 來實現的,如果你也想做優惠碼、優惠券方面的網站,一定要試試哦。

DRP Coupon 簡介

DRP Coupon 是一個WordPress專用的優惠券外掛,隻需要簡單幾步,就可以在你的文章中漂亮地插入優惠碼和優惠鏈接,點擊即可訪問鏈接和復制優惠券,用戶體驗很不錯哦。

DRP Coupon 安裝使用

1.直接在後臺外掛安裝界面搜索安裝,或者 點此下載 DRP Coupon 漢化版

2.安裝並啟用後,在DRP Coupon >Add New 下可以添加新的優惠券,填寫基本信息後保存

wpdaxue.com-201302324

3.發佈新文章時,點擊插入按鈕,選擇優惠券,插入即可

wpdaxue.com-201302326

4.最終效果類似

wpdaxue.com-201302325

DRP Coupon 優化

1.使 DRP Coupon 支援中文

測試發現,DRP Coupon 不能正常顯示中文,你輸入的中文都會變成亂碼。解決辦法,通過phpmyadmin登錄數據庫,找到DRP Coupon的數據表,把字段編碼 由latin1_swedish_ci 更改為 utf8_general_ci 以支援中文的正常顯示

如圖所示:

wpdaxue.com-201302327

2.輸入的優惠券鏈接

在添加優惠券時,我們會輸入商傢鏈接。

默認是輸入不帶http://的鏈接地址

有些同學想輸入https://的鏈接地址,發現在前臺優惠券打開地址會出錯。

例如https://www.wpdaxue.com/打開卻變成瞭http//www.wpdaxue.com/

解決這個問題,要進行代碼修改。

找於文件drp_coupon.php 打開

找到如圖所示位置:

wpdaxue.com-201302328

也就是將下面的代碼,大概354行

1
<div unselectable="on" onselectstart="return false;" ondragstart="return false;"  id="coupon-<?php echo $coupon->id;?>-<?php echo $random;?>"  class="coupon" href="http://<?php echo str_replace('http://', '', $coupon->link);?>">

<div unselectable="on" onselectstart="return false;" ondragstart="return false;" id="coupon-<?php echo $coupon->id;?>-<?php echo $random;?>" class="coupon" href="http://<?php echo str_replace(‘http://’, ”, $coupon->link);?>">

修改為

1
2
3
4
5
6
7
8
<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);
?>">

<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.註意文件編碼問題

漢化DRP Coupon外掛,或者修改外掛的文件,請保存為 UTF-8 無 BOM 格式,否則中文可能會亂碼。

參考資料:http://www.menglei.info/1095/

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *