pplog premiumを修正しました

広告

pplog premiumですが、久しぶりの更新です。
さぼっていたわけではなく、相当数のファイルを修正してました。

 

今回の修正点は、


1. タグ付け機能追加 {tag}表示
2. タグ自動検索機能追加(はてなのAPI使用)
3. タグクラウド表示機能追加{tag_cloud}で表示
4. 文字処理方法変更
5. トラックバック・コメントの認証機能追加
6. トラックバック・コメント時のメール送信できないのを修正
7. googleMapsv2.0に対応(住所検索のみからランドマークもOK)
8. googleMapsの吹き出しのコメントをテンプレートのcssで制御するように修正
9. ロック機能が正しく動作していないのを修正
10. ファイルアップロード(記事・外部ファイル)をcgiにて行うように修正
11. flvの画像間延び対応
12. 携帯電話画面修正
13. ユーザ別とカテゴリ別とページビューとタグ情報のログファイルを200件で分割
14. その他、数え切れないほどの修正

 

相変わらずよく覚えてない修正もあります。

 

ダウンロードはこちら

 

差分ダウンロードはこちら

 

修正方法は、

各ディレクトリのindex.php修正

if (!function_exists('mb_convert_encoding')) {
require_once( 'xxx/pplogp/jcode/jcode.php' );
require_once( 'xxx/pplogp/jcode/code_table.jis2ucs' );
require_once( 'xxx/pplogp/jcode/code_table.ucs2jis' );
}
となるようにif文を追加
$bid = xx;
より下を/tmpl/default/index.phpよりコピーして貼り付け、上書

scriptconf.phpの一番下へ、
define("TAGDIR" ,"tag/");
define("UPLOAD_SCRIPT", "./upload.cgi");
を追加
MAILDIRをdefine("MAILDIR" ,"mail/");と変更→無い場合は追加

/mainlogdir/tag ディレクトリ追加(パーミッション777)
/mainlog/tag ディレクトリ追加(パーミッション777)←こっちが正しいです。
/mainlog/lock/の中身のファイルを削除

/func/keyword.php追加(cgi動作の場合パーミッション755)
/func/geocode.php削除
/func/textfunc.php上書
/tmpl/default/index.php 上書
/tmpl/default/default.tmpl上書
/tmpl/default/default.css 上書
/tmpl/default/default_mob_d.tmpl上書
/tmpl/default/default_mob_e.tmpl上書
/tmpl/default/default_mob_v.tmpl上書
/tmpl/mail/comment_mail.php 上書
/tmpl/mail/trackback_mail.php 上書
/file/icon/arrest_icon.gif 追加
/file/icon/ref_icon.gif 追加
/file/icon/result-success.gif 追加
/css/admin.css 上書
/css/maps.css上書
/js/admin.js 上書
/js/maps.js 削除
/msg/1.php 上書
/msg/101.php 上書
/swf/flvplayer.swf 上書
/upload.cgi追加(パーミッション755/705/701等)
/cgi-lib.pl追加(パーミッション644)
/admin.php 上書
/checktb.php 上書
/func.php 上書
/map.php 上書
/setup.php 上書
/tb.php 上書
/xmlrpc.php 上書
common/全ファイル 上書

 

 

多くて申し訳ございません。
更なるセキュリティ向上を行ったため、不具合があるかもしれません。
バックアップしてから、更新してください。

 

ファイルアップロードがcgi絡みで登録に若干時間がかかります。

 

ほかに何かありましたらご連絡ください。