tt_newsに常に新しい投稿を取得させることは可能ですか?
ユーザーがフロントエンドでニュースを投稿できるようにするプラグインがあります。
ニュースはtt_newsテーブルに挿入され、ユーザーはニュースがリストされているページにリダイレクトされます。ただし、ユーザーが投稿した最新ニュースは表示されません。
数秒待ってからページをリロードする必要があります。これは本当にサイトのユーザビリティを破壊します。
いくつかの解決策があります:
1)ページを「キャッシュしない」に設定します(ページのプロパティを編集します)。ただし、これにより、indexed_searchがそのサイトを検索できなくなります。これはおそらく問題ありません。
2)そのサイトのキャッシュをクリアするフックを追加します(t_c_emain.html#a339ac0da0377744f512bf790e79f5563 "> http://api.typo3.org/typo3v4/current/html/classt3lib_t_c_emain.html#a339ac0da0377744f512bf790e79fを参照してください)
3)&no_cache = 1を追加し、ページのキャッシュ時間を数分に設定します(したがって、ページはindexed_searchを介してインデックスに登録されます)
4)まだ表示されていない最新のニュースレコードを要求するAJAXスクリプト(eID)を記述します。
どちらに行くかはあなたのニーズ次第だと思います。1)開発者の観点からは最速ですが、パフォーマンスの観点からは最悪です。2)開発者にとっては難しく、おそらくパフォーマンスにとっては優れています。3)その中間にあります。4)ユーザーが多い場合は、おそらくより良い解決策です