ページ 11

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

投稿記事Posted: 2020年2月10日(月) 06:45
by kamo
いつも開発ありがとうございます、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つの「ラベルブロック」の場合はちゃんと降順に表示できています。
お時間のあるとき、設定が違っているなど
アドバイス頂けると助かります。

どうぞ、よろしくお願いいたします。

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

投稿記事Posted: 2020年2月10日(月) 10:37
by inunosinsi
ブログリンクブロックに関しては私は開発に関与したことがないので明確な返答は出来ませんが、おそらく仕様である可能性が高そうです。
並び順に関しては開発時期が比較的遅く、その頃にはブログリンクブロックの存在感が相当小さいものであったため気にしていない可能性が高そうです。

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

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


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

今後ともよろしくお願いいたします。

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

投稿記事Posted: 2020年2月23日(日) 19:01
by honadaiku
関連する質問と思われるので、このトピックに続けます。

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

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

投稿記事Posted: 2020年2月23日(日) 22:18
by polka
> 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)の箇所は、組み合わせや順番などに多少工夫が要るかもしれません。
※ブログのタイトルは「ペア」をわかりやすくするために入れているだけなので、不要であれば取ってください。

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

投稿記事Posted: 2020年2月24日(月) 14:19
by honadaiku
> polka 様

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

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

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

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

ラベルブロックであれば、毎回、ページ>記事ブロック設定で、追加する記事を指定をせずにすむと思うのですが
もしかすると権限によって動作が違うかもしれないので、思い違いならごめんなさいです。

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

投稿記事Posted: 2020年2月24日(月) 22:46
by honadaiku
やっとわかりました。理解力なくて申し訳ありません。

  • 新着情報に出したい記事に共通のラベルをつけて、それをラベルブロックに表示する。
  • URLを出し分けるためにカスタムフィールドを使う。
というわけですね。
ありがとうございました。

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

投稿記事Posted: 2020年2月25日(火) 07:55
by polka
honadaiku さんが書きました:
  • 新着情報に出したい記事に共通のラベルをつけて、それをラベルブロックに表示する。
  • URLを出し分けるためにカスタムフィールドを使う。


そうですそうです。

こちらこそ、ややこしい説明ですみません!
この方法が、今回のご要件に合っていれば幸いです。