Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Как менять css при повторной перезагрузке страницы? (http://forum.typo3.ru/showthread.php?t=8945)

semender 11.10.2010 11:29

Как менять css при повторной перезагрузке страницы?
 
возникла такая необходимость не знаю как реализовать???

mazaev 17.10.2010 18:39

привет. Нужны дополнительные условия. Допустим переход на другую страницу...
Из-за чего такая потребность менять CSS?

semender 17.10.2010 21:29

Например лого в шапке сайта должно меняться произвольно из css при перезагрузке одной и той же страницы .

mazaev 17.10.2010 22:49

как топорное решение могу предложить положить txt в котором будет сохраняться число повторений (1-5) и в зависимости от него делать rename файлов *.css. Допустим в fileadmin лежит один большой css и 5ть маленьких.
В маленьких прописаны разные классы только для лого.
В index.php вложишь кусок который следить за текущим числом и делает переименование logo1.css, logo2.css..... в cur.css.
В html подключаешь два CSS:
1. main.css
2. Cur.css
Повторюсь это топорный метод и плохая практика добавлять в index.php, но если нет времени ковырять дальше, думаю, можно использовать.

-=UncleByte=- 18.10.2010 03:31

Если надо рандомно менять картинку в шапке, то вполне можно обойтись переключением классов css при помощи javascript.

semender 18.10.2010 19:35

А можно код скрипта плиз, ато непридумаю сам точно...

-=UncleByte=- 18.10.2010 22:37

Тот проект был давно и уже забылся, тем более что тогда писали исключительно на чистом javascript без библиотек.
Сейчас вот сразу нагуглилось - http://plugins.jquery.com/plugin-tags/random-class


Часовой пояс GMT +4, время: 23:52.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot