SOYCMSの管理画面で記事作成日のソート機能 投稿する

投稿者:kaiya  投稿日時:2022-07-29 13:23:04
いつもありがとうございます 

SOYCMSの管理画面>記事の管理 画面で記事一覧が表示されていますが、

現在では、最終更新日の時間で自動的に降順でソートされていると思いますが、
記事作成日の降順・昇順でソートできれば、便利なのにな・・と思いました。

(公開側では作成日順に自動的にソートされているので、同じ並びに 管理画面の記事もソートできたほうが、公開側の表示とずれがなくなる)

または、虫眼鏡の記事の検索ページにおいて、記事の作成日の期間指定が検索条件にあったら便利だな・・と思いました。
投稿者:齋藤毅  投稿日時:2022-08-01 18:07:33
コードを確認してみたのですが、管理画面の記事一覧には記事毎に表示順更新という機能が付いていまして、ここに更に降順・昇順を追加すると複雑になるため、メンテナンスの観点でソート機能の追加は避けたいです。

虫眼鏡の記事の検索ページにおいて、記事の作成日の期間指定が検索条件に
上記の件は難しくないので追加してみます。
投稿者:齋藤毅  投稿日時:2022-08-03 05:43:04
管理画面の記事検索で記事の作成日時と更新日時の項目を追加しました。
他に検索ページであれば、検索結果の記事一覧で作成日時や更新日時の並び順の指定をできるようにしています。

対応版は下記のページからダウンロードできます。
https://saitodev.co/soycms
投稿者:kaiya  投稿日時:2022-08-03 06:38:17
ありがとうございます!すごく探しやすくなりました。

追伸・・ひとつだけ些細なことですがUIで気になる事が・・

カスタムフィールドで検索する項目がありますが、これを使う人というのは結構限られているので、
アコーディオン・メニュー等で普段は隠れているくらいのほうが使い勝手が良いのではないかと思いました。
(ラベル管理の画面でそうされているように)

私の場合ですと、検索するような項目は カスタム「サーチフィールド」を使っているため
カスタムフィールドは、PDFや画像など ファイルのアップロードとしてよく使います。

カスタムフィールドの種類をファイルにしていた場合、検索で使う機会はないのですが
備考もふくめて10くらいのカスタムフィールドの検索項目が 縦に表示されてしまうと、絶対につかわない部分が 真ん中にスペースをとって存在するのが少し気になるな・・・と思ったのでした。
投稿者:齋藤毅  投稿日時:2022-08-03 11:31:57
カスタムフィールドで検索する項目がありますが、これを使う人というのは結構限られているので、
アコーディオン・メニュー等で普段は隠れているくらいのほうが使い勝手が良いのではないかと思いました。
ご意見をありがとうございます。
余力ができましたら対応します。
投稿者:齋藤毅  投稿日時:2022-08-04 14:28:56
カスタムフィールドで検索する項目がありますが、これを使う人というのは結構限られているので、
アコーディオン・メニュー等で普段は隠れているくらいのほうが使い勝手が良いのではないかと思いました。
上記の件ですが、要件は満たしていませんが、カスタムフィールド毎に記事の検索の項目として追加する設定を設けました。
SOY CMSの記事の検索でカスタムフィールドの項目の追加設定を設けました - saitodev.co

検索フォームの縦長問題は幾分解消されると思います。
投稿者:kaiya  投稿日時:2022-08-04 14:49:35
よりベターな改善ありがとうございます!

必要なカスタムフィールドのみ検索項目に出せるようになって、とても使い易くなりました
投稿者:kaiya  投稿日時:2022-08-06 11:38:20
お忙しいところいつも対応ありがとうございます!

記事検索ページがよくなって、普段よく使っている部分を見直したのですが・

どうしてもクセで、公開側で探すのが当たり前になってましたが、管理側で探してそのまま修正できたほうが、便利なのでは・・と思った部分が タグと カスタム「サーチ」フィールドの(管理画面)の記事検索です

タグは、修正しようとすると、公開側でもタグは文字検索でしかできないと思うので、

既存の記事のタグを修正しようとすると、公開側で 探して 該当記事を探して、管理画面その記事タイトルで検索と修正して、最後にまた公開のタグ画面で 表示を確認する・・といった感じで、
一番 修正に時間がかかる気がします。

管理側で、タグを直接 検索できれば・かなり便利になるのでは・・と思ったのですが・・

また、同様に カスタムサーチフィールドの値の修正も、おなじく 公開側で記事を探しますが、こちらはタグとは違って、サーチ画面でスグに探せるので、タグ修正ほど手間はかかりませんが、

今回の修正頂いてカスタムフィールドアドバンスドで記事検索に表示する項目を選べるようになって、

普段 私がつかっているカスタム「サーチフィールド」でも、同様に記事検索項目に表示できたら有り難い・・

どちらも、普段公開側と管理側をいったり来たりが普通になってますが、管理側で検索できたらなぁと思ったのでした
記事検索がかなり使えるようになったので、より要望が増えてしまった気が否めませんが、ご一考いただければ幸いです
投稿者:齋藤毅  投稿日時:2022-08-06 12:17:47
長い文章でイメージしにくいのですが、結局のところ公開側で使用しているサーチフィールドのタグが欲しいということですか?

サーチフィールドのタグは大半のフィールドでは自動生成出来ないので、汎用的な機能を設けるのは難しいです。
投稿者:kaiya  投稿日時:2022-08-06 12:25:21
すみません。まわりくどくなってしまいまして。

管理画面の 虫眼鏡の記事検索 の画面において 検索項目の追加を希望

1 タグ(設定した)の文字検索を増やせないか。
2 カスタムサーチフィールド を カスタムフィールドアドバンスドのように、必要なフィールドのみ記事検索項目に表示できないか

上記2点です
投稿者:齋藤毅  投稿日時:2022-08-06 12:29:38
カスタムサーチフィールドのタグ設定が何を指しているのかがわからないので、キャプチャ等で何処を見れば良いのかを示すのは可能ですか?

2は項目の出力設定があるので、意図通りに動いていなければ不具合です。

確認してみます
投稿者:kaiya  投稿日時:2022-08-06 12:35:38
タグは、「タグクラウドプラグイン」を使用したときのタグです。

記事に設定したタグを管理画面の記事検索から文字検索できたらと思ったのですが。
投稿者:齋藤毅  投稿日時:2022-08-06 13:04:12
カスタムサーチフィールド を カスタムフィールドアドバンスドのように、必要なフィールドのみ記事検索項目に表示できないか
上記の件を確認しましたが、検索項目として出力する設定があり、開発環境では動作していました。
もしかしたら、途中のものをパッケージ化して配布した可能性がありますので、タグクラウドプラグインの反映を行った時に再度パッケージ化してみます。
投稿者:齋藤毅  投稿日時:2022-08-08 10:57:57
https://saitodev.co/article/4680
タグクラウドプラグインも検索の対象にしました。
投稿者:kaiya  投稿日時:2022-08-10 15:56:17
ありがとうございます!すべて動作しました!

念の為にお知らせしますと
タグクラウドを有効にした後、記事管理検索ページで最初は下記エラーが出ていたのですが・・

Deprecated: Optional parameter $customfields declared before required parameter $tagCloudTags is implicitly treated as a required parameter in /home/ルート/common/action/site/Entry/SearchAction.class.php on line 35

プラグインをアクティブ・非アクティブにしたりキャッシュ削除で・・いつのまにか表示されなくなりましたので
当方の設定等のエラーかもしれませんが、念の為にお知らせします
投稿者:kaiya  投稿日時:2022-08-15 12:43:37
不具合報告です

タグクラウドを記事検索項目に入れた場合に、文字検索が動作しなくなってしまいました。

文字検索でヒットしていた記事が、タグクラウドプラグインを記事検索項目に入れて、同じ文字で検索

→ 該当する記事は見つかりませんでした。と、が何の文字を入力しても、「該当記事なし」となります
ログインして投稿する