Раскрывающиеся блоки
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1454 раза
Re: Раскрывающиеся блоки
У Пчёлкина было два блока с одним ID, а у вас теперь две функции с одним названием. Переименуйте в последней вставке функцию, например,
function hide_block(id) → function hideblock(id) и onclick="hide_block → onclick="hideblock.-
Альтаир Бергадлер
- phpBB 2.0.5
- Сообщения: 495
- Стаж: 16 лет 5 месяцев
- Благодарил (а): 80 раз
- Поблагодарили: 16 раз
Re: Раскрывающиеся блоки
И снова ничего...
Добавлено спустя 7 минут 37 секунд:
А госпади, прошу прощения, все работает.
Добавлено спустя 7 минут 53 секунды:
Nekstatiспасибо, на таких вот примерах изучаю принципы ксс и яваскрипт
Добавлено спустя 7 минут 37 секунд:
А госпади, прошу прощения, все работает.
Добавлено спустя 7 минут 53 секунды:
Nekstatiспасибо, на таких вот примерах изучаю принципы ксс и яваскрипт
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Раскрывающиеся блоки
Да проще нет..облаживаю сам блок в файле smart_hidden_block.html вот так....Альтаир Бергадлер писал(а):Пчелкин, не подскажете как вы сделали блоки доступные только пользователем?
после
- </script>
- <!-- IF S_DISPLAY_MEMBERLIST -->
- <!-- ENDIF -->
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Альтаир Бергадлер
- phpBB 2.0.5
- Сообщения: 495
- Стаж: 16 лет 5 месяцев
- Благодарил (а): 80 раз
- Поблагодарили: 16 раз
Re: Раскрывающиеся блоки
Возникла небольшая проблема со скриптом
http://hogsmeade.ru/igrovie-lokacii-f56/
Блок не запоминает свой статус. При обновлении постоянно открывается.
Спасибо
http://hogsmeade.ru/igrovie-lokacii-f56/
Блок не запоминает свой статус. При обновлении постоянно открывается.
Спасибо
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1454 раза
Re: Раскрывающиеся блоки
Альтаир Бергадлер, вы запихнули в хедер какой-то монструозный скрипт (кажется, для перетаскивания форумов), и из-за него некорректно обрабатывается банальный onload. Либо убирайте этот скрипт, либо сделайте так. Удалите это:
А это вставьте в футер перед тэгом </body>
Код: Выделить всё
<script type="text/javascript">
if (readCookie('sidebar') == 'off')
{
onload_functions.push('dE(\'sidebar\', -1); dE(\'open_sidebar\', 1); dE(\'close_sidebar\', -1); document.getElementById(\'mainbody\').style.width = \'100%\';');
}
</script>Код: Выделить всё
<script type="text/javascript">
if (readCookie('sidebar') == 'off')
{
dE('sidebar', -1);
dE('open_sidebar', 1);
dE('close_sidebar', -1);
document.getElementById('mainbody').style.width = '100%';
}
</script>-
Tox3Dstyle
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 16 лет 11 месяцев
Re: Раскрывающиеся блоки
_
Последний раз редактировалось Tox3Dstyle 13.10.2015 13:21, всего редактировалось 1 раз.
-
Альтаир Бергадлер
- phpBB 2.0.5
- Сообщения: 495
- Стаж: 16 лет 5 месяцев
- Благодарил (а): 80 раз
- Поблагодарили: 16 раз
Re: Раскрывающиеся блоки
Все зависит от того, что вы хотите сделать скрывающийся блок или блок-аккордеон?
И в таких случаях ссылка на сайт обязательна
И в таких случаях ссылка на сайт обязательна
-
владимир1983
- phpBB 3.2.6
- Сообщения: 5954
- Стаж: 16 лет 4 месяца
- Откуда: Сергиев Посад
- Благодарил (а): 373 раза
- Поблагодарили: 727 раз
Re: Раскрывающиеся блоки
Раскрывающиеся блоки тут ссылку давали на мод, на офе начиная с первой страницы начали просить инструкцию под SubSilver2, по моему на пятой кто то сжалился. Посмотрите подробней, мод хоть и заброшен, но может вам удастся что то придумать, или вы найдёте в теме на офе решение которое актуально под нынешнюю версию.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Нет человека - нет проблемы. (c)
-
Shredder
- Former team member
- Сообщения: 2266
- Стаж: 17 лет 9 месяцев
- Благодарил (а): 283 раза
- Поблагодарили: 584 раза
Re: Раскрывающиеся блоки
А два независимых друг от друга блока с запоминанием статуса можно как-нибудь сделать?
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Раскрывающиеся блоки
Раскрывающие - закрывающие? нет. Но Некстати обещала как-то что-то придумать...три года еще не прошло.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Shredder
- Former team member
- Сообщения: 2266
- Стаж: 17 лет 9 месяцев
- Благодарил (а): 283 раза
- Поблагодарили: 584 раза
Re: Раскрывающиеся блоки
Если сдублировать функции hide_block и init_hidden_block и их переменные с разными именами (например, hide_block2, var cookie2 и т.д.), то можно. Просто думаю, может быть лучший способ есть.
-
Garret_Dark
- phpBB 2.0.16
- Сообщения: 1097
- Стаж: 17 лет 8 месяцев
- Откуда: root/world/russia/
- Благодарил (а): 126 раз
- Поблагодарили: 206 раз
Re: Раскрывающиеся блоки
А ктото может помочь доработать блок списка форумов на портале Board3 Portal
Вывел на портал список форумов малым блоком (А не стандартным полным сжирающим кучу места), плюс вывел уменьшенное изображение форума (Если добавлено в даминке для форума) Только хотелось бы также сворачивать категории, как в том моде Expand Categories, только чтобы работало на портале, не было связано со странице "Список форумов". Тоесть если закрыто на портале, то не обязательно закрыто на списке форумов.
Тоесть на портале категории свернуты для всех и всегда, до нажатия по названию категории, в идеале когда открыт список форумов одной категории, то при нажатии на другую категорию она открывается, а предыдущая закрывается (Аккордеон), именно так как реализовано Nekstati в первом посте. Но как это сделать? Пытался сделать, но скрипт не видит разницы между категориями и раскрывает только первую при нажатии на любую.
Прикрепляю файл который выводит список форумов как на скрине Надеюсь на помощь.
P.S. Если кто хочет поставить такой список у себя, скопируйте его в prosilver/templates/
А в prosilver/templates/portal/portal_left.html добавить после/перед другими блоками по желанию.
Блок работает только когда включен список форумов в админке "настройка портала".
еще из файла prosilver/templates/portal/portal_center.html удаляем список форумов.
Вывел на портал список форумов малым блоком (А не стандартным полным сжирающим кучу места), плюс вывел уменьшенное изображение форума (Если добавлено в даминке для форума) Только хотелось бы также сворачивать категории, как в том моде Expand Categories, только чтобы работало на портале, не было связано со странице "Список форумов". Тоесть если закрыто на портале, то не обязательно закрыто на списке форумов.
Тоесть на портале категории свернуты для всех и всегда, до нажатия по названию категории, в идеале когда открыт список форумов одной категории, то при нажатии на другую категорию она открывается, а предыдущая закрывается (Аккордеон), именно так как реализовано Nekstati в первом посте. Но как это сделать? Пытался сделать, но скрипт не видит разницы между категориями и раскрывает только первую при нажатии на любую.
Прикрепляю файл который выводит список форумов как на скрине Надеюсь на помощь.
P.S. Если кто хочет поставить такой список у себя, скопируйте его в prosilver/templates/
А в prosilver/templates/portal/portal_left.html добавить после/перед другими блоками по желанию.
Код: Выделить всё
<!-- IF S_DISPLAY_PORTAL_FORUM_INDEX -->
<!-- INCLUDE forumlist_body1.html -->
<!-- ENDIF -->еще из файла prosilver/templates/portal/portal_center.html удаляем список форумов.
Код: Выделить всё
<!-- IF S_DISPLAY_PORTAL_FORUM_INDEX -->
<!-- IF S_DISPLAY_SEARCH or (S_USER_LOGGED_IN and not S_IS_BOT) -->
<!-- INCLUDE portal/block/forumlist_search.html -->
<!-- ENDIF -->
<!-- INCLUDE forumlist_body.html -->
<br />
<!-- ENDIF -->У вас нет необходимых прав для просмотра вложений в этом сообщении.
Мои моды:
Полноценный интернет-магазин для phpbb3
Белый список IP для пользователей индивидуально
Парсер сообщений (автозамена)
User FAQ (Пользовательский FAQ)
Google Map MOD 0.4.2 [RUS]
Anti Double IP - Запрет множественных рег с одного IP
PM All in 1 - ЛС "Все включено"
Шкала последней активности пользователя
Поддержка только в указанных темах! В ЛС только по личным вопросам или за WM.
Полноценный интернет-магазин для phpbb3
Белый список IP для пользователей индивидуально
Парсер сообщений (автозамена)
User FAQ (Пользовательский FAQ)
Google Map MOD 0.4.2 [RUS]
Anti Double IP - Запрет множественных рег с одного IP
PM All in 1 - ЛС "Все включено"
Шкала последней активности пользователя
Поддержка только в указанных темах! В ЛС только по личным вопросам или за WM.

