こんにちは、martinです。こう毎日ブログを更新するのは生まれてはじめての体験です
早速ですが、このサイトで経験していたのですが、ボックス表示でのページ数が妙に少なくなるときがあり(正確にはリスト表示時のそれと一致)、リスト表示に切り替えてクッキーを設定しなおせば元に戻ったりしてました。調べてみると、ppBlog向けのクッキーの制御がちぐはぐでした。クッキーの取得をindex.phpからutils.phpに移したので、もっとシンプルになるはずなんですが、そうなっていなくてadmin.php、ajax.php、comment.inc.phpなどに無駄な処理が残ってました。なので、それらを一掃してます。
後、前の記事のコメントにあるように、JavaScript周りのバグで、Ajax経由のコメントフォームが挙動不審だったのを修正しました。管理画面メニューでの作成ページのリンクが適切でない不具合も修正しています。
で、また管理画面での見栄えの問題ですが、これも前記事のコメントにあるように、admin.cssを修正しています。
その他の改善点としては、ppBlogでは非公開のコメントを付けることが出来ますが、その際に、非公開にしたコメントには、それと分かるようにちょっとした説明を入れるようにしました。現状、スタイルシートなどで装飾していただけなので、きっと非公開に設定した方は、ほんとに他人のパソコンからは見えないのかちょっぴり不安だったでしょうから。

この記事に対するコメント・トラックバック [27件]
3. ちらみ — 2008/04/03@00:14:05
こちらではUTF-8みたいです。21時半ごろダウンロードしたやつですが。
管理画面の「ページ一覧」でのリンクURL、および記事削除・コメント返信時の背景色も直っています、ありがとうございます。
また、早速色々触ってみたところ、
■デザインテンプレートのPHP/CSSの「バックアップ」を押すと、
ppBlog Warning: LINE 40 of theme.inc.php: touch() function.touch]: Utime failed
エラーが出ます。しかしちゃんとバックアップされてるっぽいです。
■ブログトップページへのアクセスのうち、ごくまれに
ppBlog Notice: LINE 22 of index.php: Constant ADMIN already defined:
エラーが画面一番上に表示されます。再読み込みすれば正常に表示されます。
ちなみに管理者ログインはしていない状態です。
■Basicテンプレートで写真サムネイルのドロップシャドウの表示がおかしい
(IE6のみ現象が出ました)
画像の配置をcenter以外にした場合に起こるようです。
具体的には、写真サムネイルの右側の白枠がずいぶん右まで伸びており、そこへドロップシャドウが表示されてます。キャプションの有/無に関わらずです。
ちなみに、切手風とかにしていない状態です。
今回はこんな感じでした。
私的には、今のメインのブログサイトをそろそろ1.6.4→1.7.3へアップグレードしてみようかなと思っている所です。
引き続きがんばって下さい!期待してます
5. ぷらむ — 2008/04/04@19:07:26
でも、確かに初期の幅は狭いかもしれません。これは、css/editor.cssの適当な箇所に、
textarea#Page1 { min-height: 20em;}
というのを追加すると良いと思います。7. ちらみ — 2008/04/05@00:51:28
ajaxボタンからであれば既存コメントは表示されるようです。
それではおやすみなさい
9. ぷらむ — 2008/04/05@10:47:05
10. ぷらむ — 2008/04/05@22:40:59
エディタで文字コードをutfに変更して保存しようとしても変わりません。
12. ぷらむ — 2008/04/06@21:12:46
14. ちらみ — 2008/04/06@22:26:48
写真のuploadボタンを押した次の画面が真っ白です。
これまでのVerでは問題なかったんですが
あ、後、コメントリンクでのコメント表示ですが、これは以前、色々悩んだ挙げ句、ここからはコメントフォーム表示のみにしようとしたんでした。Ajaxボタンとの兼ね合いで、表示・非表示がややこしくなって、ユーザー側もかえって混乱するかなぁと。
17. ちらみ — 2008/04/06@22:46:58
横幅1280x以上あたりから、画像のアップロードをしたら次のウィンドウが真っ白になるんですよねぇ。これはまぁ1.6からそうだったんでいいとします。
PHP.iniの設定もちゃんとアップロードサイズを多めにしてるんですが。。
とりあえず、私はコメントリンクで既存コメントが表示されるようになるのと、テンプレートのバックアップがエラーなしにできるようになれば1.7に移行する予定です。
明日にでもできるかなー
テンプレートのバックアップは、こちらでは問題なくできました。touch()なので環境にもよるのかも知れません。本質的ではありませんが、theme.inc.phpの40行目、touch()の前に@を付けてエラー制御するとか。
あと、index.phpのADMINの件、こちらでは一度も遭遇しないのでイマイチ原因が分かりませんが、とりあえず、
if(!defined('ADMIN')) define('ADMIN', Auth() ? TRUE : FALSE);
としてみました。後、画像のアップロードの件ですが、これは最近のデジカメのサイズが大きすぎるのも一因かなと。一応、一時的に容量を増やすような処理も入れていたと思うのですが、これもサーバーによりけりでしょうねぇ。でも純粋にファイルサイズではなくて、幅の問題なら、それは問題ですが。。後で見てみます。
19. ちらみ — 2008/04/06@23:07:33
とりあえずコメントリンクの件は、現状そういう仕様ということであれば問題ありません。
ただ、個人的にはですが、コメントリンクからも既存コメントが見れればいいなーと思います。でも必須でもありません。
テンプレートのバックアップは40行目のご指摘の所に@を付けてみましたが何も変わりませんでした。
うちのサーバーの問題なんでしょうかねー。まぁエラーは出るもののバックアップはできているので目的は果たせているわけですが、どうも気分的に
コメントの件で、一番楽なのは、そこのリンクを押したら、個別記事表示に飛ばすやり方なんですが。。もともと2005年9月にAjax仕様を導入したんですが、当初は、Ajaxも「何やら新しい技術」みたいな扱いで、ppBlogでも、まだ試験的だったのでAjaxモードは一応オプション扱いということにしていたのですが、もうAjaxは完全に市民権を得た(復権した)と思うので、Ajaxモードのみに絞ってもいいぐらいですからねぇ。
何だか、コメント数がものすごいことになってきていますが、返事を書かせて下さい。
テーマバックアップの件ですが、40行目を//でコメントアウトしたらバックアップ押下の際エラーが出ず正常に終わるようになりました。
とりあえずこのまま使ってみます。
それから、index.phpのadminのエラーの件、よくわかりませんが、テーマ内のscript広告を消したら出なくなったような。。あと、新規にインストール版でインストール後、そこへ過去ログを移行したのも関係あるのかもしれませんが、今は症状が出なくなりました。
さてそろそろ1.7へ移行しようと思います。今日はちょっとしんどいので明日にでも。。
あと、質問なんですが、新規投稿時のautosaveというのは、具体的にはどういう機能なんでしょうか?
定期的に記事の内容をクリップボードにコピーを取るとか、そういう感じなんでしょうか?
あまり需要のない機能かもしれません。まぁ、これを有効にしておけば、書きかけの記事がブラウザのクラッシュなどのトラブルで途中で消えてしまっても大丈夫ってやつですが、自分自身、まず使わないです。。
ローカルストレージ対応のHTML5はまだ数年先でしょうね。
23. ちらみ — 2008/04/07@00:20:57
autosaveの間隔を調整できると素敵なんですが、まぁそれは優先度低いので。。
あと、以前より私だけの問題だったとは思うんですが、画像アップロードの際の解像度が一定以上大きいものはアップロード時にアップロード画面が真っ白になる件、
時間があったので、色々いじくってみるとどうもやはりphp.iniに問題があったというか、修正したら直ったようです。
memory_limit値をデフォルトの16Mから32Mに変更したら直りました。
関係ないと思っていたので今まで放置していましたが、まさかこんなところに。。
ちなみに、apache2.2.3とphp5.1.6な環境です。一応報告しときます。
こんなにppblogを触るのは久しぶりです
プログラムの事はよく分かりませんが、日記を書くことよりブログを構築すること自体の方が楽しいのかなぁと思う今日この頃です
これはeditor.jsの605行目の値60000を変えると良いです。ミリ秒指定なので、この場合は60秒ごとにサーバーにアップロードします。アップロードの件、ご報告ありがとうございます。そうmemory_limitの値あたりをいじってた気が。
構築メモが日記でも良いですね
25. ぷらむ — 2008/04/07@20:09:23
<canvas onclick="" id="photo_canvas_K0"></canvas>とcanvasという言葉が出てきますが、公開後は、このcanvasという言葉がありません。ローカルビューと公開後で違うのです。原因はどのファイルが考えられるのでしょうか。
あと、photoEffectの件ですが、ぷらむさんのテストサイトを教えていただければ、こちらで拝見して原因が分かると思います。