並び替え

カテゴリ 【CMS】ポータルサイト向け
タイトル 並び替え
質問者 ヒナタさん (1369)
質問日時 2023/02/19 20:38 回答数 1
メディア共有 このエントリーをはてなブックマークに追加
質問内容

お世話になります。
先日はありがとうございました。

同じく「管理者おすすめサイト」に関する悩みなのですが、
「並び替え」がうまくいきません。

項目設定→管理者おすすめサイトの編集項目順序で
「並び替え表示」を「使用する」にチェックを入れ、
登録情報の「★管理者おすすめサイト」の方でも、
並び替えを指定したのですが、順番が入れ替わりませんでした。
※キャッシュのクリアも試しました

製品版ではないテストサイトの方でも試しましたが同じ結果でした。

他にうまくいく方法はございますでしょうか?
ご教授よろしくお願い致します。

質問に回答するには、ログインしてください。

回答(1件)

回答者:
q19cms担当者さん (2341)
回答日時:
2023/02/20 09:04

「並び替え表示」をチェックすると、編集項目に「並び替え用(price)」が出てきますので、各データの値を設定します。
実際の表示で値の順番に並び替えるには、index.phpの修正が必要になります。(次の説明もご参照ください)

https://q19cms.com/files_m/cms_portal/faq.html

「管理者おすすめサイト」の場合は、「option12」というデータで表示していますので、トップページの場合は、index.phpの660行付近、

$data["option12"] = item_list(0, 0, 0, 5, 3); // 管理者おすすめサイト(option12)



$data["option12"] = item_list(0, 1, 0, 5, 3); // 管理者おすすめサイト(option12)

この様に修正します。(item_listの2番めの数字が1)
これで、「並び替え用」の値の大きい順に並びます。

$data["option12"] = item_list(0, 2, 0, 5, 3); // 管理者おすすめサイト(option12)

この様に修正すると、(item_listの2番めの数字が2)
小さい順に並びます。

トップページ以外でも同様の修正が必要ですので、option12で検索して同じ様に修正してください。

大変参考になりました


1件中 1 ~ 1