2

管理者が他のユーザーが登録できる「イベント」を作成できるようにするWebサイトを作成する必要があります。各「イベント」には独自のユーザーがいます。管理者がイベントを作成するとき、定義済みのテンプレート (もちろん以前に作成したもの) からデザインを選択する必要があります。私がデザインと言うときは、メニューやその他のものの位置を意味します。しかし、ここに「問題」があります。たとえば、管理者はカラー パレットからメニューの背景やテキストの色を選択します。

すべてのデザイン テンプレートには独自の CSS ファイルがあるため、以前に作成した「イベント」の特定の領域に背景を設定する方法がわかりません。

色を選択したら、それを「イベント」でDBに入れることができると考えていました。誰かがイベントを見たいときは、DBから取得し、PHPのfile_gets_contentsを使用して{Hereを置き換えます色の値を持ついくつかのプロパティ値です。どう思いますか?。それを行う別の方法はありますか?答えてくれて覚えてくれてありがとう:D

4

1 に答える 1

2

カスタム カラー値をデータベースなどに保存します。次に、これらの CSS プロパティをstylehtml ヘッダーのタグに設定します。そうすれば、変更できるプロパティを 1 か所で設定するだけで済みます。

何かのようなもの :

<style type="text/css">
custom_text_color  { color: $prop1_color; }
custom_background { background-color: $prop2_color; }
</style>

次に、次の html 出力だけが、ページの後半で同じままになります。

<span class="custom_text_color">This is text in your custom color!</span>
于 2012-09-04T02:21:21.517 に答える