mysql - 一条新闻可能会有多张图片,新闻和图片是间插着这显示的,这样的数据表该怎样设计?
ringa_lee
ringa_lee 2017-04-17 15:44:59
0
6
694

一条新闻可能会有多张图片,新闻和图片是间插着这显示的。这样的数据表该怎样设计?图片需要单独的一张表吗?

菜鸟求高手,详细一点。

ringa_lee
ringa_lee

ringa_lee

全員に返信(6)
Peter_Zhu

画像用に別のテーブルを作成する必要はありません。リッチ テキスト エディターを使用してニュース コンテンツを編集したり、画像をアップロードしたりできます。画像は Web サイトのディレクトリに保存され、HTML 内の img は にリンクされます。このディレクトリ内の対応する画像ファイル

いいねを押す +0
巴扎黑

インターリーブ方式とは何ですか?記事のようにランダムに挿入されますか?それとも一定の一定の間隔があるのでしょうか?記事のようなものであれば、kindeitdor などのエディターを使用すると便利です

いいねを押す +0
伊谢尔伦

HTML は、Web サイトにアクセスしたときに 1 つの HTML ファイルのみが返されるように設計されています。では、HTML 内の画像 (img) はどうなるでしょうか?彼は再びリクエストを開始します。
つまり、ニュースをデータ テーブルに直接保存するだけです。画像に関しては、画像をローカル (またはデータベース) に保存してから、<img src="画像アドレス"> を使用して画像を置き換えます。 。このニュースを受け取ったら、その中で <img> を探して写真を取得し、ニュースに置き換えてください。

上記の考え方はすべての端末に当てはまります。Web サイトを開発している場合、ブラウザーは検索と置換のステップを解決するのに役立ちます。

いいねを押す +0
左手右手慢动作

Kindeditor または UE を使用できます。HTML のみ

いいねを押す +0
小葫芦

記事内の写真を他の記事や他の場所で使用する必要がある場合 (つまり、サイト内の画像アドレスの使用が許可されている場合)、フィールドを使用してすべての画像アドレスを記事

いいねを押す +0
黄舟

次のフィールドを含む記事テーブルを設計する必要があると思います

リーリー

上記のように、フロントエンドがリッチ テキスト エディターの場合、写真は、Web サイトのディレクトリまたはバックで指定された CDN にアップロードされた後、アドレスを持ちます。次に、これを追加するだけです。これをすべて json に入力し、上の item_json に保存します (もちろん、ここではランダムな名前を選択しました。将来表示したり呼び出したりするときに、自分で選択できます)。この JSON を取り出して直接表示します。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート