1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Дополнительные "Задания планировщика"

Тема в разделе "Основные вопросы по XenForo", создана пользователем Бboris, 13.09.2011.

Загрузка
  1. Бboris

    Бboris Тролль

    Регистрация:
    20.08.11
    Сообщения:
    205
    Симпатии:
    33
    Кто нибудь добавлял "свои задания" в дефолтовые задания планировщика?

    Снимок2.gif

    Что Вы добавляли (конфигурация), для каких целей?
    Если не трудно опишите подробно.
    Раз есть такая функция, то может она пригодна и для других дел :)
     
  2. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    Обычно добавляю свои задания в своих же адд-онах.
     
  3. Shurik571

    Shurik571 Пользователь

    Регистрация:
    04.01.12
    Сообщения:
    1
    Симпатии:
    0
    Версия XF:
    1.1.2
    А можно ли и как добавить в планировщик задание к примеру чтобы автоматически удалялись посты (темы) которые были просто удалены НО не физически то есть скрыты????????
     
  4. Witold

    Witold Местный

    Регистрация:
    19.01.12
    Сообщения:
    132
    Симпатии:
    23
    Версия XF:
    1.2.2
    Как добавить задачу на
    Перестроить кэш пользователей
     
  5. Visteras

    Visteras Пользователь

    Регистрация:
    14.08.13
    Сообщения:
    1
    Симпатии:
    0
    Версия XF:
    1.2.0
    Найдите класс и функцию которая это делает. И сделайте вызов.
    Собственно этого хватит.
     
  6. Witold

    Witold Местный

    Регистрация:
    19.01.12
    Сообщения:
    132
    Симпатии:
    23
    Версия XF:
    1.2.2
    Это было понятно сразу, я спросил может кто делал и знает.
     
  7. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    Просто так не получится сделать, т.к. пеерстройка пользователей это процесс из нескольких последовательных этапов.
    Напишите зачем это Вам надо - может есть более оптимальный вариант чем запускать перестройку счетчиков по крону.
     
  8. Witold

    Witold Местный

    Регистрация:
    19.01.12
    Сообщения:
    132
    Симпатии:
    23
    Версия XF:
    1.2.2
    Возле форума работает модуль который в базе данных меняет группы.
    Когда выдается дополнительная группа, то ее полномочия не срабатывают, только после перестройки кеша пользователей.
     
  9. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    Так меняйте дополнительную группу не через базу, а через методы ксена. Тогда не будет проблем, потому что полная перестройка по крону это не просто велосипед, а целая велосипедная фабрика
     
    infis нравится это.
  10. Witold

    Witold Местный

    Регистрация:
    19.01.12
    Сообщения:
    132
    Симпатии:
    23
    Версия XF:
    1.2.2
    как можно сменить группу и доп группe ксеновскими методами, когда скрипт расположен рядом и представляет из себя голых php код
     
  11. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    Вот пример использования методов ксена в любом скрипте:
    http://www.xf-russia.ru/forum/threa...stov-s-foruma-v-ljubom-skripte-na-sajte.2150/

    Что необходимо обязательно, так это загрузка автолоадера.
    Все остальное будет зависеть от того что именно из функционала ксенфоро будет использоваться:
    инициализация приложения в большинстве случаев нужна, а вот сессия в большинстве случаев не нужна (если только не нужна проверка текущего просматривающего пользователя). Инициализация зависимостей нужна если планируется использовать функционал хуков и аддонов.
     

Поделиться этой страницей