Пользовательский бекграунд

замена фоновой картинки пользователем

#1 14 марта 2011 в 00:13
Нужно сделать так, чтобы пользователь мог загрузить картинку и она стала фоновой на сайте, но только для него, естественно, когда он залогиный. Мысли такие: создать шаблон, точно такой же как и основной, но с названием "свой дизайн". В css прописать ссылку на бекграунд так, чтобы для каждого пользователя она была своя...
А может как по-другому?.. Помогите пожалуйста осуществить!
#2 14 марта 2011 в 01:49
Такое невозможно сделать в данной cms.
#3 14 марта 2011 в 09:18

Такое невозможно сделать в данной cms.

Сергей
почему же? нужно править файлы цмс
Мысли вслух, может кто поправит.

1. Добавляем еще одну графу в таблицу юзеров для хранения ссылки на фон
2. Правим редактирование настроек профиля
3. Правим запрос, который тянет инфо юзера
4. Вставляем в template.php что то типа background: url('тут вывод ссылки на фон средствами пхп') после подключения ксс файла. Т.е. если не задано тянется наш фон, если задано, фон юзера.

scratch
#4 14 марта 2011 в 11:30
Загрузит юзверь картинку метров так на 10, а скорость у него ни к черту. Подождёт минутку пока она открывается, и не дождавшись уйдет с сайта.
#5 14 марта 2011 в 17:52
Сделай проще и стандартно как и принято.
1. Делаешь шаб. Он у тебя по умолчанию например _default_
2. Потом делаешь еще _default_2, _default_3, _default_4 с разными бэками
3. Выводишь модуль "Выбор шаблона" вот и все, кому надо выберет то что нужно.
Шабы весят ерунда делай хоть 20 штук. Просто и со вкусом.
Ну для особо фэнтазийных можно сделать отдельную страницу где привью всех шабов чтоб им не тыкать в пустую а сразу видеть что ему красивше.

УхЪ сам зажегся, сам сделаю, завтра приведу пример как получилось.Ссыль скину.
#6 14 марта 2011 в 18:26
Александр, Вы не поняли чего хочет автор темы.
Ему нужна персонализация бэкграунда сайта.
#7 14 марта 2011 в 19:41
аааа да невнимат прочитал
#8 14 марта 2011 в 20:34
размышления на эту тему: когда пользователь загружает фото, имя файла преобразуется в длинную крякозюбру, всегда разную (по понятным причинам). Однако, можно загрузить файл в редакторе статьи, например, и его имя не меняется. Нужно только сделать так, чтобы файл bg.jpg к примеру записывался в папку с названием = id пользователя, чтобы в css файле прописать ссыль к беку как-нибудь так: ../images/{$usr.id}/bg.jpg
Можно ли такое провернуть? Кто в кодах грамотен напишите плиз как это проделать
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.