メニューをスキップして本文へ


ここから本文

RSSAggregator-1.3.2

  • 2010年4月24日(土) 10:09 (JST)
  • 投稿者:
    mystral-kk
  • 閲覧数
    685
GeekLog

先日からGeeklog.jpの掲示板のこのスレッドで問題になっていた、XHTMLで" />"が消える問題だが、原因は拙作のRSSAggregatorだった Orz...

phpblock_rssaggregator()の先頭で


if (!defined('XHTML')) {
  define('XHTML', '');
}

のように定義している。問題は、この関数をlib-custom.php内で読み込むため、テーマのfunctions.phpの設定や$_CONF['doctype']よりも優先されてしまう、ということだ。RSSAggregatorを使用しているサイトはどんなテーマでもXHTMLではなくHTMLになってしまう。

これはあまりにもまずいので、対応したバージョン1.3.2を公開した。といっても、上述の3行を削除しただけ。お騒がせして申し訳ないm(_ _)m。

教訓: lib-custom.php内で読み込む関数では、トップレベルで(= カスタム関数の外で)XHTML定数を定義してはならない。

2010年 4月24日追記: 「トップレベルで(= カスタム関数の外で)」の部分を加筆しました。

タグ:カスタム関数

トラックバック

このエントリのトラックバックURL:
http://mystral-kk.net/trackback.php/20100424100908613

[...] Retweet Button to your Blog or Web Site. WordPress  Web Sites 2 tweets tweet 2 All 0 Influential RSSAggregator-1.3.2 - Geeklog増殖計画mystral-kk.net/article.php/20100424100908613 – view page – cached [...] 続きを読む

表示形式
コメント投稿

サイト管理者はコメントに関する責任を負いません。

サブメニューをスキップしてフッタへ

ログイン

ログイン

Twitter

[twitter:block all]

過去の記事

土曜日 10-31


日曜日 10-18


土曜日 10-17


金曜日 04-10


木曜日 04-02


火曜日 03-24


日曜日 03-22


土曜日 02-21


木曜日 02-12



ここからフッタ