My photo
My photo

РАДЬКО ПЕТР CMTV

Возраст 21
Откуда Россия
Сфера интересов: программирование (web, android, unity), создание и развитие сетевых сообществ. Мое кредо — реальные проекты и самообразование. В этом мне помогает свободное владение английским. Люблю делиться тем, что узнал. Излагаю материал просто и наглядно в своих онлайн-учебниках. Мои проекты (на сейчас 41) описаны ниже.

Иконка

Документация XenForo

Ноябрь 2018
1

У XenForo очень скудная техническая документация. Она покрывает лишь основы. Во всем остальном приходится разбираться самостоятельно. Поэтому написал большую и подробную статью про систему критериев XenForo: что это, как работает, как использовать и так далее. Помимо теории дал практические примеры с возможностью скачать образцы кода. В планах написать статьи такого же размаха по остальным направлениям разработки аддонов для XenForo.

Система критериев

Размер: 31 000 символов

Когда XenForo требуется проверить объект на соответствие каким-то заранее определенным условиям, используется система критериев.

Например, есть достижение «Любимчик», которое выдается за получение 5 лайков. В этом случае выражение «Получено X лайков» является критерием. В определенные промежутки времени XenForo проверяет каждое сообщение пользователя на соответствие этому критерию. Если какой-то пост проходит проверку, пользователю выдается достижение.

В статье подробно описаны все аспекты системы критериев:

  • Что это такое?
  • Как работает на уровне ядра?
  • Подключение системы критериев к аддону
  • Создание собственного критерия
  • Создание собственного типа критериев