個人用ツール

「逆引きガイド/captcha(画像認証)の色を変えたい」の版間の差分

提供: baserCMS公式ガイド

移動: 案内, 検索
(ページの作成:「(馬庭)」)
 
行1: 行1:
 
(馬庭)
 
(馬庭)
 +
ブログのコメント欄やメールフォームで使われる、ひらがなの画像認証について、表示される文字の色と背景色を変更することが出来ます。
 +
 +
##KCAPTCHAの設定を変更する
 +
baserCMSで使用されている画像認証の為の仕組みは、オープンソースで配布されている「[KCAPTCHA](http://www.captcha.ru/en/kcaptcha/)」を利用して実現しています。このKCAPTCHAはbaserCMSのコアファイル群が入った「/lib/Baser」以下に含まれていますので、これを開発用のフォルダ「/app」以下にコピーして編集します(開発用のフォルダにわざわざコピーするのは、baserCMSのバージョンアップ時に、拡張部分が上書きされてしまう事故を防ぐためです)。
 +
 +
###コピー元
 +
    /lib/Baser/Vendor/kcaptcha
 +
 +
###コピー先
 +
    /app/Vendor/kcaptcha
 +
 +
###設定ファイル「kcaptcha_config.php」を編集する
 +
コピーしたフォルダ内に含まれる「kcaptcha_config.php」が設定ファイルになります。32行目、33行目付近でフォント色と背景色の指定が出来ます
 +
 +
<syntaxhighlight lang="php">
 +
$foreground_color = array(102, 153, 0);
 +
$background_color = array(255, 255, 255);
 +
</syntaxhighlight>

2014年11月1日 (土) 23:55時点における版

(馬庭) ブログのコメント欄やメールフォームで使われる、ひらがなの画像認証について、表示される文字の色と背景色を変更することが出来ます。

KCAPTCHAの設定を変更する

baserCMSで使用されている画像認証の為の仕組みは、オープンソースで配布されている「KCAPTCHA」を利用して実現しています。このKCAPTCHAはbaserCMSのコアファイル群が入った「/lib/Baser」以下に含まれていますので、これを開発用のフォルダ「/app」以下にコピーして編集します(開発用のフォルダにわざわざコピーするのは、baserCMSのバージョンアップ時に、拡張部分が上書きされてしまう事故を防ぐためです)。

コピー元

/lib/Baser/Vendor/kcaptcha

コピー先

/app/Vendor/kcaptcha

設定ファイル「kcaptcha_config.php」を編集する

コピーしたフォルダ内に含まれる「kcaptcha_config.php」が設定ファイルになります。32行目、33行目付近でフォント色と背景色の指定が出来ます

$foreground_color = array(102, 153, 0);
$background_color = array(255, 255, 255);