ユーティリティ

2017年08月

- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -

キーワード検索

キーワード検索フォーム
キーワード

ユーザー

  • cccのアバター

新着画像

過去ログ

Twitter

Twilogを見る

Feed

エントリー

freoのタグクラウドのソート順を変更する

freoではタグクラウドのソート順はタグ名の昇順になりますが、これを変更する方法です。

以下はエントリータグクラウドの場合です。
libs/freo/plugins/display.entry_tagcloud.php の66行目あたりにある

ksort($tags, SORT_STRING);

の部分を以下(赤字部分)のように変更して下さい。

【タグ名の降順】

krsort($tags, SORT_STRING);

【該当記事数の少ない順】

asort($tags, SORT_NUMERIC);

【該当記事数の多い順】

arsort($tags, SORT_NUMERIC);

【タグ名の自然順ソート(第1、第2、第3...第10、第11といった順に並べる)】⇒ デフォルトだと第1、第10、第11、第2、第3...の順に並んでしまう

uksort($tags, 'strnatcmp');

またはPHPのバージョンが5.4.0以降なら

ksort($tags, SORT_NATURAL);

でもOK。

※今のところランダムに並べる方法は不明です。

files/plugins/entry_tagcloud.log に記録されるタグの順番も変更したい(サイトの表示には影響しません)なら、libs/freo/plugins/end.entry_tagcloud.php の64行目あたりの

ksort($entry_tags, SORT_STRING);

も同様に変更して下さい(上の$tagsの部分は$entry_tagsになります)。

ページ移動

関連エントリー

コメント

  • コメントはまだありません。

コメント登録

  • コメントを入力してください。
  • 一旦登録したコメントは、あとで編集できませんのでご注意下さい。
登録フォーム
名前
メールアドレス
URL
コメント(コメント本文の装飾について
閲覧制限
※基本的には「全体に公開」されますが、内容によっては管理人の方で公開を制限する場合がございますので、その旨ご了承下さい。
freoをひらがな3文字で入力してください(スパム対策)