фоновые рисунки. Поиск модуля.

Главные вкладки

Аватар пользователя Alex_R Alex_R 7 октября 2011 в 13:12

Ищется удобный механизм для размещения и позиционирования пользователем некоторого количества фоновых рисунков на доступной ему для редактирования странице.
Пользователь должен иметь возможность:
1. входить в режим редактирования фона страницы.
2. выбирать изображения из списка доступных фоновых рисунков (добавлять новое изображение на страницу).
3. мышкой перетаскивать фоновые рисунки на нужное место изменяемой страницы.
4. сохранять изменения.
5. удалять со страницы ненужные фоновые изображения.
6. загружать новые картинки в список доступных для размещения на страницах со своего компьютера.

Поискал на drupal.org, но ничего даже отдаленно похожего не нашел - допускаю, что плохо искал...
Может все таки есть такой модуль?
Заранее СПАСИБО!

Комментарии

Аватар пользователя Alex_R Alex_R 7 октября 2011 в 13:45

Может не совсем понятно написал что требуется...
Пользователь без знания CSS и HTML должен иметь возможность создавать страницы подобные такой
http://nr-art.com/index.php?option=com_joomgallery&view=category&catid=6...
Смотрим не на объекты галереи, а на фон.

Аватар пользователя bsyomov bsyomov 7 октября 2011 в 14:52

Задать фон для материала определённого типа, можно добавив к нему imagefield и оттемизировав.

"Alex_R" wrote:

3. мышкой перетаскивать фоновые рисунки на нужное место изменяемой страницы.

Не найдёте такого - это редкостное извращение, делать пачку отдельных слоёв с фоном.

Аватар пользователя Alex_R Alex_R 7 октября 2011 в 17:16

bsyomov wrote:
Задать фон для материала определённого типа

Нужно не определенного типа, а для каждого конкретного документа для каждой страницы сайта, и не важно документ это или выборка views.

bsyomov wrote:

Не найдёте такого - это редкостное извращение, делать пачку отдельных слоёв с фоном.

А в чем заключается "редкостное извращение" если для каждого участка фона будет прописан свой div?
Согласен, что такое очень мало кому может быть надо, но извращением я бы это не назвал. Проясните в чем заключается извращение? Что я не замечаю? Помимо приведенного сайта видел подобное еще несколько раз.

Аватар пользователя bsyomov bsyomov 7 октября 2011 в 17:40

В том случае, который я указал, это будет фон для каждого документа. И делается это просто.
Если делать для любой страницы, то нужно писать модуль + учитывать в шаблоне, как основу можно взять, кстати, nodewords, и делать привязку к url.
Включать этот модуль в админку views, редактирование ноды, и.т.п. будет очень проблемно. Это огромная работа, результат которой не стоит затраченных усилий.

В чём извращение? Как минимум в абсолютном позиционировании. Например изменяется текст, ещё что-то, и всё поедет.
Не сплошной и не тайловый фон делают только у конкретных элементов имеющих заданные размеры, без всякого z-index.

Аватар пользователя Alex_R Alex_R 7 октября 2011 в 17:55

"bsyomov" wrote:
Это огромная работа, результат которой не стоит затраченных усилий.

Вот именно поэтому я и задал вопрос, поскольку пришел к выводу, что самостоятельное написание подобного модуля нерентабельно, но и не очень сложно (хотя может и не вижу подводных камней).

"bsyomov" wrote:
В чём извращение? Как минимум в абсолютном позиционировании. Например изменяется текст, ещё что-то, и всё поедет.

Да, естественно при таком подходе после редактирования текста (или еще чего либо) придется редактировать и фон, и второе хотелось чтобы было не сложнее первого...

Но, поскольку ничего готового нет, то думаю, что вопрос можно считать закрытым.

Аватар пользователя bsyomov bsyomov 8 октября 2011 в 14:54

"Alex_R" wrote:
но и не очень сложно (хотя может и не вижу подводных камней)

Даже сам визуальный редактор, где можно будет таскать загруженный фон уже очень непростая задача. А интеграция его в различные модули определяющие содержимое различных страниц и их внешний вид, кажется мне задачей непосильной.
Например, как это делать в views, когда вывод не является статическим?

Ещё минусы:
-Это сильно усложнит редактирование материала.
-Решение изначально очень спорное в плане вёрстки.
-Требуется доработка темы.
-Не будет нормально работать на резиновом шаблоне.
-Дополнительная нагрузка при генерации страниц.