TOP Main BBS Paint BBS FFXI on SW LUNATIC DAWN KOIKI UserList Mail Form

2005年07月31日

XML宣言付きでIEもOK?

とりあえずXML宣言を入れてテンプレートとスタイルシートの一部を修正し、トップページと今月(7月)の月別ページ、カテゴリーのbrowserページは完全に対応できた模様(一部推奨されない属性を残して使ってます)。。。個別ページと古いエントリーは引っ掛かり捲くりですが1

XML宣言を入れるとIEが後方互換になるのは良く聞く話ですが、実際に直面すると嫌な仕様ですね。スタイルシートやタグの属性の解釈が変わってしまうので、簡単に宣言したら重大なミスになりかねない(本来正しくてもIEには間違いとして取られる)。
宣言していないページではどのブラウザーでも同じように見えたとしても、いざ宣言すると以下のような修正を入れざるを得ないが、その際に問題が出て来る。

簡単な例では、スタイルシートのセレクタ「text-align」です。仮に「text-align:center;」とすると、Mozillaではテキストのみに反映されるが、IEでは画像にも影響する。
関連して、HTMLタグの「table」を「div」で括ってその属性を「align=center(←推奨されてないですが24)」とすると、Mozillaでは「table」のみに作用してセルのテキストはセンタリングされないが、IEではテキストまで反映される。
これらは通常でも起こるんですが、ページ全体のフォントをスタイルシートで指定している場合、宣言したとたんにIEで「table」のセル内のフォントに指定が効かなくなるのが致命的です(個別に指定していれば別)。

上記のような事が他にもあるはずです。それらを見極めて宣言しないとならなくなる。

追記
宣言によって効かない要素発見、修正しました。

Posted at 12:45 | Template | Comments [3] | Trackbacks [0]

2005年07月30日

概要の調節

今まで気が付かなかったけど、サイト内検索で表示される概要の文字数って調節できたんですね。それに気付いた時、「最近のエントリーに概要を利用する事ができる!」と今更ながら気付きました24

今までの「最近のエントリー」概要を表示する方法は

<$MTEntryBody sanitize="all" trim_to="100"$>

としていました。検索で表示するタグは

<$MTEntryExcerpt$>

です。これに何の違いがあるのか・・・
気付いた点では、前者は「HTMLタグを拾ってしまう為に文字化けする」んですね。しかも、何でもない文字まで構築のタイミングで崩れる事があります。これには参ってました27
で、先程検索結果の概要の文字数を調節した際にハタと気付き、「最近のエントリー」にこのMTタグを使えば文字化けしないんじゃ?と言う事で試してみました。

こんな簡単な回避策があったなんて。。。

Posted at 10:03 | Template | Comments [0] | Trackbacks [0]

Thunderbird も 1.0.6

カテゴリーが違うんだけど、関連してるって事で・・・Thunderbird 1.0.6 が配布開始されました♪
実は午前中に本家のFTPサイトにアップされていたのを発見していたんですが、どうやら日本のMozillaでも配布されていたようです。今回は「間も無く発表されるでしょう」と書いてから、結構経ってました・・・目測を誤ったようです(←いつもだろ!7)。

話は変わって。。。。。
細々と XHTML1.0 化を進めていたんですが、古い記事が現れるページを除き、かなりそれらしくなって来ました。ただ、どうしても個別アーカイブページだけは「サイン・イン」のリンクが引っ掛かります。と言うのは、XHTML1.0 では「document.write に a タグは使えない」ようなのです。これが解決すれば、ほぼすべて対応する予定なのです13
それ以外では古い記事を直すかどうかに懸かってます・・・・・

あと、前の記事で書いていた「続きを読む」の問題は解決しました。XML宣言の件はしばらくお預けです。現状ではIEの為に修正してMozillaで見ると崩れるのが目に見えてますので・・・・・

Posted at 00:02 | Thunderbird | Comments [0] | Trackbacks [0]

2005年07月29日

アフィリエイトの出力を変換

かなり前から悩んでいたアフィリエイトの出力タグ。折角テンプレート自体はXML準拠っぽくなっているのに、広告バナー等で台無しになります。試しに広告を全部外してテストページでチェックしてみると・・・・・・!「全然駄目じゃん。。。」
と言うのは、カスタマイズやら配置転換やらで各種タグが推奨されない記述になってしまっていたのです!昨日は基本から見直して再構築の荒らしでした(^^;;
手始めにトップページだけでもと、テストしたものを参考にして直しました。しかし、そのまま広告等を戻しても意味がない。

そこで以前から気になっていたアフィリエイト支援ツール「Affiliate Helper」と言うアフィリエイトのタグを JavaScript で出力し直すCGIを試してみました。このCGI本来の目的は、一度設定したら後はテンプレートを弄らずにCGIでのみ楽々変更できると言うものです。
実際に使用してみると、確かに更新するのが簡単になります。設定した出力タグはそのままで、後からバナー等を変更しても、そのページから JavaScript を呼び出せば反映される訳ですから(^O^) 加えて、出力タグが簡素化される為、HTMLのチェック時に引っ掛からなくなるんです。表示も速くなるしわーい

XML準拠とするとIEが後方互換になる為、すべて崩れてしまいます。なので、現在は従来のままですが、希望(?)が見えて来たので気長に修正してみようと思います(;_;)

Posted at 14:21 | Template | Comments [0] | Trackbacks [0]

2005年07月28日

エンジン切り替えタブブラウザー

使えるエンジン切り替えタブブラウザーって良いものない?
いくらバージョンアップしても危機的な不具合(CPU使用率が100%になる)を直さないNetscape。エンジン切り替えを謳っているスレイプニルもメインはやっぱりIEエンジン。ルナスケープもエンジンは切り替えられるけど全般的に扱い難い(タブブラウザーとして見ると)。すべて個人的な使用感ですので、これらが上手く動作している方には「ただの愚痴」と思われますね。いや、と言うか「ただの愚痴」なんですが
と言う訳で、結局エンジン切り替えタイプを諦めてIEコンポーネントを利用したタブブラウザー漁りをしている訳なんですが・・・・・

そんな折、自分的に扱い易いものを見付けました。

Avant Browser
Avant Browser
これはMozilla系のブラウザのようにスキンを切り替えられ、タブブラウザーとしても一般的な動作はほとんど行えます(贅沢を言えば閉じるボタンをタブに付けて欲しいけど)。ただ、ちょっと動作に重さを感じる。今にもフリーズしそうでしないような・・・・・まぁ、IEそのものを起動して使うよりは便利で良いって事で。

つい最近?IEもタブブラウザっぽくなるプラグインが発表されましたが、(自分としては)いらない機能がメインなので結局止めました。タブ関係も取って付けたようなお粗末なものだったし。

Posted at 20:31 | Browser | Comments [0] | Trackbacks [0]

2005年07月27日

カテゴリーアーカイブページの前後へのリンク

個別や日付・月別アーカイブページには前後のページへ切り替えるリンクを付ける事ができる。しかし、なぜカテゴリーアーカイブページには無いの?既存のMTタグにもそんなものは無さそうだし、やっぱりできないのだろうか・・・悩みました。で、何時ものように検索に明け暮れて・・・・・・!?

探してみるものです。見付けましたよ~Supplemental Category Tags

こちらから「mtcatx-1_5.zip」(現時点バージョン)を頂いて来て早速アップ。見事にリンクが作成された
カテゴリーリンク

ただ、カテゴリーの親子関係は無視されて、強制的にアルファベット順になるようです。ま、狙った通りの動作なので問題無しかな?

続きはリンク設置方法です

これとは関係ないけど・・・
固定3カラムスタイルを選択すると、IEでトップページを見た場合にエントリー右側の仕切り線がずれていたのを修正、また、メニュー左右スタイルの仕切り線も修正しました。

Posted at 15:06 | Plugin | Comments [0] | Trackbacks [0]

2005年07月26日

MySQLのバージョンアップ

数日前にサーバーのMySQLをバージョンアップしました。と言っても、かなり前から出回っているバージョンなんですが、実はこのOSでMySQLを動作させる為に随分と苦労させられていたので、今までずっと無視していたんです(このブログのエントリーに愚痴があります)。

やはり最新版のほうがセキュリティの面で安心できるだろうと、思い切って更新ボタンを押して再起動・・・しばらく放置してました。で、ブログペットの投稿を待つ
(いや、本当に怖かったのです。裏切られ続けのMySQLでしたので、自分でエントリーする事ができなかったと言う、何とも情けないお話で

ペットの投稿でドライバー等の動作は正常だと確信し、今日の連続投稿となりました

Posted at 12:11 | MySQL | Comments [2] | Trackbacks [0]

Netscape 8.0.3.1

Netscape 8 ・・・・・
数回のバージョンアップの末、ようやく安定して来たみたい?
現在のバージョンは「8.0.3.1」です。恐らく昨日今日でアップしましたね。と言うのは、昨日の日中に見た時は「8.0.2」のままだったから。なので、懲りずに再び挑戦してみますた!

前回同様日本語化(こちらもバージョンアップしてる!)も済ませ、自分のサイトを切り替えて見てみると・・・・・・フリーズしない!!!いまのところは・・・そう・・・いまのところは・・・・・
(ただし、現時点でJLPはそのままインストールできません。多分今晩あたり修正するのかな?そちらのサイトではそんな時でもインストールできる方法のヒントがありますが・・・)

話は変わって、本家のFirefoxに。
今月の14日から次期Firefox(アルファ版)のMozilla-JapanのJLPが利用できなくなりました。内部の構造が変更されたのかな?なので、方々検索掛けて使えるJLPを作成している方はいないかと探していました。諦めかけて数日放って置いたんだけど、昨日何気に見付けてしまいました

Mozilla? Firefox?用試製JLP - あ

こんなところで宣伝しても良いのか解りませんが、これで安心して次期Firefoxのテストバージョンを楽しめそうだ

Posted at 11:30 | Browser | Comments [0] | Trackbacks [0]
 1  |  2  |  3  |  4  |  5  | All pages