るるろぐ 2008 新着記事

この記事1件を表示

さくらインターネットでの運用(17)右メニュー時の問題について

Geeklog Japanese 参照トピ

geeklogjapaneseではあまり推奨されてない方法のようなのだが、
右メニューを以下で実現したみた。

まず、
$_CONF['show_right_blocks'] = true;

こうすることで、常に、右ブロックが表示される

その後、ブロックを作っていく中で、左メニューとして
表示したいブロックは、「ホームページのみ」とします。

そうすると、思い通りのサイト構成になりました。
が、掲示板の表示で問題が起きました。詳しくは、
フォーラムに書きましたが、掲示板の個々のページを
表示する時だけ、構文エラーが出る。

Warning: Invalid argument supplied for foreach() in /home/xxx/xxx/system/lib-custom.php on line 374

で、色々調べているうちに、これは、
「$_CONF['show_right_blocks'] = false;」であっても、
掲示板の個々のページを表示する段階で、左に
ブロックがないと、起こるエラーでした。

(まあ、あまり、falseにして、掲示板を表示する時に
 左にブロックを置かない人はいないかも知れませんが。。
 一カラムになりますもんね。。)。

で。教えて頂いた。

lib-custom.php の374行目

foreach($showblocks as $block) {
 …
}

 ↓

if (!empty ($showblocs)) {
foreach($showblocks as $block) {
 …
}
}

コメントを書く

コメントの掲載は、管理者の承認が必要な場合があります。すぐに掲載されない場合は、少しお待ち下さい。また、内容によっては掲載しない場合、掲載後、削除する場合もございます。ご了承下さい。

 必須

 必須


トラックバック

このエントリーのトラックバックURL:

http://www.liolion.info/MovT/LULUL/mt-tbon.cgi/633

都合により、上記URLの「mt-tbon.cgi」は、全角で表示しています。TBの際は、恐れ入りますが、半角に直して送信してください。

またこのブログは、トラックバックを受け付けても、それがすぐに反映されない仕組みになっています。管理者が確認後、公開しますので、少しお待ち下さい。尚、内容によっては、公開しない場合もあります。ご了承下さい。また内容に問題がないと思えるのに、いつまで経っても公開されない場合は、なんらかの事情で、pingが届いていない可能性があります。よろしければ再度送信してください(このブログに関してコメントをする?)。

MODx本出版

ここからカテゴリ一覧、記事一覧を表示

CATEGORY

RSS1.0 RSS2.0