Сортировка категорий для форума на jQuery, для стилей prosilver и его клонов, с запоминанием в браузере.
Сортировка категорий является встроенной функцией стиля Supernova, но теперь у вас появилась возможность прикрутить эту функцию к своему стилю.
Сначала скачиваем архив, распаковываем и закачиваем файлы к себе на форум: Открываем
Если на вашем форуме уже подключена библиотека jQuery, то:
ставить не нужно.
Если вы использовали модификацию Сворачивание категорий на форуме, то:
тоже ставить не нужно.
Далее открываем
В конец шаблона добавляем:
Если у вас у же есть в самом начале:
то просто добавьте к нему
и не добавляем в конец
Далее находим:
Меняем на:
Находим:
После найденного ставим:
Далее находим:
Меняем на:
Открываем тему вашего стиля, в самый конец добавляем:
Не забудьте указать полные пути до скриптов и изображений.
Решение для phpbb 3.1.x здесь - http://cabinetadmina.ru/viewtopic.php?p=68438#p68438
Сортировка категорий является встроенной функцией стиля Supernova, но теперь у вас появилась возможность прикрутить эту функцию к своему стилю.
Сначала скачиваем архив, распаковываем и закачиваем файлы к себе на форум: Открываем
overall_header.html
, перед закрывающим тегом </head>
ставим:
Код: Выделить всё
<script type="text/javascript" src="ваш сайт/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="ваш сайт/ui.js"></script>
<script type="text/javascript" src="ваш сайт/cookie.js"></script>
<script type="text/javascript" src="ваш сайт/cats.js"></script>
Код: Выделить всё
<script type="text/javascript" src="ваш сайт/jquery-1.4.2.min.js"></script>
Если вы использовали модификацию Сворачивание категорий на форуме, то:
Код: Выделить всё
<script type="text/javascript" src="ваш сайт/cookie.js"></script>
Далее открываем
forumlist_body.html
, в самое начало шаблона ставим:
Код: Выделить всё
<div id="forumlist">
Код: Выделить всё
</div>
Код: Выделить всё
<div class="forumlist">
id="forumlist"
:
Код: Выделить всё
<div class="forumlist" id="forumlist">
</div>
, поскольку он уже должен быть там.Далее находим:
Код: Выделить всё
<div class="forabg">
Код: Выделить всё
<div class="forabg" id="category-{forumrow.FORUM_ID}">
Код: Выделить всё
<dd class="lastpost"><span>{L_LAST_POST}</span></dd>
Код: Выделить всё
<dd class="forumlist-controls">
<div class="move-icon" <!-- IF SCRIPT_NAME eq 'viewforum' -->style="display: none;"<!-- ENDIF -->></div>
</dd>
Код: Выделить всё
<ul class="topiclist forums">
Код: Выделить всё
<ul class="topiclist forums" id="row-{forumrow.FORUM_ID}">
Открываем тему вашего стиля, в самый конец добавляем:
Код: Выделить всё
/* Categories Sorting */
.move-icon {
width: 11px;
height: 11px;
float: right;
background-image: url("ваш сайт/move-icon.png");
background-repeat: no-repeat;
margin-right: 5px;
cursor: move;
}
.placeholder {
background-color: #F6F6F6;
border: 2px dashed #DDDDDD;
margin-bottom: 4px;
background-image: url("ваш сайт/drop.png");
background-position: 50% 20px;
background-repeat: no-repeat;
}
ul.topiclist dd.forumlist-controls {
width: 2.7%;
text-align: right;
float: right;
}
Не забудьте указать полные пути до скриптов и изображений.
Решение для phpbb 3.1.x здесь - http://cabinetadmina.ru/viewtopic.php?p=68438#p68438
Комментарии: 20
А сворачивание работает? Просто там тоже есть один момент, со скриптами понятное дело, всё в футер, но плюс к основным скриптам есть ещё один расположенный в
forumlist_body.html
, здесь же он должен быть тоже в футере. Есть мысль, если не работают оба мода, что ошибка вызванная в сворачивании не даёт работать сортировке.Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
Сортировка категорий для форумов на phpbb 3.1.x.
Ручная установка, может быть позже оформлю в виде расширения.
Скачиваем архив: закачиваем файлы на форум.
Открываем
и перед найденным вставляем:
В данном виде инклуд будет ссылаться на папку
Правки в
Стили можно закинуть на форум и подключить в
такого вида:
Аналогично скриптам, если место для файла другое, указываем свой путь.
Ручная установка, может быть позже оформлю в виде расширения.
Скачиваем архив: закачиваем файлы на форум.
Открываем
overall_footer.html
, находим:
Код: Выделить всё
<!-- EVENT overall_footer_after -->
Код: Выделить всё
<!-- INCLUDEJS ui.js -->
<!-- INCLUDEJS cookie.js -->
<!-- INCLUDEJS cats.js -->
template
используемого стиля, если папка другая можно указать более конкретный путь, например:
Код: Выделить всё
<!-- INCLUDEJS путь до файла/ui.js -->
forumlist_body.html
аналогичны прошлой версии - http://cabinetadmina.ru/viewtopic.php?p=62444#p62444.Стили можно закинуть на форум и подключить в
overall_header.html
перед:
Код: Выделить всё
<!-- EVENT overall_header_head_append -->
Код: Выделить всё
<!-- IF S_VIEWFORUM -->
<!-- INCLUDECSS ../theme/sortable.css -->
<!-- ENDIF -->
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
Сортировка категорий для форумов на phpbb 3.1.x.
Ручная установка, может быть позже оформлю в виде расширения.
Скачиваем архив: закачиваем файлы на форум.
Открываем
и перед найденным вставляем:
В данном виде инклуд будет ссылаться на папку
Правки в
Стили можно закинуть на форум и подключить в
такого вида:
Аналогично скриптам, если место для файла другое, указываем свой путь.
Ручная установка, может быть позже оформлю в виде расширения.
Скачиваем архив: закачиваем файлы на форум.
Открываем
overall_footer.html
, находим:
Код: Выделить всё
<!-- EVENT overall_footer_after -->
Код: Выделить всё
<!-- INCLUDEJS ui.js -->
<!-- INCLUDEJS cookie.js -->
<!-- INCLUDEJS cats.js -->
template
используемого стиля, если папка другая можно указать более конкретный путь, например:
Код: Выделить всё
<!-- INCLUDEJS путь до файла/ui.js -->
forumlist_body.html
аналогичны прошлой версии - http://cabinetadmina.ru/viewtopic.php?p=62444#p62444.Стили можно закинуть на форум и подключить в
overall_header.html
перед:
Код: Выделить всё
<!-- EVENT overall_header_head_append -->
Код: Выделить всё
<!-- IF S_VIEWFORUM -->
<!-- INCLUDECSS ../theme/sortable.css -->
<!-- ENDIF -->
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
Похожие темы
-
Расширение позволяющее добавить рекламу на форум phpBB.
Расширение можно скачать на официальном сайте phpbb -
Расширение с правками от...