Магазин
Правила Ответы на вопросы Конфиденциальность
Магазин
Правила Ответы на вопросы Конфиденциальность
  • Быстрые действия Ярлыки
    Общие действия
    Связаться с администрацией
    • Бот

       

Условно-бесплатные расширения

  • Список форумов
  • phpBB 3.1-3.3
  • Расширения для phpBB 3.1-3.3
  • Условно-бесплатные расширения

[Расширение] (phpBB 3.1-3.3) BB3Topics(SE2): вывод новых тем, сообщений, объявлений, голосований, популярных и т.п. тем

Как вывести список тем форума на страницу форума phpBB 3

Расширения с ограниченным доступом, (SE) - только пользователям из групп Благодарившие, Донаторы и VIP, (SE2) - пользователям из групп Донаторы и VIP
19 сообщений
  • 1
  • 2
  • След.
Просмотры: 5301 • 
Аватара пользователя
PPK
Администратор
Сообщения: 10514
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 08 мар 2019, 09:53
Описание
Специальная редакция расширения [Расширение] (phpBB 3.1/3.2) BB3Topics: вывод новых тем, сообщений, объявлений, голосований, популярных и т.п. тем для форума phpBB3 для форума phpBB3 (только версии 3.1 и выше)
se2
В этой версии расширения добавлена возможность создания неограниченного количества блоков с темами (в том числе повторяющиеся), возможность быстрого изменения порядка отображения блоков путём перетаскивания, возможность отображения блоков тем в полном виде (как в списке тем форума), блок тем с новыми загруженными файлами
Расширение добавляет возможность вывода тем форума на страницу списка форумов, списка тем и списка сообщений.
Возможность отображения блоков с темами форума:
1. Новые темы форума
2. Объявления форума
3. Популярные темы форума (тем с наибольшим количеством просмотров)
4. Обсуждаемые темы форума (тем с наибольшим количеством ответов)
5. Темы форума с опросами (выбираются темы содержащие опросы - отображаются в виде заголовка Опроса)
6. Случайные темы форума (темы выбираются случайным образом)
7. Настраиваемые темы форума (блок с возможностью указания собственного заголовка, множественными настройками для отбора отображаемых тем)
8. Прилепленные темы форума
9. Важные темы форума
10. Новые сообщения форума
11. Непрочитанные сообщения форума
12. Новые файлы форума
Для всех блоков имеется возможность указывать количество тем для отображения, длину названия темы, возможность исключать определённые форумы или наоборот включать только определённые форумы, выделять красным цветом темы на определённое время, возможность кэширования sql запросов, отображения даты и/или времени темы + опция для ограничения высота и ширины блока тем форума.
Также есть возможности: отображать блок не только сверху над списком форумов/тем/сообщений (горизонтально), но и и справа сбоку от них (вертикально), при выводе блока на странице списка тем или сообщений можно выводить темы только из текущего форума, возможность индивидуального отключения показа некоторых блоков тем на отдельных страницах.



Скриншоты расширения и его описание соответствуют версии расширения на момент его выхода, все дальнейшие изменения добавляются и отображаются только в истории версий

Установка
Распаковать архив, в корневой директории форума в директории /ext/ создать директорию ppk, скопировать содержимое архива в эту директорию, т.е. путь файла composer.json из архива у вас должен выглядеть следующим образом: /ext/ppk/bb3topics/composer.json
Включить расширение в адм. разделе: адм. раздел - вкладка Персонализация - Управление расширениями, напротив BB3Topics(SE2) нажать ссылку Включить

Настройка
Адм. раздел - Настройки расширений - BB3Topics - Настройки

Адм. раздел - Настройки расширений - BB3Topics - Блоки тем

Для отображения блока необходимо наличие прав у пользователя, адм. раздел - вкладка Права доступа - Пользовательские роли - нужная роль - вкладка Разное - Может видеть блок тем форума


Обновление
Для обновления расширения нужно отключить расширение в адм. разделе, удалить его файлы, загрузить новую версию расширения и включить его заново.
При переходе на редакцию SE2 расширение можно обновить стандартным для всех расширений способом

Примечания
Для включения свободного режима отображения блоков тем форума необходимо в настройке "Включить отображение тем форума" включить опцию 4, при включении этой опции можно выводить определённые блоки тем форума в любом месте форума на любой странице. Для вывода блоков тем нужно в файле шаблона использовать код вида:

Код: Выделить всё

<div class="bb3topics_core" id="{BB3TOPICS_ID}" data-page="{BB3TOPICS_PAGE_ID}" data-forum-id="{BB3TOPICS_FORUM_ID}" data-block-ids="{BB3TOPICS_BLOCK_IDS}" data-options="{BB3TOPICS_OPTIONS}"></div>
{BB3TOPICS_ID} - уникальный идентификатор блока (не должен повторяться на странице), может состоять из букв, цифр, тире и знака подчёркивания, пример:

Код: Выделить всё

id="bb3topics_id5"
{BB3TOPICS_PAGE_ID} - идентификатор страницы, обозначает страницу на которой выводится блок (число 0, 1 или 2), главная страница (0), список тем (1), список сообщений (2), при использовании 1 или 2 будет действовать опция "Из форума" соответствующей страницы в настройке "Включить отображение тем форума", идентификатор может применяться произвольно не в соответствии с текущей страницей
{BB3TOPICS_FORUM_ID} - идентификатор форума темы из которого нужно выводить (если указана опция {BB3TOPICS_PAGE_ID}), для выводе тем из текущего форума нужно использовать код {FORUM_ID} (будет работать только если страница содержит идентификатор форума), пример:

Код: Выделить всё

data-forum-id="7"

Код: Выделить всё

data-forum-id="{FORUM_ID}"
{BB3TOPICS_BLOCK_IDS} - идентификаторы блоков тем для вывода, через запятую (отображаются в разделе "Блоки тем" в левой колонке), при выводе блоков в них действуют все опции блока кроме опций "отображать на странице", пример:

Код: Выделить всё

data-block-ids="1,4,26"
{BB3TOPICS_OPTIONS} - дополнительные опции разделённые символом ;, в виде пары опция:значение, доступные на данный момент опции:
compact: 1 - отображать блок в компактном виде, 0 - в полном виде, пример:

Код: Выделить всё

data-options="compact:1"
Цена и условия
Расширение является бесплатным, но доступно для скачивания только группам Донаторы и VIP

Доступные языки
ru, en

Скачать расширение
С форума (необходимо зарегистрироваться и/или войти на форум)
Для версий 3.1/3.2
bb3topics_se2_1.8.2.zip
Для версии 3.3
bb3topics_se2_2.0.0.zip
phpBB3.1/3.2
2019.03.08 - 1.7.1 Начальная версия
2019.07.16 - 1.8.0 В настройки расширения добавлена опция для переключения с компактного вида блоков тем на полный, т.е. как на страницах списков тем в форуме. В раздел Блоки тем добавлена индикация состояния блоков, включён/выключен, индикация отображения на разных страницах
2019.07.20 - 1.8.1 Небольшое исправление
2019.10.26 - 1.8.2 Добавлен перевод на английский язык
phpBB3.3
2020.01.21 - 1.8.3 Исправления для совместимости с phpBB3.3
2020.08.03 - 1.8.4 Небольшое исправление
2020.08.17 - 1.8.5 Небольшие исправления и изменения
2020.09.17 - 1.8.6 Небольшое исправление и изменение, при обновлении расширения до редакции SE2 сделан импорт блоков тем и их настроек
2022.09.19 - 1.9.0
- Добавлен блок "Новые файлы" для отображения тем с последними загруженными файлами
- В настройки добавлена возможность определения цвета для выделения тем
- Несколько исправлений и изменений
2023.08.01 - 1.9.1 Исправление для совместимости с новыми версиями форума, для опции положения блоков тем форума добавлена возможность размещать блок тем слева
2024.06.06 - 1.9.2 Небольшие изменения
2025.06.17 - 2.0.0
- Добавлена возможность автоматического обновления данных блоков тем без перезагрузки страниц
- В опцию настроек тем добавлены глобальные настройки "количество тем для отображения" и "длина названия темы"
- В опцию компактного вида добавлена настройка "максимальная ширина колонок в компактном виде"
- Добавлена возможность размещать блок тем снизу
- Добавлен "свободный режим" размещения блоков тем, в этом режиме можно выводить темы форума произвольно на любой странице в любом месте форума (описание режима находится в пункте Примечания на странице расширения)
- Переделан раздел "Блоки тем", несколько других изменений

У вас нет необходимых прав для просмотра вложений в этом сообщении. Попробуйте зарегистрироваться или войти на форум.
PPK
SMERCH
Донатор
Сообщения: 202
Зарегистрирован: 25 янв 2018, 15:38
Сообщение 16 июл 2019, 15:23
Очень удобно перетаскивать блоки тем, функционал на высоте! Спасибо!
SMERCH
SMERCH
Донатор
Сообщения: 202
Зарегистрирован: 25 янв 2018, 15:38
Сообщение 19 июл 2019, 14:20
Заметил, что в этом расширении при добавлении сообщений в тему, оно становится в самый верх в списке "Новых тем". В старой версии такого не было, для этого есть "Список новых сообщений". Как сделать, чтобы при добавлении сообщения тема не поднималась вверх в списке "Новых тем"?
SMERCH
Аватара пользователя
PPK
Администратор
Сообщения: 10514
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 20 июл 2019, 08:57
/ext/ppk/bb3topics/core/bb3topics.php после

Код: Выделить всё

					else if($row['type']=='random')
					{
						$order_by=' ORDER BY RAND()';
					}
добавить

Код: Выделить всё

					else if($row['type']=='topics')
					{
						$order_by=' ORDER BY t.topic_time DESC';
					}
PPK
SMERCH
Донатор
Сообщения: 202
Зарегистрирован: 25 янв 2018, 15:38
Сообщение 20 июл 2019, 13:51
PPK писал(а):/ext/ppk/bb3topics/core/bb3topics.php после

Код: Выделить всё

					else if($row['type']=='random')
					{
						$order_by=' ORDER BY RAND()';
					}
добавить

Код: Выделить всё

					else if($row['type']=='topics')
					{
						$order_by=' ORDER BY t.topic_time DESC';
					}
Спасибо, все сработало, но поменялась дата темы. Может можно еще и чтобы дата не менялась, а то темы идут по списку сверху вниз по дате создания темы! Спасибо!

Отправлено спустя 8 часов 38 минут 58 секунд:
Спасибо. В новой версии все исправления включены!
SMERCH
Andr_Uru_123+
Донатор
Сообщения: 3
Зарегистрирован: 21 ноя 2019, 01:07
Сообщение 21 ноя 2019, 01:23
Можно ли купить расширение BB3Topics(SE2) без вступления в группы с оплатой некой суммы через paypal?
Andr_Uru_123+
Аватара пользователя
PPK
Администратор
Сообщения: 10514
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 21 ноя 2019, 12:49
Нет :pardon:
PPK
Andr_Uru_123+
Донатор
Сообщения: 3
Зарегистрирован: 21 ноя 2019, 01:07
Сообщение 21 ноя 2019, 13:33
А что нужно сделать, чтобы быстро вступить в группу Донаторы, которым открыто это расширение?
Andr_Uru_123+
Аватара пользователя
PPK
Администратор
Сообщения: 10514
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 21 ноя 2019, 16:46
Поддержка проекта
PPK
Andr_Uru_123+
Донатор
Сообщения: 3
Зарегистрирован: 21 ноя 2019, 01:07
Сообщение 21 ноя 2019, 16:51
PPK писал(а): Поддержка проекта
А можно сразу вступить в группу "Донаторы" со взносом через Paypal?
Andr_Uru_123+
19 сообщений
  • 1
  • 2
  • След.

Вернуться в «Условно-бесплатные расширения»

Time: 0.000s | Queries: 0 | Peak Memory Usage: 0.00 МБ | GZIP: Unknown | SQL Explain
  • Список форумов
2018, made with by ThemeKita Создано на основе phpBB® Forum Software © phpBB Limited Русская поддержка phpBB (C) 2009-2025 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Расширения в разработке ↳   База расширений ↳   Стили для phpBB 3.1-3.3 ↳   Переводы расширений для phpBB3.1-3.3 ↳   Поиск и запросы расширений ↳   Запросы расширений, функционала и переводов для подписчиков ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   F.A.Q. ↳   Ваши трекеры ↳   Оффтопик xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение phpBB 3.0 ↳   Другие моды для phpBB3 ↳   Минимоды и хаки для phpBB3 ↳   Вопросы по phpBB3 ↳   phpBB3 ppkBB3cker Edition ↳   Платные услуги, моды, стили ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo