Скрипто-Css Код для действия
Избранных элементов стиля лишь на отдельных страницах

Меняет заданные элементы стиля на конкретных страницах.
http://sf.uploads.ru/t/i0OtR.jpg

Автор: Deff
Платформа: MyBB

работа кода по скорости практически не отличается от кода 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>

Отредактировано Герда (16.05.2013 05:40:13)