MoonLight написал(а):Ну можно же сделать разные стили на index-форума и остальных страницах... но хотелось бы чтобы отличались стили ВСЕГО форума и ОТДЕЛЬНОЙ (скажем пустая страничка - главная) страницы))) тогда не надо было бы делать главную страницу на другом сайте с редиректом на форуме
Скрипто-Css Код для действия
Избранных элементов стиля лишь на отдельных страницах
работа кода по скорости практически не отличается от кода css
Меняем некоторые элементы стиля только на главной
в HTML верх
<style id=OnlyIndex>
Тут коды Стиля только для главной страницы
</style>
<script>if($(".punbb").attr("id")!="pun-index") $("#OnlyIndex").replaceWith("");</script>
Меняем некоторые элементы стиля только в топиках
в HTML верх
<style id=OnlyTopic>
Тут коды Стиля только в топиках
</style>
<script>if($(".punbb").attr("id")!="pun-viewtopic") $("#OnlyTopic").replaceWith("");</script>
Меняем некоторые элементы стиля только для форумов
в HTML верх
<style id=Onlyforum>
Тут коды Стиля только для форумов
</style>
<script>if($(".punbb").attr("id")!="pun-viewforum") $("#Onlyforum").replaceWith("");</script>
Меняем некоторые элементы стиля для главной и форумов
в HTML верх
<style id=IndexAndforums>
Тут коды Стиля только для главной и форумов
</style>
<script>if($(".punbb").attr("id")!="pun-index"&&$(".punbb").attr("id")!="pun-viewforum") $("#IndexAndforums").replaceWith("");</script>
Меняем некоторые элементы стиля для всех, кроме главной
в HTML верх
<style id=NotIndex>
Тут коды Стиля стиля для всех, кроме главной
</style>
<script>if($(".punbb").attr("id")=="pun-index") $("#NotIndex").replaceWith("");</script>
Меняем некоторые элементы стиля для всех, кроме Топиков
в HTML верх
<style id=Notopic>
Тут коды Стиля стиля для всех, кроме Топиков
</style>
<script>if($(".punbb").attr("id")=="pun-viewtopic") $("#Notopic").replaceWith("");</script>
В принципе можно менять стиль для конкретной темы
в HTML верх
<style id=MyStyle>
Тут коды Стиля для конкретной темы
</style>
<script>if(document.URL.indexOf("/viewtopic.php?id=19")==-1) $("#MyStyle").replaceWith("");</script>
Можно даже использовать подгрузку готового стиля - который будет действовать лишь для данной темы
в HTML верх
<!--Загружаем стиль для темы--><link id="MyStyle2" rel="stylesheet" type="text/css" href="http://forum.mybb.ru/style/Mybb_Bend/Mybb_Bend.css" />
<script>if(document.URL.indexOf("/viewtopic.php?id=19")==-1) $("#MyStyle2").replaceWith("");</script>