pplog premium beta3公開

広告

pplog premiumのbeta3を公開いたします。
かなり手を入れているので、必ず戻せるようにバックアップを取ってからの作業をお願いします。
(バックアップを途中で使う場面がございますので必ず取ってください。)

修正内容は、
1. ページビューの取得を処理開始時にロック確認するように修正
2. 振替休日処理修正
3. テンプレート直接修正で保存前にプレビューが見られる機能追加
4. 管理画面のフレームをやめ。
5. 管理画面全面改修
6. google mapsのダブルクリック時ズーム化を中心点移動に変更
7. テキストログ以外にMySQLも使用可能に。(再セットアップ必要)
8. メール投稿処理見直し。
9. メール投稿時の絵文字対応(DoCoMo・SB対応)
10. コメント投稿時の絵文字対応(DoCoMo・SB対応)
11. 管理画面にて使うlightboxを画面にあわせて縮小するように変更
12. blog write等から文字化けが発生するのを修正。
13. インポート時のxml解析を変更
14. 記事作成時の自動保存機能追加(記事内容とタイトルのみ保存)
15. 評価機能追加
16. テンプレート直接修正の中でタブキーを使えるように変更
17. インポート時に重複して登録されないように修正
18. わからないくらい修正^^; (細かいバグとか)。

アップデート方法はかなり大変だと思いますので、時間があるときにゆっくりやってください。
30分くらいはかかると思います。

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

修正方法は
1.pplogpディレクトリごとバックアップ(全ファイルをバックアップ)
→元に戻せるようにです。

2. コンフィグファイル変更
conf/scriptconf.php に
define("RATEDIR" ,"rate/");
を追加

3. ダウンロードしたファイルの中のlightbox/js/lightbox.jsの上の方のURLを変更
c.f.)http://localhost/ーと書かれている部分をご自身の環境に合わせて変更
※lightbox/css/lightbox.cssも同様に変更

3. 各ブログトップディレクトリにあるindex.php修正
下記追加
elseif ($post['type'] == "starreg") {
    star_reg($bid, $num);
こんな感じ↓
} elseif ($post['type'] == "crapreg") {
crap_reg($bid, $num);
} elseif ($post['type'] == "starreg") {
star_reg($bid, $num);
} elseif ($post['type'] == "ex_image") {

require_once('ご自身の環境/pplogp/conf/ic.php' );
の1行を削除

4. ディレクトリ追加
mainlog/rate/ (ディレクトリ追加)
※パーミッションは777

5. 各更新ファイルを追加・上書・削除
backup/.htaccess
common/access_analyzer.php
common/admin_left_menu.php
common/admin_right_menu.php
common/apply.php
common/applylist.php
common/backup_del.php
common/bk_article.php
common/cat_change.php
common/cat_change2.php
common/cat_edit.php
common/cat_entry_form.php
common/conf1.php
common/conf2.php
common/conf3.php
common/conf4.php
common/conf5.php
common/conf6.php
common/conf7.php
common/conf8.php
common/conf9.php
common/conf10.php
common/conf11.php
common/conf12.php
common/conf13.php
common/entry_disp.php
common/entry_edit.php
common/entry_form.php
common/explain.php
common/export_list.php
common/file_del.php
common/import.php
common/link_cat_change.php
common/link_cat_edit.php
common/link_cat_entry_form.php
common/link_change.php
common/link_change2.php
common/link_edit.php
common/link_entry_form.php
common/preview.php
common/prof_edit.php
common/prof_form.php
common/select_weblog_left_menu.php
common/server_information.php
common/sub_color.php
common/sub_icon_image_ajax.php
common/tag_disp.php
common/template_direct_edit.php
common/template_direct_editform.php
common/template_edit.php
common/template_form.php
common/template_icon_form.php
common/thumbnail_remake.php
common/trackback_receive_disp.php
common/trackback_send_disp.php
common/user_edit.php
common/user_form.php
common/userltd_edit.php
common/weblog_add_form.php
common/weblog_default_menu.php
conf/dbconf.php (追加)
css/admin.css
css/ie6.css (追加)
css/other.css (追加)
func/admintextfunc.php
func/admindbfunc.php (追加)
func/dbfunc.php
func/textfunc.php
js/admin.js
js/euc.js
js/sjis.js
js/utf8.js
js/builder.js
js/contact.js
js/controls.js
js/dragdrop.js
js/effects.js
js/prototype.js
js/scriptaculous.js
js/slider.js
js/sound.js
js/unittest.js
lightbox/js/lightbox.js
master/mastericon/default/icon.php
msg/101.php
msg/201.php (追加)
tmpl/default/rss/atom.tmpl
tmpl/default/rss/rss.tmpl
tmpl/default/rss/rss2.tmpl
tmpl/default.tmpl
tmpl/default.css
tmpl/default_mob_d.tmpl
tmpl/default_mob_d.css
tmpl/default_mob_e.tmpl
tmpl/default_mob_e.css
tmpl/default_mob_v.tmpl
tmpl/default_mob_v.css
tmpl/default/index.php
tmpl/tmplicon/halfstar.gif (追加)
tmpl/tmplicon/star.gif (追加)
tmpl/tmplicon/nonstar.gif (追加)
xmlrpc/Parser.php (追加)
xmlrpc/PEAR.php (追加)
xmlrpc/RPC.php
xmlrpc/Server.php
xmlrpc/Unserializer.php (追加)
admin.php
func.php
map.php
setup.php
tb.php
xmlrpc.php
upload.cgi(perlのパスの修正忘れないように。)
※追加ファイルのパーミッションは644

func/geocode.php (削除)
master/mastericon/default/icdata.php (削除)
tmpl/defualt/ic/ (ディレクトリごと削除)
tmpl/default/mail/rate_mail.php (削除)
tmpl/default/mail/user_act.php (削除)
tmpl/default/mail/user_del.php (削除)
tmpl/default/mail/user_edit.php (削除)
tmpl/default/mail/user_reg.php (削除)
tmpl/default/mail/user_remail.php (削除)

1.でバックアップしたファイルの中のlightboxをlightbox_normalと名前を変更後、
アップロード(一般画面で使用するため)

6. 絵文字アイコンファイル修正
master/mastericon/xx.php(xxは数字)
をmaster/mastericon/default/icon.phpの中身へ書き換える。

7.テンプレートの文字コード変更
tmplの中のファイル(xx-xx.tmpl)の文字コードがEUC以外の場合、
EUCに文字コード変換しアップロード
また、lightboxを読み込んでいる部分を、lightbox_normalを読み込むように変更
(文字コード変換にはさくらエディタ等のテキストエディタを使用するのが楽です。)

MySQLを使用する場合は、
今と同じディレクトリではできませんので、
別ディレクトリにインストールしてください。
やり方は↓
1. 現状のものを上記の方法で最新版にする。
2. エクスポートする。
3. 別ディレクトリに新規設置
4. setup.phpでセットアップ
5. 2のデータをインポート