pplog premium 修正

広告

pplog premiumの修正です。
テンプレートに手を入れる必要があるバージョンアップです。
時間があるときにゆっくりやってください。

修正内容は、
1. 公開側アイコンが1ページしかでないのを修正(DB)
2. タグ一覧表示機能追加
3. DB構造修正(DB)
4. デフォルトテンプレートの変更
5. 全画像表示時に120px固定に変更
6. 全Map表示時にリンクがうまく動かないのを修正(DB)

4.について、
そのままだと、ポップアップ等がきれいに表示されないため、テンプレートの修正が必要です。
(主にcssの方です。)
ただ、修正箇所が大量のため、できれば今回配布のデフォルトテンプレートを元にカスタマイズし直していただいた方が早いかもしれません。
一応↓にいじった部分を書いておきますが、、全部じゃないかも。。。

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

修正方法は
1. 各ブログTOPのindex.phpに下記追加
} elseif ($post['type'] == "all_tags") {
disp_all_tags($bid);
↓こんな感じ
} elseif ($post['type'] == "icon_image_ajax_index") {
icon_image_index($bid);
} elseif ($post['type'] == "all_tags") {
disp_all_tags($bid);
} elseif ($post['type'] == "color_index") {

2. 下記ファイル上書き
common/sub_color.php
common/sub_gradation.php
css/admin.css
func/dbfunc.php
func/textfunc.php
func/admindbfunc.php
js/admin.js
js/euc.js
js/sjis.js
js/utf8.js
tmpl/tmplicon/blue.gif (追加)
tmpl/tmplicon/ya3.gif (追加)
tmpl/default/default.tmpl
tmpl/default/default.css
tmpl/default/index.php
admin.php
func.php
追加以外すべて上書き

3. DB使用の方のみ
PhpMyAdmin等からcomment_icon テーブルのicon_numberにもキーを張ってください。

※全タグ表示を出すには、テンプレートに下記追加
<div id="alltag_disp" style="display:none;"></div>
<a href="#" onclick="{alltag}">all tags</a>
(変換されてしまうため↑は大文字にしてます。実際は小文字の{や<です。)

※テンプレートのcssでいじった箇所。(ほかにもあるかも。)
できれば、一度デフォルトテンプレートに戻してから再カスタマイズした方が
良いと思います。
div#alltag_disp 4カ所くらい
table.alltag

#overlay2 追加
table.alltag 追加
*:first-child+html table.alltag 追加
table.alltag.td 追加

#msgbox height削除
#color_disp height削除 z-index:10 追加
#grad_disp z-index:10 追加
#alltag_disp 追加
#allimage_disp height 削除
#res_window height削除 z-index:10 追加
div#allimage_disp .dialog_bodyの中のborder-部分削除(3つ)
div#alltag_disp .dialog_title 追加
div#alltag_disp .dialog_body 追加
div#msgbox .dialog_body {
height:80px;
}
div#image .dialog_body,
div#res_window .dialog_body {
height:176px;
_height:180px;
}
上記削除
div#crap_window .dialog_body {
height:126px;
_height:140px;
}
上記削除
div#color_disp .dialog_body {
height:395px;
_height:397px;
}
上記削除
div#allimage_disp .dialog_body {
height:476px;
_height:479px;
}
上記削除
div#grad_disp .dialog_body {
height:406px;
_height:408px;
}
上記削除
table.allphoto 変更
table.allphoto td 変更

バージョンアップ後確認した方が良い場所
・ALL photo
(なんとなく収まりが悪い場合、table.allphoto部分)
・ALL tag
(なんとなく収まりが悪い場合、table.alltag部分)
・コメント投稿
(なんとなく収まりが悪い場合、div#res_windowのheight部分)
・Cool!ボタン
(なんとなく収まりが悪い場合、div#crap_windowのheight部分)
・評価ボタン
(なんとなく収まりが悪い場合、div#crap_windowのheight部分)
・コメント入力部分のタグ補助ボタン全部(BとかIとかの部分)
(なんとなく収まりが悪い場合、div#grad_disp,color_disp,msgbox等のheight部分)

ポップアップウィンドウが下に隠れる場合、z-index:10が抜けている。
ポップアップ時にバックが黒にならない場合、#overlay2が抜けている。

正常稼働は、Another Rocomotionで確認してください。
基本的に、リンククリックで真っ暗になり(lightboxと同じ)ポップアップが表示される感じです。