最新版 |
編集中の文章 |
行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>
| + | |
− | | + | |
− | 色の指定はRGBを10進法で示します。色の10進法表記を調べるには、[http://www.colordic.org/picker.php カラーピッカー] などで色を指定すると便利です。
| + | |