Перейти до змісту
Переглянути в додатку

Кращий спосіб перегляду. Дізнатися більше.

IPB-Board.com

Повноекранний додаток на головному екрані з push-сповіщеннями, значками та іншим.

Щоб встановити цей додаток на iOS та iPadOS
  1. Торкніться Піктограма «Поділитися» в Safari
  2. Прокрутіть меню та натисніть Додати на головний екран.
  3. Натисніть Додати у верхньому правому куті.
Щоб встановити цю програму на Android
  1. Натисніть меню з трьома крапками (⋮) у верхньому правому куті браузера.
  2. Натисніть Додати на головний екран або Встановити програму.
  3. Підтвердіть, натиснувши Встановити.

(YR) Forum Activity 1.0.5

1 111,00 грн. · Термін продовження: 666,00 грн./6 6 місяців

(0 відгуків)

8 зображень

Сучасний компактний блок активності для форуму Invision Community.

Додаток об’єднує в одному адаптивному віджеті нових користувачів, останні відповіді, гарячі теми, теми з найбільшою кількістю реакцій, власні теми користувача та файли Downloads. Вміст можна гнучко налаштувати через ACP.

Основні можливості

Нові користувачі

Окрема вкладка показує останніх зареєстрованих учасників спільноти.

Для кожного користувача може відображатися:

  • аватар;

  • ім’я;

  • посилання на профіль;

  • дата або час реєстрації.

В ACP можна налаштувати кількість користувачів і повністю вимкнути цю вкладку.

Останні відповіді

Вкладка показує теми з найновішою активністю.

Підтримується:

  • назва теми;

  • форум або розділ;

  • автор останньої відповіді;

  • аватар останнього автора;

  • дата останньої активності;

  • кількість відповідей;

  • кількість переглядів;

  • перехід до першого непрочитаного повідомлення;

  • позначення закритих, рекомендованих і закріплених тем;

  • вибір форумів, із яких потрібно отримувати теми.

Гарячі теми

Додаток автоматично формує список найбільш активних обговорень.

Адміністратор може налаштувати:

  • мінімальну кількість повідомлень;

  • період активності;

  • кількість тем;

  • показ за останні 7, 30 або 90 днів;

  • показ за весь час.

Теми з найбільшою кількістю реакцій

Окрема вкладка допомагає знаходити контент, який отримав найбільший відгук спільноти.

Для кожної теми можуть відображатися:

  • загальна кількість реакцій;

  • автор;

  • форум;

  • кількість відповідей;

  • кількість переглядів;

  • дата останньої активності.

Мої теми

Авторизований користувач може швидко переглянути створені ним теми.

Додаток також підтримує:

  • спеціальну позначку власної теми;

  • індикатор участі користувача в обговоренні;

  • перехід до першого непрочитаного повідомлення;

  • окреме повідомлення для гостей;

  • повідомлення, якщо користувач ще не створив жодної теми.

Останні та оновлені файли

За наявності IPS Downloads віджет може показувати:

  • останні додані файли;

  • нещодавно оновлені файли;

  • категорію файлу;

  • автора;

  • кількість завантажень;

  • дату додавання або оновлення.

В ACP можна окремо вибрати категорії для вкладок «Останні файли» та «Оновлені файли».

Фільтрація тем

Користувач може перемикатися між режимами:

  • усі теми;

  • тільки непрочитані;

  • тільки прочитані.

Стан прочитання враховується для конкретного користувача.

Адаптивний інтерфейс

Віджет оптимізований для:

  • настільних комп’ютерів;

  • планшетів;

  • мобільних пристроїв;

  • вузьких блоків і бічних колонок.

Інформація та елементи керування автоматично адаптуються до доступної ширини.

Оновлення без перезавантаження сторінки

Блок можна оновити вручну без повного перезавантаження сторінки.

Під час оновлення показується стан обробки, а після отримання відповіді вміст віджета оновлюється автоматично.

В ACP кнопку оновлення можна ввімкнути або вимкнути.

Запам’ятовування вкладки

Додаток може запам’ятовувати останню відкриту користувачем вкладку та відновлювати її під час наступного перегляду сторінки.

Функцію можна вимкнути в налаштуваннях віджета.

Платне TOP-закріплення тем

Додаток містить повноцінну систему платного підняття власних тем у TOP.

Користувач може:

  1. Відкрити форму закріплення.

  2. Вибрати одну зі своїх доступних тем.

  3. Вибрати термін розміщення.

  4. Переглянути вартість.

  5. Перейти до оплати.

  6. Після успішної оплати отримати активне TOP-закріплення та системне сповіщення.

Доступні терміни

Підтримуються закріплення на:

  • 1 день;

  • 3 дні;

  • 7 днів.

Вартість кожного терміну налаштовується окремо через ACP.

Інтеграція з IPS Nexus

Для створення рахунків і контролю оплати використовується IPS Nexus.

Реалізовано:

  • створення Nexus invoice;

  • створення окремого товару для TOP-закріплення;

  • прив’язку заявки до рахунку;

  • збереження ідентифікатора транзакції;

  • активацію TOP лише після підтвердженої оплати;

  • захист від повторної активації;

  • обробку скасованих або неоплачених рахунків;

  • повернення користувача на форум після checkout.

Під час оформлення використовується активний платіжний метод Monobank.

Контроль доступних місць

Адміністратор визначає максимальну кількість одночасно активних TOP-тем.

Під час перевірки доступності враховуються:

  • активні TOP-закріплення, термін яких ще не завершився;

  • нещодавно створені заявки, оплата яких ще триває.

Це запобігає продажу більшої кількості місць, ніж дозволено налаштуваннями.

Якщо всі місця зайняті, користувач отримує зрозуміле повідомлення з поточним лімітом.

Резервування місця під час оплати

Після створення заявки TOP-місце тимчасово резервується.

Резервування потрібне, щоб кілька користувачів не придбали одне й те саме останнє доступне місце одночасно.

Якщо оплата не була завершена, застаріла заявка автоматично очищається фоновою задачею.

Захист від повторних заявок

Система не дозволяє:

  • повторно придбати TOP для вже активної теми;

  • створити другу pending-оплату для тієї самої теми;

  • активувати одну покупку кілька разів;

  • активувати заявку, що належить іншому користувачу або рахунку;

  • використовувати непідтримуваний термін закріплення;

  • перевищувати встановлений ліміт TOP-місць.

Автоматичне завершення

Після закінчення оплаченого терміну закріплення автоматично отримує статус завершеного.

Для цього додано окрему фонову задачу IPS.

Автоматичне очищення pending-заявок

Незавершені заявки не залишаються активними безстроково.

Фонова задача перевіряє:

  • заявки без створеного Nexus invoice;

  • рахунки, які залишилися в очікуванні;

  • заявки з відсутнім або недоступним рахунком.

Застарілі записи автоматично переводяться в скасований стан.

Системні сповіщення

Після успішної оплати користувач отримує вбудоване сповіщення Invision Community.

Сповіщення містить:

  • підтвердження підняття теми в TOP;

  • назву теми;

  • термін закріплення;

  • дату й час завершення;

  • посилання на тему;

  • окрему іконку платного TOP-закріплення.

Користувач може керувати цим типом сповіщень через стандартні налаштування сповіщень IPS.

Керування TOP-темами в ACP

Додаток містить окрему адміністративну сторінку для перегляду й керування платними закріпленнями.

Загальна статистика

У верхній частині сторінки показуються:

  • кількість активних TOP;

  • кількість заявок, які очікують оплати;

  • загальна кількість записів;

  • загальна сума активних TOP-закріплень.

Таблиця закріплень

Для кожної заявки показуються:

  • внутрішній ID;

  • тема;

  • користувач;

  • сума оплати;

  • вибраний термін;

  • дата початку;

  • дата завершення;

  • поточний статус;

  • ID рахунку Nexus;

  • ID транзакції Nexus;

  • доступні адміністративні дії.

Фільтри

Записи можна фільтрувати за статусом:

  • усі;

  • активні;

  • очікують оплати;

  • завершені;

  • зняті;

  • скасовані.

Пошук

Доступний швидкий пошук за:

  • назвою теми;

  • користувачем;

  • ID запису;

  • ID теми;

  • ID Nexus invoice або transaction, якщо вони присутні в пошукових даних запису.

Ручне зняття TOP

Адміністратор може достроково зняти активне TOP-закріплення.

Дія захищена ACP permissions, CSRF-перевіркою та підтвердженням.

Налаштування

Через ACP можна налаштувати:

  • максимальну кількість TOP-тем;

  • ціну розміщення на 1 день;

  • ціну розміщення на 3 дні;

  • ціну розміщення на 7 днів;

  • форуми для вкладки останніх відповідей;

  • категорії останніх файлів;

  • категорії оновлених файлів;

  • кількість тем;

  • кількість нових користувачів;

  • період і поріг гарячих тем;

  • показ вкладок файлів;

  • показ категорії файлу;

  • показ автора файлу;

  • показ кількості завантажень;

  • показ функції платного закріплення;

  • показ кнопки оновлення;

  • показ кількості переглядів;

  • показ аватара останнього автора;

  • запам’ятовування відкритої вкладки.

Мовна підтримка

Усі користувацькі та адміністративні написи винесені в мовні ключі IPS.

Локалізовано:

  • вкладки та кнопки;

  • підказки й порожні стани;

  • повідомлення про помилки;

  • процес оформлення оплати;

  • ACP-сторінку TOP-закріплень;

  • статуси заявок;

  • назви й описи сповіщень;

  • текст вбудованого сповіщення;

  • Nexus item та invoice;

  • назви фонових задач.

Службові ідентифікатори таблиць, класів, журналів і notification events не змінюються мовною системою.

Системні вимоги

  • сумісна версія Invision Community;

  • PHP 8.2 або сумісна конфігурація, яку підтримує встановлена версія IPS;

  • IPS Forums;

  • IPS Nexus для платних TOP-закріплень;

  • налаштований і активний платіжний метод Monobank;

  • IPS Downloads потрібен лише для вкладок із файлами.

Що нового у версії 1.0.5

Розміщено

  • завершено повну локалізацію інтерфейсу додатка;

  • прибрано залишковий hardcoded UI text в ACP;

  • локалізовано заголовки, статистику, таблицю та дії сторінки керування TOP-темами;

  • додано мовні назви фонових задач;

  • додано й перевірено мовні ключі платного закріплення;

  • локалізовано повідомлення про оплату, помилки та зайняті TOP-місця;

  • локалізовано Nexus item, рахунок і системне сповіщення;

  • виправлено індикацію обробки під час переходу до оплати;

  • додано обмеження кількості одночасних TOP-закріплень;

  • додано резервування місця на час проведення оплати;

  • додано очищення прострочених pending-заявок;

  • додано автоматичне завершення закріплень після закінчення терміну;

  • додано ACP-інструменти перегляду, фільтрації, пошуку та зняття TOP;

  • перевірено PHP-синтаксис і валідність XML;

  • перевірено відсутність дубльованих мовних ключів;

  • службові назви таблиць, класів, notification keys і категорій журналу залишено незмінними.

Зворотній зв'язок

Щоб залишити відгук, створіть акаунт або авторизуйтесь

Відгуків немає

Акаунт

Навігація

Пошук

Пошук

Налаштування push-сповіщень браузера

Chrome (Android)
  1. Натисніть значок замка поруч з адресним рядком.
  2. Натисніть Дозволи → Сповіщення.
  3. Налаштуйте свої налаштування.
Chrome (Комп'ютер)
  1. Натисніть значок замка в адресному рядку.
  2. Виберіть Налаштування сайту.
  3. Знайдіть Сповіщення та налаштуйте потрібні параметри.