0

私はPHPでプロジェクトに取り組んでいます。オプション パネルを使用して、プロファイルの色、フォント サイズなどをユーザーに変更してもらいたいと思います。WordPressテーマのオプションパネルに似たもの。

誰かがこれを行う方法について正しい方向に向けることができますか?

4

3 に答える 3

0

PHP ファイルに送信するフォームであるオプション パネルをサイトに作成します。その PHP ファイルで、ユーザーが送信したデータが有効であることを確認してから、a を使用mysql_query()してユーザーの MySQL 行でこのデータを更新します。もちろん、MySQL (またはその他のデータベース) 構造を事前にセットアップして、すべてのユーザー プロファイルにそのようなフィールドfont-sizeまたはcolor関連付けられたフィールドが含まれるようにする必要があります。

ログインしているユーザーに Web サイトを表示する場合は、別の Web サイトを使用mysql_query()して、ユーザーの好みを確認してください。次に、PHP を使用して、ユーザーの好みの HTML と CSS をエコーアウトします。

于 2012-08-17T22:20:08.960 に答える
0

ユーザー ID をパラメーターとして受け取り、ユーザーのすべての設定を含む CSS ファイルを出力する PHP スクリプトを作成します。次に、他のすべてのスクリプトに次のようなことをさせます

<link rel="stylesheet" href="user_style.php?id=<?php echo $userid; ?>">
于 2012-08-17T22:22:51.210 に答える
0
  1. ユーザーがスタイル設定を入力できる管理パネルを作成します。
  2. そのフォームからデータを取得するように php コードを記述し、データを保存している場所に保存します。
  3. これらのスタイルが適用されるページがロードされたら、javascript を使用してスタイルを設定します。たとえば、サイトで jQuery を使用していて、サイトのすべてのテキストにテキストの色を適用する場合は、次のようにします。

    // 変数 customColor がデータベースからのデータで設定されていると仮定します。$('p').css('color', customColor);

JavaScript をあまり使用していない場合、またはスクリプトとサーバー側の PHP との間のやり取りをあまり行っていない場合は、おそらくここにギャップがあります。

于 2012-08-17T22:30:47.557 に答える