[ カテゴリー » アップデート ]

ppBlog1.7.5に

category-icon

こんばんは、martinです。

いくつかの不具合やら、動作の改善を施して、バージョン1.7.5としてリリースしました。不具合は、オートセーブ機能やドラフト投稿周りです。あとは、細かいところの動作性の向上です。動作性操作性の向上に関しては、

  • エディタ画面で、テキストエリアが複数ある場合(=複数ページ)、一括して、テキストエリアをトグルする機能を付けた。
  • エディタ画面で、テキストエリア下端のリサイズバーのダブルクリックでサイズをトグル出来るように。
  • アクセス解析画面で、管理画面やブログトップページへのリンクアイコンを画面左上に固定した。IE6でも機能→このエントリーLink を活用。
  • アクセス解析画面で、「リンク元」ドメインを登録して、まとめて集計できるように。→マイナーなサイトからのリンクを見つけやすく。
  • 「エクスプローラー(ppExplorer)」のバージョンアップ。
  • エントリー(記事)が複数ページからなり、かつ1ページ目の文字数が720文字以上の場合は、記事の最初の方にも、ページナビが出るようにした。

って、とこです。いつものように、v1.7.4からの差分ファイルを添付しておきます。modules関係は2つ、既存のやつを上書きして下さい。jsファイルもjsディレクトリのものを上書き。stat類は、既存のやつを上書き、2つの画像(アイコン)はstat/iconディレクトリにアップして下さい。

 お試しサイトLink も、v1.7.5にしました。

[追 記 2008/07/28 09:04:59]

 書き忘れていましたが、stat/log.phpの36行目に
$displen = 5; // トータル数の桁数を設定 

というのがあります。これは、サイトで表示されるアクセス総数の桁数を指定するところです。いつのまにか、7桁必要な数になっていたので、このタイミングで、任意に桁数を指定出来るようにしました。初期設定は、5桁です。

添付ファイル: DIFF080727.zipattachedIcon 

— posted by martin at 06:17 am   commentComment [7]  pingTrackBack [1]

今日の差分

category-icon

 こんにちは。昨日1.7.4をリリースしましたが、新機能を取り入れた後なので、新たなバグが付きものですが、早速ご指摘がありました(--)従来のドラフト投稿と、記事の削除が出来なくなるというもので、これのチェック忘れてました。今日付のダウンロード版は、修正されています。

 後、アクセス解析のバージョンアップです。Firefox3.xでのアクセスに対応したのと、あとWindows 98仕様のエージェントが実際よりも多くカウントされるのを修正しています。

 以上、2点のファイルを添付しておきます。view.phpは、statディレクトリのやつを上書きして下さい。

[追記2008/07/08 21:38:57]

 添付した2点のファイルがダウンロード出来なかったようで。utils_admin.phpの入れ替え前後でこの記事を書いていたので、エラーが出たりしてたんですが、そのゴタゴタのせいでうまくIDが付加されなかったようです。後、画像をお洒落に見せるスクリプトがIE系でうまく機能しなくなってたので、そのjsファイルも添付しておきます。IE6に合わせようとして、余計に動かなくなるって、なんだか以前も経験したような。。

[追記2008/07/09 01:26:43]

 photoeffect.js最新版のタイムスタンプは$ 2008/07/09 01:14:17となってます。
添付ファイル: utilsadmin.phpattachedIcon  view.phpattachedIcon  photoeffect.jsattachedIcon 

— posted by martin at 09:28 pm   commentComment [15]  pingTrackBack [0]

 

1.7.4のリリースです。

category-icon

 こんばんは。貴種流離譚Gというモチーフはあまり好きでないmartinです。さて、バージョン1.7.3で暫く経過していましたが、細かい不具合とか、動作上、気になる点がいくつかあったので、それの修正がメインのアップデートです。あと、新たな機能として、目玉というほどでもないのですがオンタイム投稿を実装してみました。つまりは、未来の日時に設定しておくと一旦ドラフト投稿となって、その設定した時刻以降に自動的に公開されるというやつです。公開されるタイミングは、完全にアクセス依存(自分に限らない)なので、全くアクセスがないと投稿されませんが、まぁそういうことはないでしょう・・・。

 1.7.3からのアップデートですが、今回、キモの設定ファイルowner/ini.inc.phpに1カ所だけ修正が入ったので、上書きされる際は、まずこのownerディレクトリのini.inc.phpの修正からはじめて下さい。具体的には、次の一行を、71行目あたりのPPBLOG_VERSIONの上か下の行に追加します。

define('TIMEZONE','Asia/Tokyo');                      /* タイムゾーン。通常は変更不要。*/

 まぁタイムゾーンの設定なのですが、将来のことを考えると今の内に入れておいたが良いかなと。一応、参考として、差分添付ファイルにini.inc.phpも梱包してます。これは参考なので、間違えて上書きアップロードしないように注意して下さい。

 サーバー上のご自分のowner/ini.inc.phpをダウンロードして、上記修正後、無事に上書きアップロードしたら、次は、log.phpというPHPファイルがあるので、これはstatディレクトリの中のやつを上書きします。

 とりあえず、この2つの作業をこの順番でやるのが、今回のポイントです。後は、いつものように、残りのutils.phpやらutils_admin.phpやらindex.php、cache.phpはトップレベルのディレクトリのやつを上書きして、modulesフォルダの中のいくつかのPHPファイルは、サーバー上のmodulesディレクトリの中のやつを上書きすればOKです。

 index.phpに修正が入っていますが、これは画像認証のスクリプトhiratpchaの呼び出し先を変えたためです。この呼び出す部分の処理を削りました。

 あ、あと、jsファイルもいくつか修正が入ってます。これも上書きで。Firefox3になって、画像をお洒落に見せるスクリプトがエラーを吐くようになったり、IE6での挙動がやっぱり変だったりしたのを修正してます。これでも、完璧とは言えませんが、概ね動いてくれるかなと。

 後、js関連でいえば、ひとつのエントリーに複数のページを設定している際に、ページリンクをクリックすると、記事タイトルの部分にフォーカスが移るようにしてたつもりでしたが、そうなってなかったのを修正したりとかです。

 modules群の修正は、主にページ遷移に関する部分での修正です。記事が多くなってページ数が増えてきて、何だかページリンクの挙動がおかしいと気付きました。

 最後になりますが、自動インストール版は、今日の朝にダウンロード出来る状態にしておいたのですが、夕方になって、画像ギャラリー用のスクリプトmodules/gallery.inc.phpの手直しをしたので、これは日本時間で23時過ぎに入れ替えてます。なので、心当たりの方は適宜、最新版と入れ替えて下さい。添付しておきます。

 日本では七夕か。

添付ファイル: DIFF080707.zipattachedIcon  gallery.inc.phpattachedIcon 

— posted by martin at 04:14 am   commentComment [8]  pingTrackBack [0]

1.7.3の差分です。

category-icon

 こんにちは。私事で恐縮ですが、先週末から急性腸炎で死んでました。当初は、食中毒によるものか、それとも風邪のウィルスによるものか判断しづらかったんですが、今の経過を見るに風邪症状は全くなく、食べたもので何となく心当たりがあるので、食中りかなと思っています。昨日まで、やんわりとした下腹部痛と水様便でしたが、峠を越えたようで。基本的に薬には頼らない主義(もっともこの場合、治療としては補液とか整腸剤ぐらいのもの)で、治るのに4-5日かかりますが、さすがに症状があるときは、パソコンに向き合ってプログラムを弄る気にもなれず、ぐったりしてました。

 その間に、いくつか不具合の報告が来てましたので、そのアップデート版です。お試しサイトLink に、2000年以前の書き込みが出来ないというカキコがあって、2000年問題は対処していたんだけどなぁ、と調べてみると、ログを取得する際に、log/2xxx.logという形式のログしか取得していませんで。1973年とかの記事も取得するようにしました。

 あとは、CSS関連で、Ajaxボタンでのマウスオーバーの際の記述が変だったのを修正(theme/basic/basic.css)。

.cute-button:hover button { /* button:hover になってました */
  background-position: 100% 50%;
}

 同じくCSS絡みで、(少なくとも)Firefoxでブラウザの文字サイズを変えると(Ctrl+とかで)、テーマの切り替え表示が上手く作動しないというのに対処(theme/basic/basic.css)。

#theme-selector {
  position: absolute;
  top: 153px; left: 70px;
  width: 100px; /* height 指定をなくした */
  color: navy;
  cursor: crosshair;
  text-align: center;
  border: solid 1px #aaa;
  font: 500 13px/20px Century Gothic, Arial, sans-serif;
  z-index: 1000;
}

 あとは、カテゴリー関連のスクリプトを見直したりとか(カテゴリー関連はなかなか片付かないですね(-o-))、アップした写真をお洒落に見せるスクリプトのphotoeffect.jsがIEでうまく再現されていないのを修正とか、静的モードでのタグエントリーのリンクを修正とか、オートポストで記事を書いていると、添付ファイル名が変になるのを修正したりとか、editor.jsのプレビューでの添付ファイルのHTML出力の再現性を高めたりとか。

 まぁ、そんなところです。

追 記

 フォーラムの方を見てたら、テーマの削除が出来ないというのがあり、該当箇所は古い記述のスクリプトでした。具体的には、theme.inc.phpの229行目は
o("#" + ret.split(/,/)[0]).away();

とすればOKです。

添付ファイル: DIFF080522.zipattachedIcon  theme.inc.phpattachedIcon 

— posted by martin at 01:03 pm   commentComment [19]  pingTrackBack [0]

週末の差分です。

category-icon

 こんにちは。画像をセンタリング指定にして、かつキャプションがない場合、文字の回り込みが解除されないのを修正しました。キャプションがない場合は、該当部分のDIV要素が空っぽになるので、実際のHTMLでは出力しないようにv1.7から消したのですが、これがいけなかったです。なので、DIVの替わりにHR要素を入れるようにしました。幸い、ppBlogでは、まさにこういう目的のためにhr.clearを用意していたので、最小限の変更で済み、テーマを弄ることもなかったです。utils.phpの916行目を

$photocap = $caption=='' ? '<hr class="clear" />'・・・

としました。また、カテゴリー名に半角スラッシュが入っていると、カテゴリーアイコンを取り出す際に正規表現絡みのエラーが出るので、これを回避するようにしました。utils.phpの444行目と721行目の部分を

$cat_icon = preg_grep("|$cat.+?¥|¥d+?¥|.+$|", $CATEGORY_LIST);

としました。後、theme.inc.phpの気になる部分をちょいと修正。以上2点を添付しておきます。

 また、サーバーのPHPがセーフモードで動いている場合は自動インストールは不可なので、セーフモード版も用意しました。

あぁ、そう言えば、アマゾンアソシエイトのIDがppblog-22のままで自分のIDが反映されないというご指摘があったのですが、こちらでは確認できませんでした。他にも同じ症状の方がいますでしょうか? ちなみに、このサイトでは、アマゾンアソシエイトは殆ど活用していないので当然かもしれませんが、時々、アマゾンから月間レポートと称して、お知らせメールが届くのですが、いつも

このたび2008年*月の紹介料のお支払い手続きを開始いたしました。
しかしながら、 *月末時点での累積紹介料がお支払いの最低金額を満たしておりませんでしたので、次の月に繰り越しをいたしました。

という文言で、未だ一度も受け取ったことがないです:Bアフィリエイトちゃこんなもんですかね。

添付ファイル: utils.phpattachedIcon  theme.inc.phpattachedIcon 

— posted by martin at 06:37 pm   commentComment [13]  pingTrackBack [0]

T: Y: ALL: Online:
Created in 0.0059 sec.
prev
2024.3
next
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31