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

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

 
Посетитель
small user social cms
Сообщений: 38
Нужно сделать так, чтобы пользователь мог загрузить картинку и она стала фоновой на сайте, но только для него, естественно, когда он залогиный. Мысли такие: создать шаблон, точно такой же как и основной, но с названием "свой дизайн". В css прописать ссылку на бекграунд так, чтобы для каждого пользователя она была своя...
А может как по-другому?.. Помогите пожалуйста осуществить!
Посетитель
small user social cms
Медаль
Сообщений: 525
Такое невозможно сделать в данной cms.
Реклама
cms
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2553
Сергей:
Такое невозможно сделать в данной cms.
почему же? нужно править файлы цмс
Мысли вслух, может кто поправит.

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

scratch
Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/
Посетитель
small user social cms
Медаль
Сообщений: 170
Загрузит юзверь картинку метров так на 10, а скорость у него ни к черту. Подождёт минутку пока она открывается, и не дождавшись уйдет с сайта.
Посетитель
small user social cms
Медаль
Сообщений: 441
Сделай проще и стандартно как и принято.
1. Делаешь шаб. Он у тебя по умолчанию например _default_
2. Потом делаешь еще _default_2, _default_3, _default_4 с разными бэками
3. Выводишь модуль "Выбор шаблона" вот и все, кому надо выберет то что нужно.
Шабы весят ерунда делай хоть 20 штук. Просто и со вкусом.
Ну для особо фэнтазийных можно сделать отдельную страницу где привью всех шабов чтоб им не тыкать в пустую а сразу видеть что ему красивше.

УхЪ сам зажегся, сам сделаю, завтра приведу пример как получилось.Ссыль скину.
Редактировалось: 2 раз (Последний: 14 марта 2011 в 17:55)
generalit.ru
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 684
Александр, Вы не поняли чего хочет автор темы.
Ему нужна персонализация бэкграунда сайта.
Посетитель
small user social cms
Медаль
Сообщений: 441
аааа да невнимат прочитал
generalit.ru
Посетитель
small user social cms
Сообщений: 38
размышления на эту тему: когда пользователь загружает фото, имя файла преобразуется в длинную крякозюбру, всегда разную (по понятным причинам). Однако, можно загрузить файл в редакторе статьи, например, и его имя не меняется. Нужно только сделать так, чтобы файл bg.jpg к примеру записывался в папку с названием = id пользователя, чтобы в css файле прописать ссыль к беку как-нибудь так: ../images/{$usr.id}/bg.jpg
Можно ли такое провернуть? Кто в кодах грамотен напишите плиз как это проделать
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.