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

       

Расширения для phpBB 3.1-3.3

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

[Расширение] (phpBB 3.2/3.3) BB3Ajaxer: Аякс загрузка тем и сообщений на форуме

Как сделать загрузку тем и сообщений на форуме на аяксе | phpBB3 Ajax Topics Posts | phpBB3 Аякс Темы Сообщения

19 сообщений
  • 1
  • 2
  • След.
Просмотры: 1268 • 
  • Аватара пользователя
    PPK Сообщение 03.06.2023
    Описание
    Расширение для форума phpBB3 (только версии 3.1 и выше) добавляет возможность загрузки тем и сообщений без перезагрузки страниц. Расширение может работать в двух режимах: 1. автоматический, темы и сообщения загружаются по мере прокрутки страницы, 2. ручной, темы и сообщения загружаются при нажатии на ссылку, по умолчанию используется ручной режим, автоматический режим включается опциями в личном разделе пользователя. В ручном режиме для тем и сообщений при загрузке отображаются номера страниц с ссылкой для обычного перехода на страницу
    Загрузка тем

    Загрузка сообщений

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

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

    Настройка
    Адм. раздел - вкладка Общие - Размещение сообщений - Аякс загрузка страниц

    Адм. раздел - вкладка Пользователи и группы - Управление пользователями - нужный пользователь - Личные настройки

    Личный раздел - Личные настройки - Настройки отображения - Аякс загрузка тем/Аякс загрузка сообщений:


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

    Примечание
    Работа расширения на стилях отличных от prosilver не гарантируется, если на форуме установлено расширение QuickReply Reloaded и включена опция "Включить просмотр тем без перезагрузки страницы" или "Разрешить Ajax отправку сообщений" аякс загрузка сообщений работать не будет
    Если ваш стиль не наследует файлы стиля prosilver:
    1. В директории /ext/ppk/bb3ajaxer/styles/ создайте директорию с названием вашего стиля
    2. Скопируйте из директории /ext/ppk/bb3ajaxer/styles/prosilver/ в созданную директорию все файлы
    3. Очистите кэш
    Если расширение не заработало или работает неправильно:
    1. Откройте в браузере инструменты разработчика
    2. Выберите селектор элементов

    3. Откройте на форуме страницу с сообщениями где есть несколько страниц и нажмите курсором на иконку следующей страницы

    3. Нужно скопировать названия двух последний элементов выбранной ссылки, в данном случае это li.next a

    4. Откройте файлы /ext/ppk/bb3ajaxer/styles/ваш_стиль/template/event/overall_footer_body_after.html, /ext/ppk/bb3ajaxer/styles/prosilver/template/event/simple_footer_after.html и замените все

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

    li.arrow.next a.button.button-icon-only
    на полученные выше названия элементов, в данном случае на

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

    li.next a

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

    Скачать расширение
    С форума (необходимо зарегистрироваться и/или войти на форум)
    Для версии 3.2/3.3
    bb3ajaxer_1.3.7.zip
    С GIT репозитория
    https://gitlab.com/protoneutron/bb3ajaxer

    phpBB3.2/3.3
    2023.06.03 - 1.0.0 Начальная версия
    2023.06.04 - 1.0.1 Небольшие исправления и изменения
    2023.06.05 - 1.0.2 Изменения для совместимости с расширениями BB2Spoiler/BB3Spoiler, исправлено отображение меню контактной информации в профиле пользователя, иконка для загрузки следующей страницы заменена на более логичную (стрелка вниз)
    2023.06.05 - 1.0.3 Изменения для совместимости с расширением First post on every page, для автоматического режима добавлено отображение номеров страниц при загрузке
    2023.06.06 - 1.0.4 Изменения для совместимости с расширением BB3Hide(SE2) и некоторыми другими расширениями
    2023.06.15 - 1.2.0
    - Изменения для совместимости с расширением BB3CompactQuote
    - Добавлена возможность аякс загрузки списка пользователей
    - Добавлена анимированная иконка при загрузке страниц по ссылке
    - Добавлена возможность загрузки предыдущих страниц списка тем, сообщений и пользователей
    - В адм. раздел добавлены настройки для включения/отключения каждой функции расширения
    - Небольшое исправление
    2023.06.16 - 1.3.0 Добавлена возможность аякс загрузки на странице результатов поиска
    2023.06.16 - 1.3.1 Исправлено отображение аякс списка пользователей для мобильных устройств
    2023.06.17 - 1.3.2 В адм. раздел "Управление пользователями" добавлена возможность изменять опции расширения у пользователя
    2023.06.19 - 1.3.3 В адм. раздел настроек расширения добавлена возможность устанавливать опции расширения по умолчанию или принудительно
    2023.06.22 - 1.3.4 Изменения для совместимости с расширениями FirstMessageOnly/FirstPageOnly
    2023.06.24 - 1.3.5 Изменения для совместимости с расширениями Topic Preview, Who Posted in this topic
    2023.06.25 - 1.3.6 Изменения для совместимости с расширениями Colored Post Header, NumPosts, небольшие изменения
    2024.02.20 - 1.3.7 Небольшое исправление

    У вас нет необходимых прав для просмотра вложений в этом сообщении. Попробуйте зарегистрироваться или войти на форум.
PPK
  • Sat Сообщение 03.06.2023

    А расширение будет работать с этой подключенной уже настройкой, возможно совместное использование или же его лучше отключить?
Sat
  • Аватара пользователя
    PPK Сообщение 03.06.2023
    Не будет на странице сообщений с этим опциями: "Включить просмотр тем без перезагрузки страницы" или "Разрешить Ajax отправку сообщений"
PPK
  • SMERCH Сообщение 05.06.2023
    Расширение классное, но не работают расширения:
    1. Нумерация постов.
    2. Предпросмотр тем.
    3. Еще, если закреплено первое сообщение темы на каждой странице, то при переходе эта тема постоянно будет заново отображаться.
    4. Цветная полоса в зависимости от группы пользователя.

    А так все классно.

    Отправлено спустя 48 минут 25 секунд:
    Еще заметил такой баг, если в теме спойлер (ваше расширение) и скрытый текст (тоже ваше расширение), то при разворачивании сообщений на странице такое появляется:

    Хотя изначально текста "скрытый текст" нет:

    Отправлено спустя 3 часа 45 минут 55 секунд:
    Еще неплохо было бы, если колесико крутилось бы при загрузке :good:

    Еще кнопки не сворачиваются, как в оригинале скажем:

    Расширения дело конечно личное, но все же спойлер и кнопки хорошо было бы поправить, и по желанию, конечно, добавить колесико загрузки, так красивее :good:
SMERCH
  • Аватара пользователя
    PPK Сообщение 05.06.2023
    Всё что использует аякс (яваскрипт) работать не будет, нужно под каждое такое расширение доделывать отдельно
      Еще неплохо было бы, если колесико крутилось бы при загрузке
    Только если для загрузки по ссылке, для загрузки по мере прокрутки такого обычно не делают, если делать просто картинку её никто не успеет увидеть, а если затенять экран - ничего кроме раздражения это не вызовет
      Цветная полоса в зависимости от группы пользователя
    Ссылку
PPK
  • SMERCH Сообщение 05.06.2023
    PPK, со спойлером и кнопками есть решение?

    Отправлено спустя 5 минут 55 секунд:
    Да, и после загрузки новых сообщений в мобильной версии кнопки неактивные некоторые становятся. На пк не проверял.
SMERCH
  • Аватара пользователя
    Oleg Сообщение 05.06.2023
    :hi:
    SMERCH писал(а):со спойлером и кнопками есть решение?
    Проверил версию 1.0.2 на мобилке и на компе, все нормально, все кнопки работаю, и спойлер работает как надо.
    У меня стиль prosilver, правда переделанный под себя.
Oleg
  • SMERCH Сообщение 15.06.2023
    Классно, много хороших и интересных изменений
SMERCH
  • Sat Сообщение 15.06.2023
    отключил в настройках быстрого ответа "Включить просмотр тем без перезагрузки страницы" и "Разрешить Ajax отправку сообщений" появилась снизу вкладка "Следующая страница", но после нажатия ее картинки следующей страницы вылазят в больших размерах как на скрине ниже:

    хотя до этого они выглядели вот так:

    включаю снова "Включить просмотр тем без перезагрузки страницы" - все возвращается на круги своя, но исчезает вкладка "Следующая страница".
    в чем может быть причина такого поведения?
Sat
  • SMERCH Сообщение 16.06.2023
    Как пожелание, можно добавить еще аякс загрузку в результаты поиска :good:

    Отправлено спустя 7 часов 36 минут 22 секунды:
    В мобильной версии почему-то текст пропадает при описании

    Изображение
SMERCH
19 сообщений
  • 1
  • 2
  • След.

Вернуться в «Расширения для phpBB 3.1-3.3»

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-2026 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum Форумы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Бета-версии и расширения в разработке ↳   База расширений ↳   Поиск и запросы расширений ↳   Расширения для phpBB 3.1-3.3 для донаторов ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Запросы расширений, функционала и переводов для подписчиков ↳   Переводы расширений для phpBB3.1-3.3 ↳   Стили для phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 Форумы по phpBB 3.0 ↳   Мод трекера ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   Часто задаваемые вопросы ↳   Ваши трекеры ↳   Мод трекера xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение ↳   Другие моды для phpBB 3.0 ↳   Минимоды и хаки для phpBB3 ↳   phpBB 3.0 ppkBB3cker Edition ↳   Платные услуги, моды, стили для phpBB 3.0 ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo ↳   Вопросы по phpBB 3.0 ↳   Вне тематики форума