MODX Evoをver 1.0.6J-r8にしたらRSS機能が使えなくなっている

質問全般・改善要望
modxfan
メンバー
メンバー
記事: 241
登録日時: 2011年3月07日(月) 15:06

Re: MODX Evoをver 1.0.6J-r8にしたらRSS機能が使えなくなっている

投稿記事 by modxfan »

> 各ブラウザで表示し、そのソースを比較してもらったらどうでしょう?

kazuike様のアドバイスを試しますか?
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: MODX Evoをver 1.0.6J-r8にしたらRSS機能が使えなくなっている

投稿記事 by yama »

あ、text/plainでしたね。そうでした orz

コード: 全て選択

[[Ditto? &parents=`2` &display=`50` &orderBy=`editedon DESC` &tpl=`@CODE:[+id+] : [+pagetitle+]
`]]
こうしてみてください。pagetitleのあとで改行します
modxfan
メンバー
メンバー
記事: 241
登録日時: 2011年3月07日(月) 15:06

Re: MODX Evoをver 1.0.6J-r8にしたらRSS機能が使えなくなっている

投稿記事 by modxfan »

yama さんが書きました:あ、text/plainでしたね。そうでした orz

コード: 全て選択

[[Ditto? &parents=`2` &display=`50` &orderBy=`editedon DESC` &tpl=`@CODE:[+id+] : [+pagetitle+]
`]]
こうしてみてください。pagetitleのあとで改行します
今度は以下のメッセージが出ました。

9 : Mini-Blog HOWTO 18 : Just a pretend, older post

older post??
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: MODX Evoをver 1.0.6J-r8にしたらRSS機能が使えなくなっている

投稿記事 by yama »

コード: 全て選択

[[Ditto? &parents=`50` &display=`2` &orderBy=`editedon DESC` &tpl=`@CODE:[+id+] : [+pagetitle+]
`]]
すいません、また間違えました orz
こう書き直してください
kazuike
メンバー
メンバー
記事: 507
登録日時: 2009年8月12日(水) 12:53

Re: MODX Evoをver 1.0.6J-r8にしたらRSS機能が使えなくなっている

投稿記事 by kazuike »

yama さんが書きました:

コード: 全て選択

[[Ditto? &parents=`50` &display=`2` &orderBy=`editedon DESC` &tpl=`@CODE:[+id+] : [+pagetitle+]
`]]
すいません、また間違えました orz
こう書き直してください
親リソースは62なので、

コード: 全て選択

[[Ditto? &parents=`62` &display=`2` &orderBy=`editedon DESC` &tpl=`@CODE:[+id+] : [+pagetitle+]
`]]
ですね。(^^)
▼ウェブ屋のCMS→modxヒキダス流(備忘録)
http://d.hatena.ne.jp/hikidas_ikeda/
modxfan
メンバー
メンバー
記事: 241
登録日時: 2011年3月07日(月) 15:06

Re: MODX Evoをver 1.0.6J-r8にしたらRSS機能が使えなくなっている

投稿記事 by modxfan »

123 : イベントを開催致しました! 121 : 展示会へ出展致します

と出ました。
これでいけそうでしょうか。
kazuike
メンバー
メンバー
記事: 507
登録日時: 2009年8月12日(水) 12:53

Re: MODX Evoをver 1.0.6J-r8にしたらRSS機能が使えなくなっている

投稿記事 by kazuike »

DittoのRSSフォーマットのバグかどうか切り分けるため、
下記も試してもらえますか?
kazuike さんが書きました: 非RSSでの整列に問題はなさそうなので、
テスト用のリソースのコードをRSSフォーマットにして、

コード: 全て選択

[[Ditto? &parents=`62` &format=`rss` &display=`2` &dateSource=`editedon` &orderBy=`editedon DESC`]]
で、
各ブラウザで表示し、そのソースを比較

おそらく、以下のようなソースになっているかと思いますが…

コード: 全て選択

<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
			<title>新規リソース作成でDittoソースを入れたもの</title>
			<link>****************</link>
			<description></description>
			<language>ja</language>
			<copyright>****************</copyright>
			<ttl>120</ttl>
			<item>
				<title>イベントを開催致しました!</title>
				:
			</item>
		
			<item>
				<title>展示会へ出展致します</title>
				:
▼ウェブ屋のCMS→modxヒキダス流(備忘録)
http://d.hatena.ne.jp/hikidas_ikeda/
modxfan
メンバー
メンバー
記事: 241
登録日時: 2011年3月07日(月) 15:06

Re: MODX Evoをver 1.0.6J-r8にしたらRSS機能が使えなくなっている

投稿記事 by modxfan »

kazuike さんが書きました:DittoのRSSフォーマットのバグかどうか切り分けるため、
下記も試してもらえますか?
kazuike さんが書きました: 非RSSでの整列に問題はなさそうなので、
テスト用のリソースのコードをRSSフォーマットにして、

コード: 全て選択

[[Ditto? &parents=`62` &format=`rss` &display=`2` &dateSource=`editedon` &orderBy=`editedon DESC`]]
で、
各ブラウザで表示し、そのソースを比較
テスト用のリソースのDittoソースを上述のソースに差し替え、各ブラウザで試しました。
IE、Firefox、Chrome、Operaどれも同じソースでした。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: MODX Evoをver 1.0.6J-r8にしたらRSS機能が使えなくなっている

投稿記事 by yama »

modxfan さんが書きました:テスト用のリソースのDittoソースを上述のソースに差し替え、各ブラウザで試しました。
IE、Firefox、Chrome、Operaどれも同じソースでした。
ということは、テストページ上でのこのスニペットコールでは問題ないということでしょうか?(あるいは、順序がおかしいのは直ってないでしょうか?)

http://forum.modx.jp/viewtopic.php?f=7&t=1033
上記の話も気になりますが、editedon指定で意図どおりに出力されないのはそれはそれで問題だと思うので、できれば解決したいと思います。
modxfan
メンバー
メンバー
記事: 241
登録日時: 2011年3月07日(月) 15:06

Re: MODX Evoをver 1.0.6J-r8にしたらRSS機能が使えなくなっている

投稿記事 by modxfan »

yama さんが書きました:
modxfan さんが書きました:テスト用のリソースのDittoソースを上述のソースに差し替え、各ブラウザで試しました。
IE、Firefox、Chrome、Operaどれも同じソースでした。
ということは、テストページ上でのこのスニペットコールでは問題ないということでしょうか?(あるいは、順序がおかしいのは直ってないでしょうか?)
「DittoのRSSフォーマットのバグかどうか切り分けるため、
下記も試してもらえますか?」

ということについて対応しました。なのでソースが同じかどうかの回答をいたしました。
はい、順序がおかしいのは依然として変わらず直っておりません。
FirefoxもChromeもダメです。

yama さんが書きました: http://forum.modx.jp/viewtopic.php?f=7&t=1033
上記の話も気になりますが、editedon指定で意図どおりに出力されないのはそれはそれで問題だと思うので、できれば解決したいと思います。
アップデートしていないサイトの方は順序は問題なく表示されております。
kazuike
メンバー
メンバー
記事: 507
登録日時: 2009年8月12日(水) 12:53

Re: MODX Evoをver 1.0.6J-r8にしたらRSS機能が使えなくなっている

投稿記事 by kazuike »

modxfan さんが書きました:
yama さんが書きました:
modxfan さんが書きました:テスト用のリソースのDittoソースを上述のソースに差し替え、各ブラウザで試しました。
IE、Firefox、Chrome、Operaどれも同じソースでした。
ということは、テストページ上でのこのスニペットコールでは問題ないということでしょうか?(あるいは、順序がおかしいのは直ってないでしょうか?)
yamaさんは、
テスト用のリソースのソースは、ブラウザによって順番が違うということは無いですよね?
という念のための確認をされているのだと思いますよ。
modxfan さんが書きました: 「DittoのRSSフォーマットのバグかどうか切り分けるため、
下記も試してもらえますか?」

ということについて対応しました。なのでソースが同じかどうかの回答をいたしました。
つまり、テスト用のリソースのソースは、
ブラウザによって順番が違うということは無いということで良いですね?
modxfan さんが書きました: はい、順序がおかしいのは依然として変わらず直っておりません。
FirefoxもChromeもダメです。
何が原因かの調査をしているだけで、何も修正していないのですから、当然ですね。

テスト用のリソースで調査した今回の結果を見る限り、
DittoのRSSフォーマット側に問題がある可能性は少ないという気がします。

元のRSSのリソースは、
・使用テンプレート「(blank)」
・コンテントタイプ「application/rss+xml」
でしょうか?

まさかと思いますが、使用テンプレートにHTMLが入っていたりしませんよね?
▼ウェブ屋のCMS→modxヒキダス流(備忘録)
http://d.hatena.ne.jp/hikidas_ikeda/
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: MODX Evoをver 1.0.6J-r8にしたらRSS機能が使えなくなっている

投稿記事 by yama »

modxfan さんが書きました:はい、順序がおかしいのは依然として変わらず直っておりません。
FirefoxもChromeもダメです。
なるほど、了解です。まず、このテストページの状態をFIXできると切り分けが前進しそうですね。

コード: 全て選択

[[Ditto? &parents=`62` &display=`5` &tpl=`@CODE:[+id+] : [+pagetitle+]
`]]
念のため、やっぱり少し気になるので、上記のスニペットコールも試していただけますでしょうか。&displayは少し多めに5件セットです。
(間違い訂正kazuikeさんthanksです)
このスニペットコールだと、リソースを最初に作成した日時順に並びます。
kazuike
メンバー
メンバー
記事: 507
登録日時: 2009年8月12日(水) 12:53

Re: MODX Evoをver 1.0.6J-r8にしたらRSS機能が使えなくなっている

投稿記事 by kazuike »

この投稿を見ると、
元のRSSのリソースでは、いままで逆順の指定をしていたようですね。
http://forum.modx.jp/viewtopic.php?f=7& ... 5777#p5779

元のRSSのリソースは、既に以下のコードに変更されたと思いますが、
変更後は、IEのみが逆順に表示されているということでしょうか?

コード: 全て選択

[[Ditto? &parents=`62` &format=`rss`]]
IEなら、F12を押すと開発ツールが表示されるので、
開発ツールのメニューにある、「ブラウザモード」や「ドキュメントモード」を、
IE8やIE9等に変化させてみて、表示順が変わったりするか確認してもらえますでしょうか?

追記)
こちらの確認もお願いします。(IEだけおかしいのならなおさら)
元のRSSのリソースは、
・使用テンプレート「(blank)」
・コンテントタイプ「application/rss+xml」
でしょうか?

まさかと思いますが、使用テンプレートにHTMLが入っていたりしませんよね?
▼ウェブ屋のCMS→modxヒキダス流(備忘録)
http://d.hatena.ne.jp/hikidas_ikeda/
modxfan
メンバー
メンバー
記事: 241
登録日時: 2011年3月07日(月) 15:06

Re: MODX Evoをver 1.0.6J-r8にしたらRSS機能が使えなくなっている

投稿記事 by modxfan »

yamaさんは、
テスト用のリソースのソースは、ブラウザによって順番が違うということは無いですよね?
という念のための確認をされているのだと思いますよ。

つまり、テスト用のリソースのソースは、
ブラウザによって順番が違うということは無いということで良いですね?
差があるかと尋ねられたので作業・確認をし、差、すなわち違いがないことを確認・投稿しました。
従って順番が違うことも当然ありません

元のRSSのリソースは、
・使用テンプレート「(blank)」
・コンテントタイプ「application/rss+xml」
でしょうか?
はい、どちらもそうなっています。


まさかと思いますが、使用テンプレートにHTMLが入っていたりしませんよね?
ちょっとこれは意味がわかりませんでした。
MODXをインストルすると、最初からできあいのものが入っていました。
Let's Enjoy MODXだったか忘れましたが、あちこちのサイトを見ながらできあいを加工するのが早い的なことを
見ながらカスタマイズしていきました。
従って、RSSは元のままです。テンプレートがHTML?。」これは意味がわかりませんでした。
modxfan
メンバー
メンバー
記事: 241
登録日時: 2011年3月07日(月) 15:06

Re: MODX Evoをver 1.0.6J-r8にしたらRSS機能が使えなくなっている

投稿記事 by modxfan »

yama さんが書きました:
modxfan さんが書きました:はい、順序がおかしいのは依然として変わらず直っておりません。
FirefoxもChromeもダメです。
なるほど、了解です。まず、このテストページの状態をFIXできると切り分けが前進しそうですね。
はい、RSSページの表示は依然として変化無しです。
kazuike様には返答しましたが、シンプルDittoソースを入れたあとのテスト用リソースのソースはブラウザによって差(違い)はありませんでした。

yama さんが書きました:

コード: 全て選択

[[Ditto? &parents=`62` &display=`5` &tpl=`@CODE:[+id+] : [+pagetitle+]
`]]
念のため、やっぱり少し気になるので、上記のスニペットコールも試していただけますでしょうか。&displayは少し多めに5件セットです。
(間違い訂正kazuikeさんthanksです)
このスニペットコールだと、リソースを最初に作成した日時順に並びます。
RSSの方だったりテスト用リソースだったりして混乱しております。
どこに試す分でしょうか?
kazuike
メンバー
メンバー
記事: 507
登録日時: 2009年8月12日(水) 12:53

Re: MODX Evoをver 1.0.6J-r8にしたらRSS機能が使えなくなっている

投稿記事 by kazuike »

こちらでは、お使いの状況がわからないですし、起こりそうにないことが起こっているので、
可能性があるものは全て疑ってかからないと、いつまでも収束しない可能性があるので、
失礼な質問をしているかもしれませんが、許してくださいね。

IEだけ表示順がおかしいとなると、
IEのRSSリーダーには、表示順を変更する機能があるので、
元のRSSのリソースをIEで表示した際、
右に表示されるパネルで、
並べ替えが「▼日付」になっているか確認してください。
もし、「▲日付」になっていれば、逆順に表示されます。
▼ウェブ屋のCMS→modxヒキダス流(備忘録)
http://d.hatena.ne.jp/hikidas_ikeda/
modxfan
メンバー
メンバー
記事: 241
登録日時: 2011年3月07日(月) 15:06

Re: MODX Evoをver 1.0.6J-r8にしたらRSS機能が使えなくなっている

投稿記事 by modxfan »

こちらでは、お使いの状況がわからないですし、起こりそうにないことが起こっているので、
可能性があるものは全て疑ってかからないと、いつまでも収束しない可能性があるので、
失礼な質問をしているかもしれませんが、許してくださいね。
はい、ご親身にありがとうございます。


IEではありません、以下の状態です。

IE: 最新が上になっている。
Firefox: 最古が上にきている。
Chrome: 最古が上にきている。
Opera: 最新が上になっている。
kazuike
メンバー
メンバー
記事: 507
登録日時: 2009年8月12日(水) 12:53

Re: MODX Evoをver 1.0.6J-r8にしたらRSS機能が使えなくなっている

投稿記事 by kazuike »

modxfan さんが書きました: IEではありません、以下の状態です。

IE: 最新が上になっている。
Firefox: 最古が上にきている。
Chrome: 最古が上にきている。
Opera: 最新が上になっている。
しつこいようですが、
元のRSSリソースは、
現在

コード: 全て選択

[[Ditto? &parents=`62` &format=`rss` &display=`30` &dateSource=`editedon` &orderBy=`editedon ASC`]]
ではなく、

コード: 全て選択

[[Ditto? &parents=`62` &format=`rss`]]
ですよね?

上記のようにコードを変更して、
再読み込み(最新の状態を表示)しても何も変わっていないということでしょうか?

追記)
こちらも問題無いでしょうか?
IEのRSSリーダーには、表示順を変更する機能があるので、
元のRSSのリソースをIEで表示した際、
右に表示されるパネルで、
並べ替えが「▼日付」になっているか確認してください。
もし、「▲日付」になっていれば、逆順に表示されます。
さらに追記)
すみません。IEはパネルで指定された並べ替えの順で表示されるので、
IEで表示順を確認すること自体が無意味ですね。
▼ウェブ屋のCMS→modxヒキダス流(備忘録)
http://d.hatena.ne.jp/hikidas_ikeda/
modxfan
メンバー
メンバー
記事: 241
登録日時: 2011年3月07日(月) 15:06

Re: MODX Evoをver 1.0.6J-r8にしたらRSS機能が使えなくなっている

投稿記事 by modxfan »

kazuike さんが書きました:
modxfan さんが書きました: IEではありません、以下の状態です。

IE: 最新が上になっている。
Firefox: 最古が上にきている。
Chrome: 最古が上にきている。
Opera: 最新が上になっている。
しつこいようですが、
元のRSSリソースは、
現在

コード: 全て選択

[[Ditto? &parents=`62` &format=`rss` &display=`30` &dateSource=`editedon` &orderBy=`editedon ASC`]]
ではなく、

コード: 全て選択

[[Ditto? &parents=`62` &format=`rss`]]
ですよね?

上記のようにコードを変更して、
再読み込み(最新の状態を表示)しても何も変わっていないということでしょうか?
はい、先ほどのyama様から、別件質問でテスト依頼があって作業中ですので
おっしゃる通り、現在、RSSに貼り付けているDittoソースは
[[Ditto? &parents=`62` &format=`rss`]]
になっています。

これにより、一度投稿したものを編集してもRSSで日付が変わらなくなりました。
最新ニュース欄の投稿は日付とタイトルにしていますが、これはともとも日付は変わらなかったのですが、
RSSの方が変わってしまっていたのです。誤字脱字で編集することもあるのに、編集したらなんでもかんでも
日付が今日になってしまっては、もともとの投稿日付と変わってしまうのでいけませんでした。


本題のRSSの順番の方ですが、再読み込みしても変わらないです。依然としてFirefox、Chromeが逆順になっています。


kazuike さんが書きました: 追記)
こちらも問題無いでしょうか?
IEのRSSリーダーには、表示順を変更する機能があるので、
元のRSSのリソースをIEで表示した際、
右に表示されるパネルで、
並べ替えが「▼日付」になっているか確認してください。
もし、「▲日付」になっていれば、逆順に表示されます。
さらに追記)
すみません。IEはパネルで指定された並べ替えの順で表示されるので、
IEで表示順を確認すること自体が無意味ですね。
日付は▼です。
この頃のバージョンにアップデートをしていないサイトがもうひとつあります。
そちらのサイトと、そらから本件サイトをアップデートする前のサイトは、
どちらもこのようなことは起こっておりません。
RSSの表示順は、どのブラウザでも最新から順に表示されていました。

二つのMODXサイトのうち、一つだけを先日最新版にアップデートしたあとに
RSSの表示順が逆になっているブラウザ(Firefox、Chrome)があることが判明して困っているという状況です
kazuike
メンバー
メンバー
記事: 507
登録日時: 2009年8月12日(水) 12:53

Re: MODX Evoをver 1.0.6J-r8にしたらRSS機能が使えなくなっている

投稿記事 by kazuike »

元のRSSのリソースについて、

コード: 全て選択

[[Ditto? &parents=`62` &format=`rss`]]
では、
デフォルトの並び順で作成時の降順になるはずですが、これがおかしいようです。
私のところでも、1.0.6J-r8のMODXで再現しました。

元のRSSのリソースのコードを下記に変更してください。

コード: 全て選択

[[Ditto? &parents=`62` &format=`rss` &orderBy=`createdon DESC`]]
▼ウェブ屋のCMS→modxヒキダス流(備忘録)
http://d.hatena.ne.jp/hikidas_ikeda/
返信する