ExBB Community » » Настройка форума » как свернуть раздел?

Страниц (2): [1] 2 »
 

1. саня - 17 мая 2011 — 13:05 - перейти к сообщению
на некоторых движках есть возможность сворачивать разделы, возможно-ли реализовать и здесь такое.
2. electron - 17 мая 2011 — 13:25 - перейти к сообщению
установите любой стиль из линейки Invision2, там есть такое. или прикрутите эту фишку оттуда к своему стилю. в принципе, это не сложно...
3. саня - 17 мая 2011 — 13:35 - перейти к сообщению
electron пишет:
установите любой стиль из линейки Invision2, там есть такое. или прикрутите эту фишку оттуда к своему стилю. в принципе, это не сложно...


у меня стандартный стиль, конечно лучше чтоб кто-нибудь носом ткнул, ну попробую посмотреть этот Invision2, может найду что.
4. BON - 17 мая 2011 — 14:07 - перейти к сообщению
electron, а что это за фигня сворачивание разделов?
5. саня - 17 мая 2011 — 15:44 - перейти к сообщению
BON пишет:
electron, а что это за фигня сворачивание разделов?



вот почти все разделы свёрнуты.
по теме так и не нашёл в каких файлах и что смотреть.
6. CAB - 17 мая 2011 — 16:38 - перейти к сообщению
BON пишет:
а что это за фигня сворачивание разделов?
Это типа спойлера для разделов форума.
7. electron - 18 мая 2011 — 05:01 - перейти к сообщению
саня пишет:
по теме так и не нашёл в каких файлах и что смотреть.

если не ошибаюсь, ваш скриншот совсем от другого движка.

к кому-то на форум я прикручивал эту фишку... уже не помню кому... напишу по памяти...

в папке javascript у вас должен появиться файл toggle.js от указанной мной выше шкурки
оттуда же только из папки im вам нужно взять файлы exp_minus.gif и exp_plus.gif
в файле style.css классу maintitle надо добавить свойство
CODE:
.maintitle p.expand {
float: right;
width: auto;
}


потом из файла board_body.tpl выдираете коды
CODE:
<div class="ibwrap" id="fc_0" style="display:none;">
<div class="maintitle" style="border:1px solid #FFF;">
<p class="expand"><a href="javascript:toggleblock(0, 0);" title="{$fm->LANG['ToggleOn']}"><img src="./templates/{$fm->_Style}/im/exp_plus.gif" alt="{$fm->LANG['ToggleOn']}" /></a></p>
<p><img src="./templates/{$fm->_Style}/im/nav_m.gif" alt="&gt;" />&nbsp;{$fm->LANG['ForumStat']}</a></p>
</div>
</div>
<div class="ibwrap" id="fo_0" style="display:">
<div class="maintitle">
<p class="expand"><a href="javascript:toggleblock(0, 1);" title="{$fm->LANG['ToggleOff']}"><img src="./templates/{$fm->_Style}/im/exp_minus.gif" alt="{$fm->LANG['ToggleOff']}" /></a></p>
<p><img src="./templates/{$fm->_Style}/im/nav_m.gif" alt="&gt;" />&nbsp;{$fm->LANG['ForumStat']}</p>
</div>


и

CODE:
</div>\n


это и есть начало и конец блока этих спойлеров. то что я привел выше - от блока статистики. между этими двумя кодами вставляете код от блока статистики вашей шкурки.
если желаете сворачивать категории форумов, то аналогичные коды уже нужно брать из файла board_data.tpl и прикручивать их к своему board_data.tpl
НО если у вас получится прикрутить эту весч к форуму ExBB - стОит учесть тот факт, что данная фишка работает только при открытии главной страницы. т.е. предположим, зашел ваш юзер на главную, свернул то что ему не интересно, почитал форум, ушел. когда он снова придет на ваш форум - то что он сворачивал снова будет развернутым. надеюсь, понятно объяснил...

если хотите чтоб экспанд всегда был свернут в коде выше поменяйте семтами display:none; и display: , тогда при входе на форум все ваши категории будут свернуты и их придется постоянно разворачивать, что тоже раздражает некоторых пользователей.
8. саня - 18 мая 2011 — 18:38 - перейти к сообщению
electron пишет:
установите любой стиль из линейки Invision2, там есть такое. или прикрутите эту фишку оттуда к своему стилю. в принципе, это не сложно...


в общем ( не смотря на установленные моды а именно расширенный редактор) проще поставить Invision2, на стандартный что-то не влезает, получается так можно сказать, что создаёт поверх категории ещё.
9. electron - 18 мая 2011 — 18:44 - перейти к сообщению
саня пишет:
создаёт поверх категории ещё.

ну правильно. то что окружает класс maintitle в исходной (вашей) шкурке надо убрать.
10. Defenderyk - 18 мая 2011 — 18:47 - перейти к сообщению
тогда надо делать, чтобы по кукам запоминал свернуто или развернуто
11. саня - 18 мая 2011 — 18:55 - перейти к сообщению
да нет вопрос-то не стоит, что-бы постоянно были свёрнуты просто зашёл допустим, и не интересный тебе раздел свернул, или те же объявления если нет новых, что-бы мышкой много не крутить.
12. саня - 17 июня 2011 — 10:50 - перейти к сообщению
Уважаемые знатоки, такой-ли код board_data.tpl стандартного скина будет правильным?

Спойлер (Отобразить)

вроде получилось...
13. саня - 21 июня 2011 — 09:11 - перейти к сообщению
для board body не делал ещё, может в этом и причина, но он же вроде за статистику отвечает.
вот так выглядит

board data (Отобразить)
14. Taki - 23 декабря 2016 — 13:07 - перейти к сообщению
Появилось что нибудь для развертывания разделов для InvisionExBB (ExBB FM 1.0 Final)
Вопрос оказался очень актуальным для форумов с большим количеством маленьких форумов и подфорумов.
Иногда в конец листать надо по "пол часа" пока в нужный раздел зайдешь.
Подскажите, что можно сделать в ExBB FM 1.0 Final чтобы сворачивать разделы.
15. Taki - 24 декабря 2016 — 01:34 - перейти к сообщению
Taki пишет:
Появилось что нибудь для развертывания разделов для InvisionExBB (ExBB FM 1.0 Final)
Вопрос оказался очень актуальным для форумов с большим количеством маленьких форумов и подфорумов.
Иногда в конец листать надо по "пол часа" пока в нужный раздел зайдешь.
Подскажите, что можно сделать в ExBB FM 1.0 Final чтобы сворачивать разделы.

Пришлось самому себе отвечать))))) Ночь не прошла даром.
Короче, для ExBB FM 1.0 Final со скином по умолчанию InvisionExBB свертывание/ развертывание разделов делать так: (прошу профи меня поправить если что то лишнее напортачил)
1. Скачиваем старый скин Invision2
есть тут
2. распаковываем и находим там в папке \upload\javascript\ файл toggle.js и кидаем его в папку /javascript своего ExBB FM 1.0 Final (InvisionExBB)
и файлы из папок
\upload\Invision2\im\exp_minus.gif
\upload\Invision2\im\exp_plus.gif
в папку /templates/InvisionExBB/im/ своего ExBB FM 1.0 Final (InvisionExBB)
Кстати картинки + и - или другие можно и свои сделать (найти) красивые в инете, но я так понял размером не больше 30х30 (обозвать потом их exp_minus.gif и exp_plus.gif
(как позиционировать другие по центру и отступ от правого края шапки раздела я так и не нашел, у меня смещаются почему то чуть чуть, отцентровать так и не смог (фото))

3. В файле index.php:
после текста:
CODE:
include ('modules/birstday/birst.php');

добавьте:
CODE:
$fm->_Link .= "\n<script type=\"text/javascript\" language=\"Javascript\" src=\"javascript/toggle.js\"></script>";


4. В файле forums.php:
после текста:
CODE:
if ($fm->_Modoutput) $fm->_Modoutput = '('.$fm->_Modoutput.')';

добавьте:
CODE:
$fm->_Link .= "\n<script type=\"text/javascript\" language=\"Javascript\" src=\"javascript/toggle.js\"></script>";


5. Заменяем все что в файле /templates/InvisionExBB/board_data.tpl
на код от товарища саня (только везде заменить его InvisionExBBGR на InvisionExBB просто)
тут код с уже замененной для InvisionExBB (Отобразить)

по умолчанию сделал, что разделы свернуты (как советовал electron тут
если нужно по умолчанию развернутые то менять строки
CODE:
<div class="ibwrap" id="fc_{$in_cat}" style="display:none;">

и
CODE:
<div class="ibwrap" id="fo_{$in_cat}" style="display:">
местами

раздел статистики я не трогал, но если и его надо сворачивать то наверное что то подобное надо проделать с файлом board_body.tpl

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0515]     [ ]