ホームページ  >  記事  >  バックエンド開発  >  画像順序の混乱の解決策について説明します。解決策_PHP チュートリアルについて説明します。

画像順序の混乱の解決策について説明します。解決策_PHP チュートリアルについて説明します。

WBOY
WBOYオリジナル
2016-07-13 09:45:42929ブラウズ

画像の順序の混乱の解決策を説明します、解決策を説明します

手順

Discuz が投稿を公開するとき、複数の写真を追加してから直接投稿を公開すると、写真の順序が崩れることがあります
。 画像アップロードウィンドウ内の画像の順序が正しくても、公開後に画像がバラバラになってしまいます

分析

URLを見てください、プログラムコードには何も表示されません
写真の名前をシリアル番号に変更してアップロードしてください。投稿内の写真の順序がめちゃくちゃになっていることに注意してください: 76123458
次に、データベース内で bbs_forum_attachment_1 テーブルを見つけ、デフォルトの順序も次であることを確認します。

エイドごとに分けてくれなくても、取りに行ける時は注文せずにそのまま取ります
このテーブルを直接操作する PHP を見つけます:sourceclasstabletable_forum_attachment_n.php
writelog('file name','log') メソッドを通じて、投稿が更新されるたびに、fetch_all_by_id が 1 回このメソッドが実行されることがわかります
投稿を表示するときに、投稿に挿入されていない添付ファイルのアドレスを毎回データベースから読み取る必要があることがわかりました

解決策

fetch_all_by_id メソッドで渡されるデフォルトのパラメーターを変更します: order_by='aid'

写真の順番が違っていた投稿を更新し、順番が正常であることがわかりました

以上は discuz の修正に関するもので、皆様のお役に立てれば幸いです。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1039205.html技術記事 Discuz の写真の順序の混乱の解決策では、Discuz が投稿を公開し、複数の写真を追加して、その投稿を直接公開すると、画像の順序が時々乱れる場合があると説明しています...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。