LOGIN ID Password Auto Login Register Now! Lost Password?
XUGJ Forum

myalbum や bulletin などのカテゴリー表示順をコントロール

投稿ツリー

  • なし myalbum や bulletin などのカテゴリー表示順をコントロール (kamezou, 2016/3/2 16:14)

このトピックの投稿一覧へ

kamezou

なし myalbum や bulletin などのカテゴリー表示順をコントロール

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016/3/2 16:14
kamezou  1st Class 居住地: 2013~  投稿数: 51
既出でしたら、ごめんなさい。

myalbum や bulletin などのカテゴリー管理では、表示順が指定できません。
表示順をコントロールするには、カテゴリー名の頭に数字を付けるのが手っ取り早いのですが、そのまま表示されるとかっこ悪いので、数字を取り除く smartyプラグインを作ってみました。

以下のコードをmodifier.numcut.php の名前で、trust_path/libs/smarty/plugins/ に置きます。
<?php
function smarty_modifier_numcut($string, $sep='_', $rep='')
{
    return preg_replace('/'.$sep.'\d+'.$sep.'/', $rep, $string) ;
}
?>

_01_車、_02_電車、_03_飛行機、_04_船、_99_その他 のようにカテゴリーを設定し、
テンプレートで、<{$cat.title|numcut}><{$category_options|numcut}><{$story.topic|numcut}><{$topic_select|numcut}>のように記述します。
_*_ の部分が表示されなくなります。<select></select>内の表示も消すことができます。

2行目の $sep='_' を変更すれば、_ を他の文字に変更できます。
投票数:0 平均点:0.00

  条件検索へ


Back to Page Top
MainMenu
Manuals
Search
XOOPS Official & Dev.
XOOPS Communities