Вход

Просмотр полной версии : TV и смена картинок из CSS


Илья
27.01.2011, 05:20
Привет.
Возникла необходимость реализовать смену бекграунда у главной страницы на сайте с TV.
Вроде бы не сложно, но при углублении в вопрос появляются много вопросов. Жду свежих идей и просто мыслей вслух.
Что требуется сделать:
1. Динамически менять бекграунд гл. страницы (новый рефреш - новый bg)
2. Смена должна быть случайная.
3. В качестве bg выступают картинки загруженные в отдельную папку.
4. Желательно иметь возможность легкой замены папки на другую (через BE)

Что мыслится о реализации:
1. Пытаться сделать это с помощью TS (возможно ли такое?)
2. Не мучится и взять jQuery (или что-то подобное). Думается - будет проще, но пока не придумал как реализовать выбор папки хранения в BE, и как передать это в js скрипт.

Vornic
31.01.2011, 11:26
Что мыслится о реализации:
1. Пытаться сделать это с помощью TS (возможно ли такое?)
2. Не мучится и взять jQuery (или что-то подобное). Думается - будет проще, но пока не придумал как реализовать выбор папки хранения в BE, и как передать это в js скрипт.
Через TS можно просто вставить нужные js - но это уже не выбор стиля с админки, как раз вставишь возможност выбора стиля для посетителей сайта.
Если менять стили в зависимости от конкретной страницы то делай просто несколько css и через TS прописывай их страницам...

А какие проблемы с virtualcss?

Илья
31.01.2011, 16:04
Спасибо за ответ.
Нужно именно из ВЕ.
Вы видимо отвечали на это мое сообщение (http://forum.typo3.biz/showthread.php?p=30060) я в нем про virtualcss писал.
В нем не работает как раз применение выбранного цвета к элементу CSS.
Установил экст, добавил в TS конфиг кусок (по мануалу) но в результате стиль страницы не меняется. Не понял как генерируемый этим экстом css вяжется с основным, подключаемым из шаблона.
У тебя virtualcss работает?

Vornic
31.01.2011, 17:40
Я не ставил это расширение.
А посмотри, в инклудах, в Edit the whole template record это расширение выбрано?
На счет реакции тайпы на расширение, посмотри на исходник генерируемой страницы, чего там есть...

Илья
31.01.2011, 18:50
В include добавил есно. До исходников пока не добрался - думаю надо ли мне это расширение вообще, или бесполезно.

Vornic
31.01.2011, 18:51
Может таки наделать css с нужными цветами, или принципиально юзать ColorPicker

Илья
31.01.2011, 18:56
Если не удастся сделать picker, то наверное попробую сделать через жестко забитые значения в константах. Но это только хотелки... Получится или нет - посмотрим.