lightboxplusが、firefox以外のブラウザで開かなくなっていたので新しく入れ直しました。
あわせてblognplusもバージョンアップしてみることに。
以前ver.2.56から2.6になった時、モジュールのいくつかが動かなくてあきらめましたが、あれからまた改良がなされているようです。
さて、最新バージョンはどうでしょうね。
以下、自分用のメモですが、作業記録として残しておきます。
1、 blognplus 2.11aの新規インストールファイルをダウンロードして解凍→アップロード→インストール→管理画面へOK
2、 ログイン後管理画面ですぐに切断されるセッションエラーが出たので対処
(管理画面で作業をしようとタブをクリックすると「セッションが切れました」とメッセージが出てログイン画面に戻る不具合)
サーバー側のdat/init.cgiをどこかにダウンロードしてエディタで開く → 長い1行の末尾が ,0,0, になっているのを確認 → 常識的な 値 ,43200,604800, などに書き換えて、上書きでアップロード→ログインして管理画面へOK
(要するに ,0,0, がセッション/クッキー設定の数値。タイムが0では即切断されて当然)
3、スキンファイルをブログンサポートからダウンロードして解凍→管理画面のスキン追加-スキン選択で設定OK
4、初期設定、デフォルトのモジュール設定など、この時点で出来る設定を行い最後に記事ログをインポート。OK
ここでサーバーのphpがセーフモードだったためログをインポートできないエラーに対処
(サーバーのユーザー専用ページ にログイン→ [Web ツール] ? [PHP 設定] をクリック→該当ドメインを選択→ “safe_mode” を [OFF] に変更し、[php.ini を設定する]をクリック)
5、コメントスパム対策モジュール asm4cmt導入。 OK
ダウンロードした圧縮ファイル(asm4cmt.zip)を解凍する
「asm4cmt」フォルダを BlognPlus ディレクトリ下の「module」にアップロード
「caps.cgi」「config.cgi」「key.cgi」「ngwd.cgi」「rejected.cgi」のパーミッションを変更する(666 等ロリポップは600推奨)
スキンの投稿フォーム内に独自タグを追加
モジュール管理からインストールし設定
6、トラックバックスパム対策モジュール asm4trk導入。 OK
ダウンロードした圧縮ファイル(asm4trk.zip)を解凍する
「asm4trk」フォルダを BlognPlus ディレクトリ下の /module/ にアップロード
「config.ini」と「ngwd.dat」と「rejected.log」のパーミッション「666(ロリポップは600推奨)」等に変更する
「tb.php」116行目あたりに1行書き加える。
// 重複投稿チェック
$errflg = false;
if ($trackback[0]) {
while (list($key, $val) = each($trackback[1])) {
if ($val[“name”] == $blog_name && $val[“url”] == $url) {
$errflg = true;
break;
}
}
}
include(BLOGN_MODDIR.”/asm4trk/asm4trk.php”); ←これを追加
if (!$errflg) {
モジュール管理からインストールし設定。
7、アーカイブ一覧化モジュール alist 導入 OK
ダウンロードした圧縮ファイル(alist.zip)を解凍する。
「alist」フォルダを BlognPlus ディレクトリ下の /module/ にアップロードする。
「config.cgi」のパーミッションを変更する(「666」(ロリポップは600推奨)等)
モジュール管理からインストールし設定
8、タイトルナビモジュール titlenavi 導入。OK
ダウンロードした圧縮ファイル(titlenav.zip)を解凍する。
「titlenav」フォルダを BlognPlus ディレクトリ下の /module/ にアップロードする。
「config.cgi」のパーミッションを「666(ロリポップは600推奨)」等にする。
使用中のスキンファイルにあうように設定を変更する。
スキンファイルの任意の場所に {TNV_NEXT} と {TNV_BACK} を記述する。モジュール管理からインストールし設定
9、プルダウンメニュー化モジュール pulldown 導入。OK
ダウンロードした圧縮ファイル(pulldown.zip)を解凍する
「pulldown」フォルダを BlognPlus ディレクトリ下の /module/ にアップロード
「config.cgi」のパーミッションを「666」等に変更する
管理画面から設定を変更する
スキンの HTML ファイルの任意の場所に独自タグを記述する。
モジュール管理からインストールし設定
10、パンくずリスト表示モジュール topicpath 導入。OK
ダウンロードした圧縮ファイル(topicpath.zip)を解凍する
「topicpath」フォルダを BlognPlus ディレクトリ下の /module/ にアップロード
「config.cgi」のパーミッションを「666」等に変更する
管理画面から設定を変更する
スキンの HTML ファイルの任意の場所に独自タグを記
モジュール管理からインストールし設定
11、ツイートボタン、画像付き記事一覧表示にするためタグ拡張モジュールxtratags導入。NG
ダウンロードした圧縮ファイル(xtratags.zip)を解凍する。
「xtratags」フォルダを BlognPlus ディレクトリ下の /module/ にアップロードする。
「index.php」に1行書き加える。
BlognPlus v2.5.6 – 1180行目あたり
}else{
$logtrackback = $t.'(x)’;
}
$tmpbuf = str_replace (“trackback (0)”, $logtrackback, $tmpbuf);
if (function_exists(xtratags)) $tmpbuf = xtratags($tmpbuf, $val); ←これを追加
if ($val[“trackback_ok”] == “1”) {
スキンファイルの好きな場所>に好きなタグを書き加える。
しかし、ここでエラー。
index.phpの追加がどうしてもエラーになるため、2.6.11aのインストールは断念。
タグ拡張モジュールに依存せずツイートボタンを設置できるかもしれないので、また後日チャレンジすることにしました。