geeklog いぢり (3)

発注元 (??) とやりとり。自分で環境作っててナニですが微妙。
ヘッダメニューの件については、コンフィグレーションプラグインで設定可能でした。あそこの項目が増えたら IE では微妙な表示になってしまう模様。
あと、昨晩設定したメイル送信フォームは IE だと文字化けがもの凄い。(困

メイル送信フォーム

静的ページの編集において、メイル送信フォームのページレイアウトを「全画面表示 (ヘッダ、フッタ、ブロックなし)」にしておいたのが原因らしい。レイアウトを「ヘッダ、フッタあり」に修正したら IE における表示の文字化けは直った。
どっちかというと、正常に表示されていた firefox の方が微妙なの??

RSS アグリゲータ

サイドバーに出したい、と。で、以下のコンテンツを見るに、1.4.1 では微妙な不具合が出ている模様。
http://mystral-kk.net/article.php/20070408163812977

リンクを追い掛けてみたら不具合は修正されている模様。
http://www.geeklog.jp/filemgmt/index.php?id=160

ファイルを展開し、readme.txt をニラむ。以下の手順で install との事。

  1. phpblock_rssaggregator.php をサーバに転送。ディレクトリは /system/custom との事
  2. ソースの修正 (phpblock_rssAggregator()関数の先頭、との事。基本的には urls のみで大丈夫っぽい)
    1. $RSSAG_CONF['urls']
    2. $RSSAG_CONF['cache_lifespan']
    3. $RSSAG_CONF['format']
    4. $RSSAG_CONF['date_format']
    5. $RSSAG_CONF['auto_prepend_BOM']
  3. /system/lib-custom.php に require_once('custom/phpblock_rssaggregator.php'); を追加
  4. 管理者で geeklog ログイン
  5. ブロック管理から新規作成
  6. PHPブロックのオプション - 関数」の欄に, phpblock_rssaggregator と入力、保存
  7. タイプに「PHPブロック」を指定する必要あり

RSS なソレが表示されている。

TODO

  • 静的コンテンツの装飾
  • ヘッダの修正
  • サーバ、ドメインの用意

あとは向こうさんからのリクエスト待ち、ですな。

追記

$RSSAG_CONF['format'] に代入する書式も修正してます。