自社アフィリエイト構築モジュール v1.3.0.1のバグと解決策
News (bug +, ZenCart + , 自社アフィリエイト + ) No Comments »自社アフィリエイト構築モジュール(v1.3.0.1)において、いくつかのバグ報告がありましたので、解決方法などをご報告させていただきます。
自社アフィリエイト構築モジュール(v1.3.0.1)において、いくつかのバグ報告がありましたので、解決方法などをご報告させていただきます。
自社アフィリエイト構築モジュール v1.3.0.1をリリースいたしました。
更新内容は以下の通りです。
・会員登録:都道府県名のドロップダウン、および管理者の承認機能のバグ修正(kimonoさんよりフィードバックしていただきました。ありがとうございます。)
・カテゴリの広告リンク:幅と高さを指定できるように
・商品の広告リンク作成時に商品型番を表示するように
なお、すでにご利用いただいてる方は、マイページ>注文履歴よりダウンロードすることが可能です。
アップデート方法は、解凍したファイルのupdate/update1300-1301.txtをご覧ください。
お待たせいたしました!Zen-Cart v1.3対応の自社アフィリエイト構築モジュール、ようやく完成いたしました!
各文言やパン屑リストの調整等に時間がかかってしまい、リリースが遅くなってしまいました・・・申し訳ありません。
今回のバージョン(v1.3.0)は、v1.3対応だけでなく、管理メニューやアフィリエイト会員向けのページ構成も従来のものよりわかりやすくなるように工夫しました。インストールもphpmyadmin等のデータベースツールを利用せずに、Zen-Cart管理画面よりインストールできるようにしましたので、手軽に導入することができます。
自社アフィリエイト構築モジュールに関して、Zen-Cart v1.3 日本語版への対応予定はありますか?というお問い合わせをいただいておりますので、現在の状況に関して、ご報告させていただきます。
先日、v1.2.2をリリースしたばかりですが、バグが発見されましたので、自社アフィリエイト構築モジュールを更新しました。(ver1.2.3)
更新内容は以下の通りです。
=======
自動承認機能のバグ修正
=======
今回修正したファイルは、
includes\modules\pages\create_affiliate_account\header_php.php
includes\extra_datafiles\affiliates.php
のみですので、v1.2.2をご利用の方は上記ファイルをアップロードして、以下のSQLを実行してください。
このSQLを実行すると
ZenCart管理画面>一般設定>アフィリエイトプログラム>自動アフィリエイト承認
が1(自動で承認しないように)設定されますので、SQL実行後、適切に設定するようにしてください。
(ZENC_はデータベースプレフィックス)
#1.2.3add
ALTER TABLE ZENC_affiliate_affiliate ADD affiliate_authorization INT( 1 ) NOT NULL DEFAULT ‘0′;
UPDATE ZENC_configuration SET configuration_value = ‘1′,
configuration_description = ‘0=アフィリエイトプログラムに申し込み後、管理者の承認なしで、アフィリエイト利用可能となる 1=管理者の承認が必要’,
use_function = NULL ,
set_function = ‘zen_cfg_select_option(array(”0”, ”1”), ‘ WHERE configuration_key = ‘AFFILIATE_APPROVAL_AUTHORIZATION’ LIMIT 1 ;
また、ZenCart管理画面>一般設定>アフィリエイトに自動アフィリエイト承認がない場合は、
以下のSQLを実行してください。
SET @t4=0;
SELECT (@t4:=configuration_group_id) as t4
FROM ZENC_configuration_group
WHERE configuration_group_title= ‘アフィリエイトプログラム’;
INSERT INTO ZENC_configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added, use_function) VALUES (’自動アフィリエイト承認’, ‘AFFILIATE_APPROVAL_AUTHORIZATION’, […]
自社アフィリエイト構築モジュールを更新しました。(ver1.2.2)
v1.2.1からの更新内容は以下の通りです。
===========
アフィリエイト会員登録の際のURL登録を必須に
affiliate_account_editの規約を削除
管理画面からアフィリエイト会員の住所を変更時のバグ修正
affiliate_contactの言語未定義部分の修正
admin\includes\functions\extra_functions\affiliate_functions.phpのバグ修正
アフィリエイト登録の際に管理者による承認機能を追加
===========
すでにインストールしてご利用いただいている方は、
マイページの注文履歴から最新版をダウンロードすることができますが、
以下のSQLをphpmyadminで実行する必要がありますので、ご注意くださいませ。
ZENC_は適宜テーブルプレフィックスにあわせて修正してください。
#1.2.2add
INSERT INTO ZENC_configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) VALUES (’affiliate homepage url’, ‘ENTRY_AFFILIATE_HOMEPAGE_MIN_LENGTH’, ‘7′, ‘Minimum length of affiliate homepage url’, ‘2′, ‘10′, now());
UPDATE ZENC_configuration SET configuration_title = ‘アフィリエイトサイトのホームページURLの最少文字数’, configuration_description = ‘アフィリエイトサイトのホームページURLの文字数の最少値を設定します。’ WHERE configuration_key = ‘ENTRY_AFFILIATE_HOMEPAGE_MIN_LENGTH’;
INSERT INTO ZENC_configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added, use_function) VALUES (’自動アフィリエイト承認’, ‘AFFILIATE_APPROVAL_AUTHORIZATION’, ‘true’, ‘アフィリエイトプログラムに申し込み後、管理者の承認なしで、アフィリエイト利用可能となる’, ‘アフィリエイトのグループ番号(デフォルトでは26)’, ‘30′, […]
自社アフィリエイト構築モジュールで
php.iniのregister_globals設定が、onの状態で不具合を起こすことが報告されました。
ZenCartはregister_globals offで動作いたしますので、onで運営されている方はできるだけ早くoffに切り替えるようにしてください。
なお、register_globals onの危険性は、検索エンジンなどで調べると非常に多くの情報が手に入ることと思います。
自社アフィリエイト構築モジュールを更新いたしましたので、報告いたします。
今回の更新事項は
・問合せ先やアカウント作成時のメールにアフィリエイトメールアドレスを利用するように修正
・支払い状況のメールにステータスが表示されてなかったので修正
・集計ページに様をつける等、日本語の修正
になります。
ご利用いただいている方は、以前ご注文されたアカウントでお問い合わせください。
無料で差分ファイルを提供させていただきます。
XOOPSに慣れ始めたところへ目が飛び出るくらいうれしい モジュールがリリースされて飛びつきました。 インストールか...