Как я могу реализовать пользовательское средство, похожее на Orkut, для изменения цвета и стиля сайта?

Я хотел бы реализовать такое средство, как предложения Orkut, где пользователь может настраивать цвета и стиль для сайта, а измененные стили будут использоваться для пользователя.

Я хотел бы, чтобы пользователь мог вводить цветовые комбинации для фона сайта, верхней навигации и левой навигации.

Может кто-нибудь, пожалуйста, дайте мне знать, что все технологии / методы участвуют в этом? Любые указатели будут полезны. Благодарю.

2 ответа

Решение

Самый простой способ - сделать что-то вроде этого: (PHP)

<?php 
//Query database, find the user's colors and create the $bgColor, $leftColor and $topColor variables
?>
<style type="text/css">
<?php echo "body { background-color: $bgColor; }"; ?>
<?php echo "div.left { background-color: $leftColor; }"; ?>
<?php echo "div.top { background-color: $topColor; }"; ?>
</style>

Вы можете сделать эту работу на любом языке.

Вот пара вопросов, спрашивающих, как сделать что-то подобное в Ruby-on-Rails:

Там могут быть некоторые полезные советы. (Я никогда не реализовывал ничего подобного.)

Другие вопросы по тегам