Делаю сайт(соц сеть).Необходимо, чтобы каждый пользователь мог менять оформление(тему своей страницы или хотя-бы цветовую гамму). При изменении темы одним, автоматически меняется тема у всех пользователей. Как можно реализовать возможность индивидуализации оформления для каждого пользователя(владельца страницы), чтобы помочь ему выделиться? Может есть готовый модуль? Кто знает?
Комментарии
Добавить как блок обработку изменения стандартного цвета, закинуть в подвал, а сделать его на php, как думаешь? Пробовал, только та же проблема, блок ко всему сайту или типу страницы привязывается, а не к конкретной странице. Я хотел, чтоб пользователь сам выбирал оформление своей страницы и мог выбирать рисунок хеддера(как сейчас в однокласниках). Если можешь, посоветуй чего.
насколько знаю есть один модуль под названием Ядро) в которой реализована данная функция. Включите несколько тем на сайте, дайте права пользователям выбирать тему оформления. У пользователй в настройках профиля появится форма выбора темы оформления.
К стати данный функционал убрали из 7-ки. Или я недоглядел ее)))
При выборе темы одним пользователем, она меняется у всех пользователей, а не только у него и не только на его странице. А мен то как раз и нужно, чтоб пользователь сам мог выбирать оформление только для своей страницы, а не для всего сайта. Так пробовал. Выводил, доступ давал. Может я что не так понял или сделал криво, не знаю.
При выборе темы одним пользователем, она меняется у всех пользователей, а не только у него и не только на его странице. А мен то как раз и нужно, чтоб пользователь сам мог выбирать оформление только для своей страницы, а не для всего сайта. Так пробовал. Выводил, доступ давал. Может я что не так понял или сделал криво, не знаю.
<?php
function my_theme_init(){
global $custom_theme;
if (arg(0) == 'user' && arg(2) == 'edit') {
$custom_theme = 'ваша_тема';
init_theme();
}
}
?>
Может так?
вот еще может быть полезно http://nikita-petrov.com/drupal/otdelnye-nastroyki-dlya-kazhdogo-polzova...
Всем огромное смасибо. Особенно полезны последние 2 комента + нашел специальные модули для оформления темм пользователей и отдельных материалов. switchtheme, blogtheme и на их основе.
Отлично
еще вдогонку Color - Позволяет пользователям менять раскраску тем оформления.