差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
web:cpg [2008/01/01] – administrator | web:cpg [不明な日付] (現在) – 外部編集 (不明な日付) 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== CPGの改造 ====== | ||
+ | Coppermine Photo Galleryは写真を管理するウェブアプリケーションです。 | ||
+ | ===== ブログとの連携 ===== | ||
+ | |||
+ | ブログと組み合わせると便利なのですが、写真のリンクソースを表示させる改造をします。 | ||
+ | - editOnePic.php< | ||
+ | |||
+ | print <<< | ||
+ | <tr> | ||
+ | <td class=" | ||
+ | <td width=" | ||
+ | <input type=" | ||
+ | value='< | ||
+ | class=" | ||
+ | </td> | ||
+ | </tr> | ||
+ | EOT;</ | ||
+ | - editpics.php< | ||
+ | { | ||
+ | global $CURRENT_PIC, | ||
+ | |||
+ | $isgalleryicon_selected = … | ||
+ | $isgalleryicon_disabled = …</ | ||
+ | | ||
+ | |||
+ | $homepage = $CONFIG[' | ||
+ | |||
+ | print <<< | ||
+ | <tr> | ||
+ | <td class=" | ||
+ | <td width=" | ||
+ | <input type=" | ||
+ | value='< | ||
+ | class=" | ||
+ | </td> | ||
+ | </tr> | ||
+ | EOT;</ | ||
+ | |||
+ | |||
+ | ===== xreaのデータベース対策 ===== | ||
+ | |||
+ | include/ | ||
+ | { | ||
+ | global $CONFIG; | ||
+ | $result = @mysql_connect($CONFIG[' | ||
+ | | ||
+ | if (!$result) { | ||
+ | return false; | ||
+ | } | ||
+ | |||
+ | | ||
+ | |||
+ | if (!mysql_select_db($CONFIG[' | ||
+ | | ||
+ | | ||
+ | }</ | ||
+ | |||
+ | |||
+ | ===== キーワードのデリミタを適切にする ===== | ||
+ | |||
+ | キーワードは、半角スペースで区切ります。 | ||
+ | 全角で入力してしまった場合、一括で置換しましょう。 | ||
+ | |||
+ | <code sql> | ||
+ | |||
+ | ===== CPGのコメントスパム対策 ===== | ||
+ | |||
+ | Coppermine Photo Galleryは写真を管理するウェブアプリケーションです。 | ||
+ | このコメントスパム対策をします。 | ||
+ | 元の記事は | ||
+ | http:// | ||
+ | |||
+ | ==== ダウンロード ==== | ||
+ | |||
+ | - Akismet API keyを入手する http:// | ||
+ | - ライブラリを入手 | ||
+ | * PHP4用 http:// | ||
+ | * PHP5用 http:// | ||
+ | - 解凍した中にあるAkismet.class.phpをCPGのルートへアップロードする。 | ||
+ | |||
+ | ==== 設定 ==== | ||
+ | |||
+ | db_input.phpを開く | ||
+ | |||
+ | - 最初の方に< | ||
+ | - $insert = cpg_db_queryを含む行が2つありますが、その最初の方の行の前に< | ||
+ | $MyBlogURL = ' | ||
+ | $name = $msg_author; | ||
+ | $comment = $msg_body; | ||
+ | |||
+ | $akismet = new Akismet($MyBlogURL , | ||
+ | $akismet-> | ||
+ | $akismet-> | ||
+ | $akismet-> | ||
+ | $akismet-> | ||
+ | $akismet-> | ||
+ | |||
+ | if($akismet-> | ||
+ | // store the comment but mark it as spam (in case of a mis-diagnosis) | ||
+ | cpg_die(ERROR, | ||
+ | else</ | ||
+ | |||
+ | * このelseの後ろで、< |