2012年1月25日水曜日

 

【XOOPS】Gnaviモジュールカスタマイズ - 新着の投稿タイトルを丸めない

新規投稿を最新の5件まで表示とかするブロックの、タイトルが長いとき○文字までで切り捨て(この投稿でいう『【XOOPS】Gnaviモジュールカスタ…』のような)とかしないようにカスタム。デフォルトで20文字。

∟ /xoops_trust_path/modules/gnavi/blocks/
 ∟ block_function.php
/* 変更前 */
$photo['title'] = xoops_substr( $myts->makeTboxData4Show( $photo['title'] ) , 0 , $title_max_length+3 );
/* 変更後 */
$photo['title'] = ($title_max_length === -1) ? $myts->makeTboxData4Show( $photo['title'] ) : xoops_substr( $myts->makeTboxData4Show( $photo['title'] ) , 0 , $title_max_length+3 );
functions.php

文字の丸め込みは「 xoops_substr()」が行っており、「xoops/include/function.php」に定義されている。

管理画面の『Gnavi』の『ブロック管理』などで設定できる『ブロックオプション->画像名の最大表示文字数』が「-1」のときは丸めない設定。値「0」は無効になる様子。

ラベル:


コメント: コメントを投稿

登録 コメントの投稿 [Atom]



この投稿へのリンク:

リンクを作成



<< ホーム

This page is powered by Blogger. Isn't yours?

登録 投稿 [Atom]

Google