ようこそ! Geeklog Japan 2019/01/17 14:25 JST


 2012/08/20 13:32 JST  

状態: オフライン

yuru

Forum User

Active Member
登録日: 04/25/07
投稿数: 206
了解しました! 何度も質問してしまってスミマセン。 やってみます。ありがとうございます。

 2012/08/21 16:49 JST  

状態: オフライン

yuru

Forum User

Active Member
登録日: 04/25/07
投稿数: 206
ちなみに、右ブロックを常時表示にしておいて、トップページだけ右ブロックを表示しないようにするには、「TOPページを特殊なレイアウトにする」に書かれている
PHP Formatted Code
// 特定ページ(idに'''_no_rightblock'''が含まれる)のみ,右ブロックを非表示にしてその他は常時表示にする
$url_current = COM_getCurrentURL();
if( strpos( $url_current, '_no_rightblock' ) !== false ){
    $_CONF['show_right_blocks'] = false;
} else {
    $_CONF['show_right_blocks'] = true;
}
を少し変えればできますか?

 2012/08/21 20:03 JST  

状態: オフライン

Ivy

Site Admin

管理者
登録日: 01/01/04
投稿数: 5855
場所:Tokyo
はい、そうです。 homeなら右ブロックを常時表示する をOFFにすればよいです。

 2012/08/22 09:25 JST  

状態: オフライン

yuru

Forum User

Active Member
登録日: 04/25/07
投稿数: 206
functions.phpに下記のように記述したら、できました! ありがとうございました。
PHP Formatted Code
$url_current = COM_getCurrentURL();
if( $url_current == $_CONF['site_url'].'/' ){
    $_CONF['show_right_blocks'] = false;
} else {
    $_CONF['show_right_blocks'] = true;
}
 

 2012/08/22 10:24 JST  

状態: オフライン

Ivy

Site Admin

管理者
登録日: 01/01/04
投稿数: 5855
場所:Tokyo
解決してよかったですね。 http://wiki.geeklog.jp/index.php?title=TOPページを特殊なレイアウトにする ここの、右ブロック{rightblock}を常時表示するで、その用法をくわしく説明していました。 関数は、TOPページだけ処理するなら COM_onFrontpage() が便利です。 用法は、
PHP Formatted Code
if( COM_onFrontpage() ) { echo CUSTOM_getStaticpage('_toppage_content' ); }
のように使います。

 2012/08/22 10:34 JST  

状態: オフライン

yuru

Forum User

Active Member
登録日: 04/25/07
投稿数: 206
PHP Formatted Code
if( COM_onFrontpage() ){
    $_CONF['show_right_blocks'] = false;
} else {
    $_CONF['show_right_blocks'] = true;
}
 
↑のようにfunctions.phpに記述したところ、トップページでも表示されてしまいました。

 2012/08/22 11:19 JST  

状態: オフライン

Ivy

Site Admin

管理者
登録日: 01/01/04
投稿数: 5855
場所:Tokyo
テストありがとうございます。 そういうことならfunctions.phpに、COM_onFrontpageが使えない、ということかもしれませんね。 わたしもfiunctions.phpでCOM_onFrontpageを使ったことはなかったです。header.thtmlではよく使うのですが。

時刻はすべて JST , 現在の時刻は 02:25 PM

  • 通常
  • 注目トピック
  • ロック済
  • 新着
  • 注目トピック 新着
  • ロック済トピック 新着
  • ゲストユーザの投稿を見る 
  • ゲストユーザ投稿可能 
  • 一部のHTMLを許可 
  • バッドワードをチェック