| @技術/プログラミング

 SafariやP_BLOG用のバナーを使わせてもらっている trifles さんを覗いていたら、記事タイトルに記事のPermalinkをリンクする方法が紹介されていた(trifles : 記事タイトルから個別ページにリンク)。他のブログツールでも記事タイトルにPermalinkをつける方法が一般的になりつつあるみたいだし、この方法を真似してHack。

 triflesさんでは各記事のフッター部分に表示されるPermalinkをそのまま記事タイトルに移す方法が紹介されていた。しかしこれだとフッター部分のPermalinkに記事のタイトルが表示されるようになるので、フッター部分のPermalinkは表示しないようにしなければならない。これはちょっと嫌なので、僕は以下のような方法をとった。

 すなわち、簡単なんだけど、Permalinkに関する部分をコピーして$permalinkとは別に$permalink_ftという変数を定義し、これをフッター部分に表示するようにするのである。ちなみにHackするのはinclude/fnc_logs.inc.php

続きを読む

| @技術/プログラミング

 長らく悩まされたRSSボタンが表示されなくなる現象の原因が分かりました。

 「サイト管理」の「環境設定」で「出力文字コード」や「SQL内部エンコード」をいじって文字化けを起こすと、きちんとした組み合わせに戻してもRSSボタンが表示されなくなるようです。これを解決するには、データーベースの"p_config"というテーブルを削除してまっさらなものと置き換えてやれば良いです。

 また あれこれポップアップ については、ArekorePopup.jsが悪さをして、FirefoxなどWebKit以外のブラウザでP_BLOGの管理画面にログイン出来なくなることが分かりました。P_BLOGの公式フォーラム によると、Lightbox JS でも同じようなトラブルが発生するそうです。P_BLOG利用者で「サイト管理」にログイン出来ないトラブルに悩まされていた人は、これらのツールの利用を取りやめてみると問題が解決するかも知れないですよ。

続きを読む

| @技術/プログラミング

 portal shit! : 世間は連休なのに引きこもってブログで遊んでても(・∀・)イイ!で書いた通りcategory.phpをいじって悦に入ってたんだけど、あのやり方では結局ダメみたい。新たな問題に遭遇した :-(

 すなわち、前方一致検索だけ行うようにしていたので、複数のカテゴリーを含む記事のカテゴリーが無視されるのだ。例えばブログ, 日記というタグ付けをされた記事は、“ブログ”というカテゴリー検索ではヒットするが、“日記”のカテゴリー検索ではヒットしないのである。

 結局デフォルトの状態に戻してしまった。queryの仕組みがよく分かるならば対処可能なんだろうけど、もどかしい。そのうち本屋でPHPの入門書を買ってみよう。

| @技術/プログラミング

 連休ブログいじりシリーズ第二弾(笑)(portal shit! : 世間は連休なのに引きこもってブログで遊んでても(・∀・)イイ!

 P_BLOGの詳細検索でカテゴリー検索を行う場合、カテゴリーが2バイト文字、いわゆる全角文字を含んでいるカテゴリーは正しく検索されない。1バイト文字、いわゆる半角英数字だけで構成されているカテゴリーは問題なく検索される。

 この現象についてP_BLOGの公式フォーラムに書き込んでみたけど、誰からも反応がなかった。誰もこの問題で困ってないのだろうか。僕は自分で書いた過去ログを結構読み返すので、全角カテゴリーを検索対象にできないのは正直困る。僕のブログのカテゴリー名はほとんど全角文字だからだ。他のP_BLOGで構築されたサイトでもこっそり全角カテゴリー検索をやってみたけど、同じ問題に遭遇した。

続きを読む

| @技術/プログラミング

 最近ブログをいじってばかりのような気がする(笑)

カテゴリー検索の仕様修正

 カテゴリー検索を行うと、後半部分が重複しているものまで拾い上げられることに気付く。例えば"日記"のカテゴリーを検索すると、"過去の日記"までピックアップされてしまうのだ。

 P_BLOGのフォーラムを見たところ、P_BLOG Project : フォーラム : カテゴリの重複登録というスレッドがあったので、これを参考にcategory.phpに手を入れてみた。真っ白画面になるなよ。

続きを読む

| @技術/プログラミング

 「アフィリエイトは嫌いだぁ!」なんて言ってましたけど、記事を書く度に勝手に本やCDの画像をどっかから引っ張ってくるのが面倒くさい&著作権者から文句言われたら困るので、P_BLOGのISBNプラグインを利用することにしました。ISBNを書くだけでタイトルは言うに及ばず、画像、出版社名、著者名、価格を挿入してくれるなんてすごいですね。アフィってますけど画像を使うためですのでご理解下さい。ISBNプラグインは福耳 Cafeさんで公開されておりますです。

| @技術/プログラミング

 やっぱりタイトルを元に戻してしまった。ブログやホームページのタイトルをちょくちょく変えるのは個人的な美意識に反する──他の方がブログタイトルを変更をなさることを批判するものでは一切ないです──のだけど、我慢できなかった。

 portal shit!という名前は2003年夏前頃から使っているもので、自分の青春時代を象徴する記号のようなものでもある。青春の象徴がshitってのはいささか哀しいものがあるが、そういうネーミングをした過去を消し去ることはできない。腐れ縁というわけです。なるべくトラックバックを送信しないブログ運営を心がけよう(笑)

 ところで技術的な変更も行った。まず、CSSをいじって自己紹介のメニューボックスと写真にわずかなズレがあったのを力業で修正した。そのためMacIEなどでは表示が悲惨な状況になっているであろうことが推察されます。IEはサポートが終了しましたし、OS Xをご利用の方はどうかSafariでご閲覧下さい。9erの方はIntel Macに移行することですしiMacかMac mini買いましょうよ。いままで粘ったんだから十分ですよ。それでPPC+OS XでIntel Macへの移行に頭を抱えてる連中を笑ってやりましょう。ソフトの買い換えコストを最小限に抑えることのできた9erこそ勝ち組です。

 次にRSS BOXを実装した。P_BLOG純正版では物足りなかったので、Standalone Complex : FilesArchves : RSS BOX機能拡張版 20060226版を導入。Viennaで閲覧しているRSSのうちのいくつかを登録してみました。勝手に登録されて気分を害された方は下のSend Commentsよりメールを下さい。Tchüss!