Re6: 【バグ?】新着情報プラグインにデータベースが反映されない。
2023年1月5日 20時25分 [Shunsuke Ajisawa]皆様
○新着情報プラグインにデータベースが反映されない件
画像ファイルばかりでごめんなさい。
色々やってみるのですが、出て来ない。
もう一つ運営しているサイトでは問題なく表示されるのに、データベース以外は表示されるのはなんでかわからない。ご迷惑おかけします。
新着情報プラグインのフレーム編集になります。
データベースのフレーム編集です。
以下の目的、注意点などご確認いただき、ご使用ください。
当フォーラムでは、Connect-CMSのトラブルなどの相談も記載いただけますが、作業を肩代わりするものではありません。
作業の依頼は、株式会社オープンソース・ワークショップの調査メニューなどをご検討ください。
https://opensource-workshop.jp/service/rescue
皆様
○新着情報プラグインにデータベースが反映されない件
画像ファイルばかりでごめんなさい。
色々やってみるのですが、出て来ない。
もう一つ運営しているサイトでは問題なく表示されるのに、データベース以外は表示されるのはなんでかわからない。ご迷惑おかけします。
新着情報プラグインのフレーム編集になります。
データベースのフレーム編集です。
新着情報にデーターベースが表示されない。
ブログ・掲示板は表示されるがデータベースのみ表示されない。
環境:
サクラレンタルサーバー php8.0
NC2→Connect-CMS
Connect-CMSバージョン: 1.1.2
いつもお世話になっております。
もう一つ運用しているサイトでは、きちんとデータベースが表示されており再現ができず原因が不明。
アドバイスがあれば教えてもらいたい。
Shunsuke Ajisawa様
ちょっと画像で確認できないのですが、「対象ページーフレーム」のところの下に出てくる、ページのチェックボタンは入っていますか。
ご確認お願いします。
あとバージョンが少し低いようですが、現在1.2.8まで上がっています。複数の修正が入っていますので、可能であればバージョンアップするとよろしいかと思います。
> ブログ・掲示板は表示されるがデータベースのみ表示されない。
> 環境:
> サクラレンタルサーバー php8.0
> NC2→Connect-CMS
> Connect-CMSバージョン: 1.1.2
>
> いつもお世話になっております。
> もう一つ運用しているサイトでは、きちんとデータベースが表示されており再現ができず原因が不明。
> アドバイスがあれば教えてもらいたい。
Shunsuke Ajisawa 様
データベース・プラグインを置いているフレームが「非公開」か
「限定公開」になっていないでしょうか?
自分のサイトで検証した結果、以下のようになりました。
-----------------------------
【図1】
【図2】
【図3】
【図4】
-----------------------------
というわけで、
一般のユーザーは閲覧権限がないため、新着情報に表示されない
という可能性を挙げてみます。
なお、権限のあるユーザー(システム管理者など)で操作すると、
データベース・プラグインを置いたページでは「非表示」として表示され、
新着情報のページでも該当コンテンツへのリンクが表示されるようです。
ログアウトするか、別のブラウザで一般のユーザーとしてページを見ると
適切な表示を確認できると思います。
-----
ちなみに、Connect-CMSのバージョンを上げた方がよいと思いますが、
上の検証には v1.1.2 を使いました。
あと、リンクの文字がすべて「無題」になり、変更方法が分かりませんでした。
説明が見にくく、申し訳ございません。
公星 さま
わかるところだけ返信ですが、ご容赦ください。
> あと、リンクの文字がすべて「無題」になり、変更方法が分かりませんでした。
項目詳細設定「新着情報等の設定」から設定できると思います。
https://manual.connect-cms.jp/user/databases/editColumnDetail/index.html
ご参考まで。
皆様
○バージョンが上がらないについて
おそらくバージョンは最新版になっていると思うのですが、お知らせページのバージョンが変わらないため1.1.2とお伝えしています。これもなぜだかわからない。
updateは処理されてる様子。
ただ下記のエラーが発生していて、通ったのか通ってないのかわからないです。
error: Your local changes to the following files would be overwritten by merge: .ev.example
バージョンが変わらない。
パーミッションとかでしょうか以前階層を移動で変えたことがあり関係あるかもしれないのでこれから試してみようと思っています。
○新着情報プラグインにデータベースが反映されない件
もう少し広くキャプチャしてみました。
選択したものだけを表示するも同じ状況でデータベースは反映されません。
こんにちは。
> updateは処理されてる様子。
git pull時にerror/abortingが出てるため、ファイルのアップデート失敗してるようです。
「git pull aborting」等でネット検索すると解決策見つかると思います。
> バージョンが変わらない。
上記によりバージョン上がって無さそうです。
実際のバージョンファイルは config/version.php なので、そのファイルを見てると判断つくと思います。
> ○新着情報プラグインにデータベースが反映されない件
・ボランティアセンターからのお知らせ「新着情報」のフレーム編集 はどうなってるんだろう?とちょっと気になりました。(テンプレートがdefault以外だと表示しなくなる事あるのかな?位でした)
一番下の図は ボランティアのお願い「データーべース」のフレーム編集画面だったので、新着情報のフレーム編集画面ではないのかなと思いました。
参考になれば幸いです。
osws牟田口様
○バージョンが上げられない。
下記コマンドの後に一度git pullしたところきちんとバージョンアップできました
$ git reset --hard HEAD
git学びます。ありがとうございます。
皆様
○新着情報プラグインにデータベースが反映されない件
画像ファイルばかりでごめんなさい。
色々やってみるのですが、出て来ない。
もう一つ運営しているサイトでは問題なく表示されるのに、データベース以外は表示されるのはなんでかわからない。ご迷惑おかけします。
新着情報プラグインのフレーム編集になります。
データベースのフレーム編集です。
Shunsuke Ajisawa 様
新着情報プラグインで歯車マークを押した際の「設定変更」タブにおける
「新着の取得方式・表示件数」の 取得方法 と 表示数 はいかがでしょうか?
デフォルトでは「取得方法-件数」で「表示件数-0」になっていました。
そのため、そのまま画面を下に行き、
「ブログ・掲示板・データベース」をすべて選択したとしても、
Ajisawa さんがご提示のように何も表示されませんでした。
以下、画像を貼り付けます。
---
---
ーーー
ーーー
公星さま
ご対応いただきありがとうございます。
ご指摘いただいた、新着情報の歯車設定の箇所確認しました。
表示件数も表示日数も試したのですが、やはり出てこないです。
掲示板とブログはでてくるのですが、データベースだけが出てこないです。
公星さま
お世話になっております。
再現ができたと思うのでご相談させてください。
・おそらく別の絞り込みが影響してきているようです。
他の絞り込みを行っていると、新着情報にでません。
制御しないにすると、新着情報に他のデータベースも表示されます。
Shunsuke Ajisawa 様
自分のWebサイトで検証してきました。
おっしゃるとおり、確かに「データベース」プラグインの設定において、
初期状態に対する「絞り込み」をかけておいた場合、
それで除外される登録内容は「新着情報」プラグインにも表示されませんでした。
---
併せて、「絞り込み制御」で示されている
という意味を正しく理解する必要がありそうですね。
まだまだConnect-CMSに対する理解と修行が足りないようで、
的を外してばかりでした。申し訳ございません。
Connect-CMSの理解よりも
私の通常の日本語を読む力が壊滅的でした。
元より、以下のことを述べていたのですね。
一つ前の返信は完全に無視してください。
(文脈に合いませんので、できれば消していただきたい)
----------------
----------------
上手に説明できないのですが、
ある【データベース】プラグインで行った、
「絞り込み制御」ー「する」ー「選んだ条件」が
【新着情報】プラグインに表示される過程で
他の「データベース」プラグインからの表示に影響を与えているかもしれません。
---
観察した現象
・同じページに2つの【データベース】プラグインを置いた。
・それぞれに何個かの項目をつくり、データを登録した
・トップページにある【新着情報】には
2つの【データベース】プラグインの登録内容が
リンクとして表示された
・片方の【データベース】プラグインで「絞り込み制御」を行った
・その【データベース】プラグインのあるページでは
絞り込み制御に応じて、登録データが表示/非表示になった
絞り込み制御をしていない方の【データベース】プラグインに
何も変化は起きなかった
・トップページにある【新着情報プラグイン】では
絞り込み制御の下で表示される登録データしか
リンクが表示されなかった
(→ もう片方の【データベース】プラグインの表示は全てなくなった)
---
というわけで、同じ現象を再確認した気がします。
公星 さま
たくさんの示唆をいただけるので助かります。また、慣れない状況報告を整理くださりありがとうございます。
ただ、全てが表示されるようになったわけではなく、表示されるのは一部分のデータベースのようで大半は表示されない状況です。この後、表示されるデータベースと表示されないデータベースの違いについて調べます。
「新着情報」プラグインで「表示件数」が2以下でない
(→ 歯車マーク →「設定変更」→「新着の取得方式・表示件数」)
を確認し、例えば[ 件数:3 ]にしてあるとして〈些細なミスをクリア〉、
「データベース」プラグインから「新着情報」プラグインにわたす情報が
結果として
キーワード: 食堂
主な活動内容: 子どもの福祉(子ども食堂)
のようにまとめられてしまった、という挙動なのですかね。
---
まだ分かりませんが、
「データベース」プラグインの「絞り込み制限」は
2以上の「新着情報」に対しても、同時に影響を与えうる
という仮説を検証する必要があるのかもしれません。
「プログラムを見て分かれば、すぐ」なのでしょうが、
むやみに掲示板を汚しており、申し訳ございません。
ある「データベース」プラグインの絞り込みは
別の「データベース」プラグインからの「新着情報」の表示に影響を与えるか?
という問いの検証をしました。
そして、「与える」という結果を得ました。
以下、記録です。
-----------------------
(1)表示対象の異なる、3種の「新着情報」プラグインを設置した
(2)「データベース」プラグイン1で絞り込みを行った
(3)「データベース」プラグイン2専用の新着表示に影響しないと期待したが・・・
-----------------------
ということで、例えば、絞り込み機能を利用し、
「データベース」プラグインに登録された特定のコンテンツの
公開フラグを上げたり下げたりしようとしても、
「新着情報」に届く際に絡まってしまう気がします。
現時点では「そのようにできている」と受け取るしかなさそうです。
こんばんわ。
株式会社オープンソース・ワークショップの永原です。
皆さま、現象の報告から、状況の確認、再現作業まで、本当にありがとうございます。
プログラムのミス(バグ)ですね。
このように、Connect-CMSユーザの皆さまにサポートしていただけること、本当に感謝申し上げます。
原因を調査して、修正するようにいたします。
調査、修正の時間を少々いただけますようお願いいたします。
以上、まずはお礼にて失礼いたします。
こんにちは。
オープンソース・ワークショップの牟田口です。
お待たせしました。
不具合を修正したバージョンを公開しましたので、お知らせします。
https://github.com/opensource-workshop/connect-cms/releases/tag/v1.4.3
最新バージョンにアップデートすれば、不具合解消すると思いますので、お試しください。
v1.4.3へのアップデートにより、
新着情報プラグインの表示が変わったことを確認しました。
------
[ アップデート前(上)とアップデート後(下)]