|
||||||||
![]() |
掲示板目次 > サポート > ハック(Hack) |
|
|
ブロックタイトルを表示しないハック |
|||
| keithr |
|
||||||
![]() Full Member 状態: オフライン ![]() 登録日: 2008年4月 7日 投稿数: 328 |
このハックを重宝させていただいていましたが、1.6.xではどうすればよいでしょうか?
テーマディレクトリ直下のfunctions.phpはちょっと内容が変わっているようなので・・・・。 参考 http://wiki.geeklog.jp/index.php/%E3%82%BF%E3%82%A4%E3%83%88%E3%83%AB%E6%9B%B8%E5%BC%8F%E3%81%AB%E3%82%88%E3%82%8A%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%81%AE%E3%82%BF%E3%82%A4%E3%83%88%E3%83%AB%E3%82%92%E5%89%8A%E9%99%A4%E3%81%99%E3%82%8B http://www.geeklog.jp/filemgmt/index.php?id=379 |
||||||
|
|||||||
| augebang |
|
||||||
![]() 管理者 ![]() 状態: オフライン ![]() 登録日: 2006年8月22日 投稿数: 126 |
Quote by: keithrこのハックを重宝させていただいていましたが、1.6.xではどうすればよいでしょうか?
テーマディレクトリ直下のfunctions.phpはちょっと内容が変わっているようなので・・・・。 PHP Formatted Code //@@@@@タイトルの先頭文字が半角ピリオド(.)ならタイトルを表示しないテンプレートにする//@@@@@タイトルの先頭文字が半角#(シャープ)ならdivも表示しないテンプレートにする //@@@@@$result = DB_query ("SELECT onleft,name FROM {$_TABLES['blocks']} WHERE is_enabled = 1"); $result = DB_query ("SELECT onleft,name,title FROM {$_TABLES['blocks']}"); $nrows = DB_numRows ($result); for ($i = 0; $i < $nrows; $i++) { $A = DB_fetchArray ($result); if ($A['onleft'] == 1) { if ( strncasecmp($A['title'],".",1) == 0){ $_BLOCK_TEMPLATE[$A['name']] = 'blockheader-left-notitle.thtml,blockfooter-left.thtml'; } else if ( strncasecmp($A['title'],"#",1) == 0){ $_BLOCK_TEMPLATE[$A['name']] = 'blockheader-left-nodiv.thtml,blockfooter-left-nodiv.thtml'; } else { $_BLOCK_TEMPLATE[$A['name']] = 'blockheader-left.thtml,blockfooter-left.thtml'; } } else { if ( strncasecmp($A['title'],".",1) == 0){ $_BLOCK_TEMPLATE[$A['name']] = 'blockheader-right-notitle.thtml,blockfooter-right.thtml'; } else if ( strncasecmp($A['title'],"#",1) == 0){ $_BLOCK_TEMPLATE[$A['name']] = 'blockheader-right-nodiv.thtml,blockfooter-right-nodiv.thtml'; } else { $_BLOCK_TEMPLATE[$A['name']] = 'blockheader-right.thtml,blockfooter-right.thtml'; } } } この部分をfunctions.phpの最終行「?>」の直前にコピーした所エラーは表示されてません。 Theme GLTMatrix確認テーマIguana16のカレンダーで確認しました。 たかが0.1%されど0.1% あきらめないで! |
||||||
|
|||||||
| Ivy |
|
||||||
![]() 管理者 ![]() 状態: オフライン ![]() 登録日: 2004年1月 1日 投稿数: 4470 |
このハックは,携帯で見ると,ブロックタイトルがそのまま表示されてしまってあまりかっこよくありません。
この際, http://wiki.geeklog.jp/index.php/ブロック毎に見栄えを変更する に切り替えてみることをお勧めします。 このほうが,プログラムも単純ですしね。 |
||||||
|
|||||||
| keithr |
|
||||||
![]() Full Member 状態: オフライン ![]() 登録日: 2008年4月 7日 投稿数: 328 |
AugeさんIvyさん、ありがとうございます。
Augeさんご提案の方法で私のサイトでも問題ありませんでした。PTbook16のカラーシリーズに採用させていただきます。近日中に作業して発表します。 携帯にブロックを見せている場合、Ivyさんご提案の方法が有効ですね。今度試してみます。 |
||||||
|
|||||||
| 内容生成: 0.32 秒 |
|
|
|