私はPHPでプロジェクトに取り組んでいます。オプション パネルを使用して、プロファイルの色、フォント サイズなどをユーザーに変更してもらいたいと思います。WordPressテーマのオプションパネルに似たもの。
誰かがこれを行う方法について正しい方向に向けることができますか?
私はPHPでプロジェクトに取り組んでいます。オプション パネルを使用して、プロファイルの色、フォント サイズなどをユーザーに変更してもらいたいと思います。WordPressテーマのオプションパネルに似たもの。
誰かがこれを行う方法について正しい方向に向けることができますか?
PHP ファイルに送信するフォームであるオプション パネルをサイトに作成します。その PHP ファイルで、ユーザーが送信したデータが有効であることを確認してから、a を使用mysql_query()
してユーザーの MySQL 行でこのデータを更新します。もちろん、MySQL (またはその他のデータベース) 構造を事前にセットアップして、すべてのユーザー プロファイルにそのようなフィールドfont-size
またはcolor
関連付けられたフィールドが含まれるようにする必要があります。
ログインしているユーザーに Web サイトを表示する場合は、別の Web サイトを使用mysql_query()
して、ユーザーの好みを確認してください。次に、PHP を使用して、ユーザーの好みの HTML と CSS をエコーアウトします。
ユーザー ID をパラメーターとして受け取り、ユーザーのすべての設定を含む CSS ファイルを出力する PHP スクリプトを作成します。次に、他のすべてのスクリプトに次のようなことをさせます
<link rel="stylesheet" href="user_style.php?id=<?php echo $userid; ?>">
これらのスタイルが適用されるページがロードされたら、javascript を使用してスタイルを設定します。たとえば、サイトで jQuery を使用していて、サイトのすべてのテキストにテキストの色を適用する場合は、次のようにします。
// 変数 customColor がデータベースからのデータで設定されていると仮定します。$('p').css('color', customColor);
JavaScript をあまり使用していない場合、またはスクリプトとサーバー側の PHP との間のやり取りをあまり行っていない場合は、おそらくここにギャップがあります。