Chrome
Safari
Edge
Firefox
Chrome (Android)
Нажмите на иконку замка рядом с адресной строкой. Нажмите Права доступа -> Уведомления . Измените свои настройки.
Chrome (компьютер)
Нажмите на иконку замка в адресной строке. Выберите Настройки сайта . Найдите Уведомления и измените свои настройки.
Safari (iOS 16.4+)
Убедитесь, что сайт установлен через Добавить на главный экран . Откройте Приложение «Настройки» -> Уведомления . Найдите название вашего приложения и измените свои настройки.
Safari (macOS)
Перейдите в Safari -> Настройки . Нажмите вкладку Веб-сайты . Выберите Уведомления в боковой панели. Найдите этот сайт и измените свои настройки.
Edge (Android)
Нажмите на иконку замка рядом с адресной строкой. Нажмите Права доступа .
Найдите Уведомления и измените свои настройки.
Edge (компьютер)
Нажмите на иконку замка в адресной строке. Нажмите Права доступа для этого сайта . Найдите Уведомления и измените свои настройки.
Firefox (Android)
Перейдите в Настройки -> Права доступа сайта . Нажмите Уведомления . Найдите этот сайт в списке и измените свои настройки.
Firefox (компьютер)
Откройте настройки Firefox. Найдите раздел Уведомления . Найдите этот сайт в списке и настройте свои предпочтения.
Мод позволяет сворачивать блоки со списком подфорумов. Сделан по просьбе @justme.
В начало шаблона forumIndexTemplate, группа шаблонов "Forum View", добавляем скрипт:
<script type="text/javascript"> var isEnabled = !Prototype.Browser.IE6; var toggleCookieName = 'subforumsToggle'; var toggleRun = false; if (isEnabled) { document.observe("dom:loaded", toggleInitialize); } function toggleSubforums(obj) { if (!isEnabled || toggleRun) { return false; } var wrapper = obj.up('.category_block').down('.table_wrap'); var catblock = obj.up('.category_block'); Effect.toggle( wrapper, 'blind', { duration: 0.4, beforeStart: function() { toggleRun = true; }, afterFinish: function() { toggleRun = false; if ( catblock.hasClassName('collapsed') ) { catblock.removeClassName('collapsed'); toggleSetOpenBlocks(obj.id, false); } else { catblock.addClassName('collapsed'); toggleSetOpenBlocks(obj.id, true); } } } ); } function toggleGetOpenBlocks() { var cookies = ipb.Cookie.get(toggleCookieName); if (cookies) { return cookies.split(','); } return []; } function toggleSetOpenBlocks(id, isClose) { var openBlocks = toggleGetOpenBlocks(); if (isClose) { openBlocks.push(id); } else { openBlocks = openBlocks.uniq().without(id); } ipb.Cookie.set(toggleCookieName, openBlocks.join(','), 1); } function toggleInitialize() { $$('.category_block').each(function(block) { var id = block.down('.toggle').id; } ); toggleGetOpenBlocks().each( function(id) { if ( $(id) ) { var block = $(id).up('.category_block'); } if (block) { block.addClassName('collapsed'); block.down('.table_wrap').hide(); } } ); } </script>Далее ищем код:
<h3 class='maintitle'>{$this->lang->words['sub_forum_title']}</h3>Заменяем на:
<h3 class='maintitle'> {$this->lang->words['sub_forum_title']} <a id="subforum_{$forum_data['id']}" class='toggle right' href='#' title="{parse expression="sprintf( $this->lang->words['toggle_cat'], $this->lang->words['sub_forum_title'] )"}" onclick="toggleSubforums(this);"></a> </h3>Сохраняем шаблон и собственно всё.