0

PHP と MySQL を使用して、ニュース管理システムを含む Web サイトを構築しています

システムは完全に機能します。基本的に、レコードをデータベースに挿入し、コンテンツが見栄えがするようにフォーマットされた .php スクリプトで出力します。

私の問題:このように発行されたニュースは、毎回同じ方法でしか出力できません。つまり、次の画像のようなものを出力できます。

画像1

そうすれば、すべてのニュースは、db レコードを取得するための .php スクリプトが提供する上記のレイアウトと同じになります。

私の質問:ユーザーが毎回異なるレイアウトで物事を公開できる簡単な方法/システム/何でもありますか? たぶん次のようなもの:

画像2

私は WYSIWYG エディターを使用してニュースを公開しています...しかし、ユーザーはフォントの色、両端揃え、左、右のテキスト配置、画像の挿入などを変更することしかできません...

ありがとうございました!

4

2 に答える 2

0

レイアウトを wysiwyg にプリロードしますか? その場合は、レイアウトを含む新しい db テーブルを作成し、ユーザーが新しい記事を作成したときにそれらを wysiwyg にエコーするだけです。

于 2012-09-13T17:27:42.157 に答える
0

php 条件と css スタイルを組み合わせて使用​​します。

簡単な例(三項演算子を使用して短くする...):

php:

$title_class = empty($date) ? '' : 'with_date';
echo "<h1 class='{$title_class}'>{$title}</h1>"
echo empty($date) ? '' : "<span class='date'>{$date}</span>";
// etc.

CSS:

h1 {
  text-align: center;
}
h1.with_date {
  text-align: left;
  float: left;
}
.date {
  float: right;
}
// etc.
于 2012-09-13T17:34:30.497 に答える