web-dev-qa-db-ja.com

バックエンド記事の注文がフロントエンド注文と同じではありません

誰かが私とこれを一緒にぐるぐる回っているように見えるのを助けてください。

カテゴリブログを使用して、注文を記事の注文に設定しています。バックエンドで私はそれらを私が望む方法で設定しましたが、フロントエンドはそれらのいくつかを順不同で示し、それを修正する方法がわかりませんか?

私は多くのことを試しました。新しいメニューを作成して、それを最初から注文しても、それはまだ起こっています。記事の順序は、フロントエンドで正しい順序を取得するためにバックエンドで順序を乱して記事を移動できるため、明らかに機能します。これは、クライアントのために、これに対する永続的な修正が必要なためです。

私はJoomlaを使用しています!バージョン3.6.4

よろしくお願いします。

4
user9401

なぜそうなっているのかははっきりとは言えませんが、私には直感があります...あなたのサイトがJoomlaの更新を数回行ったこと、そしてある時点でJにあったことは間違いないでしょう! 3.6.3より低い。

ご覧のとおり、2016-07-12にリリースされたJ!3.6.0では、新しい記事の順序が変更されました。それまでは、作成されたすべての新しい記事には、順序付け0が割り当てられていました。以前の記事のすべての注文が1つ増え、新しい記事が最初に追加されました。 Joomlaの何千人もの管理者は、カテゴリのブログメニューの並べ替え設定でその事実を信頼し、すべてが見事で素晴らしかったです。メニューの並べ替えを「順序別」に設定すると、同時に「最新の最初」として機能するため、管理者の作業がはるかに簡単になります。

次に PR#8576パフォーマンスの向上-新しい特集記事 (4月15日にRTC for J!3.5.2への道であることがわかり、J! 3.6.0)彼らはそれが何百もの記事のあるカテゴリーのパフォーマンスのボトルネックであると正当に主張し、それにより新しい記事の注文を最後に変更しました!それは厳密にパフォーマンスの点で素晴​​らしい改善でしたが、同時にそれは何千もの後方互換性ブレークを導入しました既存のサイトのうち、ウェブマスターが左と右に反抗して泣いていました。

次に、再び PR#11581 Revert "Performance gain-new featured article" で、そして激しい議論の後 Issue#11103新しい記事が作成され、最後の可能な「順序付け」 、PLTが受け入れられる間違いと後方互換性のブレークと リリースされたJ!3.6. は、古き良き新しい記事の最初の注文に戻りました。更新が明らかな理由もなく1か月以上棚に置かれていたことは言うまでもありません。さらに、一部のWebマスターは驚かされました。

さて、あなたは私が提案しているものを見ますか? J!3.6.0より前のバージョンを使用しているときに多数の記事を作成した場合、それらは最上位に移動しました。その後、J!3.6.0からJ!3.6.3までの間に記事を作成した場合、それらは一番下に移動しました。そして最後に、J!3.6.3の更新後、再びトップに戻りました。
それが大難問のシナリオでない場合、私はそれが何であるかわかりません。

それがあなたの問題の真の理由であるなら、私はそれをどのように修正するかという言葉に困っています。正直なところ、少しの手掛かりもありません。私は自分のサイトでそれを修正する方法を知りたいです。 :-(

2
Mikan