ブログリンクブロックの設定と仕様

インストール後の運用中に生じた質問などはこちら。
管理画面の操作方法でわからないところやTipsなども

ブログリンクブロックの設定と仕様

投稿記事by kamo on 2020年2月10日(月) 06:45

いつも開発ありがとうございます、kamoです。

ブログリンクブロックの設定と仕様についてお尋ねします。
SOY CMS 3.0.2p178SQLite PHP 7.2.27
この環境で
ページにブロック設定をしています。
複数ブログの記事を表示したいため
「ブログリンクブロック」の設定を下記のように設定。
--------------------
ラベルは3つ設定済みで、そのラベルは2つのブログの記事ラベルです。
表示順:作成日の降順で表示数は1~3件
---------------------
この設定を行ったときは、指定したラベルのブログが混在して
作成日の降順で表示されるつもりでおりました。
ですが、ブログごとに降順表示となりました。
bloglink-block.png
ブログリンクブロックで表示されている内容
bloglink-block.png (35.77 KiB)

この仕様は「ブログリンクブロック」標準の仕様でしょうか。
それとも、何か設定上のミスがあり発生している現象でしょうか。

2つのブログは1つはサイトTOPページと親子関係の設定あり、
もう1つは同じサイト内のブログですがTOPとは親子関係の設定を
しておりません。

パンくずリストなどのプラグインは利用していないので
ページ設定時の階層については2つ目のブログはドメインTOPの
ページ配下とはしていませんでした。

あまり2つのブログにまたがる設定をやっていなかったので、
表示順がブログごとの降順になるということに気がつかず、
記事は1月に書いてあったのですが、たまたまサイトをみたら、
その状態を発見しました。

念のためバージョンを3.0.2p220に上げてみましたが
結果は同じでした。
もう1つの「ラベルブロック」の場合はちゃんと降順に表示できています。
お時間のあるとき、設定が違っているなど
アドバイス頂けると助かります。

どうぞ、よろしくお願いいたします。
kamo
 
記事: 152
登録日時: 2009年3月25日(水) 15:44

Re: ブログリンクブロックの設定と仕様

投稿記事by inunosinsi on 2020年2月10日(月) 10:37

ブログリンクブロックに関しては私は開発に関与したことがないので明確な返答は出来ませんが、おそらく仕様である可能性が高そうです。
並び順に関しては開発時期が比較的遅く、その頃にはブログリンクブロックの存在感が相当小さいものであったため気にしていない可能性が高そうです。
大阪でフリーのプログラマをしています。
以前はSOY CMSの開発元で働いていました。

SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)
開発実績等

最近はSOY Shopを業務アプリとして使用できないか?と模索しています。
SOY Shopで管理画面のみ使用モードを追加しました - saitodev.co

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 896
登録日時: 2008年6月12日(木) 20:48

Re: ブログリンクブロックの設定と仕様

投稿記事by kamo on 2020年2月11日(火) 12:14

inunosinsi様ご回答頂きありがとうございます。kamoです。
inunosinsi さんが書きました:ブログリンクブロックに関しては私は開発に関与したことがないので明確な返答は出来ませんが、おそらく仕様である可能性が高そうです。
並び順に関しては開発時期が比較的遅く、その頃にはブログリンクブロックの存在感が相当小さいものであったため気にしていない可能性が高そうです。


了解いたしました。
後でHTML側のページレイアウトを変えるか、CMS側の利用機能を変更するか?
どちらかで対応することにします。

今後ともよろしくお願いいたします。
kamo
 
記事: 152
登録日時: 2009年3月25日(水) 15:44

Re: ブログリンクブロックの設定と仕様

投稿記事by honadaiku on 2020年2月23日(日) 19:01

関連する質問と思われるので、このトピックに続けます。

私もトップページにブログリンクブロックを置いて複数ブログの新着情報を表示しています。
以前は、ラベルにかかわらず新着順に並んでいましたが、先日、久しぶりにバージョンアップしたところ、ラベルごとにまとまって表示されるようになりました。
一旦戻して小刻みにバージョンアップしてみたところ、3.0.2p158 以降でそのようになることがわかりました。
3.0.2p150 以前のようにラベルにかかわらず新着順に並べたいのですが、何かよい方法がありますでしょうか。
honadaiku
 
記事: 3
登録日時: 2020年2月23日(日) 18:58

Re: ブログリンクブロックの設定と仕様

投稿記事by polka on 2020年2月23日(日) 22:18

> honadaiku 様

はじめまして、いちユーザーです。

自分ならこうするだろう、と思う方法(標準ブロックとカスタムフィールドの組み合わせ)をご参考までにご紹介いたします。
(実際に試していないので、ひとつのアイデアとしてご覧いただければ)

・ラベルを1つ作成し、新着記事表示用とします。
・新着記事を表示する標準ブロックhogeを作ります。
・各ブログのリンクURLを呼び出せるように、カスタムフィールドgufuを作ります。(「ペア」がやりやすいと思います)

<ul>
<!-- block:id="hoge" -->
<li>
<h3><a href="/<!-- cms:id="gufu_pair_1" /-->/article/<!-- cms:id="entry_id" /-->"><!-- cms:id="title_plain" -->記事のタイトル<!-- /cms:id="title_plain" -->(<!-- cms:id="gufu" -->ブログのタイトル<!-- /cms:id="gufu" -->)</a></h3>
<!-- cms:id="content" cms:length="100" -->
<p>記事本文の先頭100文字</p>
<!-- /cms:id="content" -->
</li>
<!-- /block:id="hoge" -->
</ul>

※カスタムフィールドgufuは、主にブログのタイトル、副(ペア)にブログのURLを登録すると使いやすいと思います。
※記事ページへの参照先(URL)の箇所は、組み合わせや順番などに多少工夫が要るかもしれません。
※ブログのタイトルは「ペア」をわかりやすくするために入れているだけなので、不要であれば取ってください。
polka
 
記事: 246
登録日時: 2013年5月20日(月) 08:15
所在地: 大阪府泉大津市二田町1-20-30-2F

Re: ブログリンクブロックの設定と仕様

投稿記事by honadaiku on 2020年2月24日(月) 14:19

> polka 様

ありがとうございます。
試して見ましたが、これだと新着情報を更新するためには、「ページ詳細」画面から「ブロックの設定 (block:id = hoge)」で新着記事の追加をしないとなりませんよね。
記事管理者の権限で記事を投稿しただけで自動更新されるようにしたいです。
せっかく教えていただいたのに申し訳ありません。
honadaiku
 
記事: 3
登録日時: 2020年2月23日(日) 18:58

Re: ブログリンクブロックの設定と仕様

投稿記事by polka on 2020年2月24日(月) 17:44

honadaiku さんが書きました:試して見ましたが、これだと新着情報を更新するためには、「ページ詳細」画面から「ブロックの設定 (block:id = hoge)」で新着記事の追加をしないとなりませんよね。

「ブロックの設定 (block:id = hoge)」でラベルブロックはお試しになったでしょうか?

ラベルブロックであれば、毎回、ページ>記事ブロック設定で、追加する記事を指定をせずにすむと思うのですが
もしかすると権限によって動作が違うかもしれないので、思い違いならごめんなさいです。
polka
 
記事: 246
登録日時: 2013年5月20日(月) 08:15
所在地: 大阪府泉大津市二田町1-20-30-2F

Re: ブログリンクブロックの設定と仕様

投稿記事by honadaiku on 2020年2月24日(月) 22:46

やっとわかりました。理解力なくて申し訳ありません。

  • 新着情報に出したい記事に共通のラベルをつけて、それをラベルブロックに表示する。
  • URLを出し分けるためにカスタムフィールドを使う。
というわけですね。
ありがとうございました。
honadaiku
 
記事: 3
登録日時: 2020年2月23日(日) 18:58

Re: ブログリンクブロックの設定と仕様

投稿記事by polka on 2020年2月25日(火) 07:55

honadaiku さんが書きました:
  • 新着情報に出したい記事に共通のラベルをつけて、それをラベルブロックに表示する。
  • URLを出し分けるためにカスタムフィールドを使う。


そうですそうです。

こちらこそ、ややこしい説明ですみません!
この方法が、今回のご要件に合っていれば幸いです。
polka
 
記事: 246
登録日時: 2013年5月20日(月) 08:15
所在地: 大阪府泉大津市二田町1-20-30-2F


Return to 運用・操作方法

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[2人]

cron