2013-05-23 2 views
2

Можно создать тему Yii с пользовательскими настройками/параметрами для каждого пользователя?Как создать тему Yii с пользовательскими настройками для каждого пользователя?

Например, каждый пользователь может выбирать цвета (фон, передний план, текст), а затем просматривать веб-сайт в соответствии с их выбором.

Я понимаю использование/создание разных тем для разных пользователей, но можно настроить темы на основе ввода пользователем?

ответ

0

Да, вы можете, выбрав различные варианты, выбрать желаемый цвет, а затем настроить сервер node.js для визуального отображения CSS-скрипта.

Проверьте, как самозагрузка использует этот метод для сохранения файла по выбору пользователей:

http://twitter.github.io/bootstrap/customize.html

Затем, вместо того, чтобы файл загрузка, вы можете сохранить его в каталоге пользователей и имеете его местоположение также сохраняется в базе данных, и в следующий раз вы можете использовать Yii для вызова указанного файла CSS на странице HTML. Это изменит внешний вид, и каждый пользователь может иметь разные взгляды.

Ex:

<link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/user/<?php echo $user->name."css"; " media="print" /> 

Надеется, что это помогло. Прокомментируйте, что вам нужна дополнительная информация.

С уважением,

+0

Благодаря Sankalp, Это общее решение, но мне было интересно, есть ли какое-то решение конкретно реализовать в/для Yii. еще раз Спасибо – Gautham

+0

Вы можете создать собственное расширение для того же самого. Если этот ответ помог. Нажмите «Принять». :-) –

+1

Это самое ближайшее решение в настоящее время – Gautham

Смежные вопросы