write
Не знаю. Я написал для 2.0 форум с нуля и теперь жадничаю его выложить.
Скорей всего, позже.
Есть, но в паблик он пока не готов. Пишите в лс, скайп, что нибудь придумаем
Спасибо за репорт. Фикс. (зы: Там 3 строчки кода поменялось, хоть гит и показывает полное изменение 2х файлов)
А для версии 2 как можно реализовать?
попробуйте этот плагин
хотя верхняя строка и не нужна…
ну так по аналогии — вместо этих строк:
$this->oUserCurrent = $this->User_getUserCurrent();
if (!$this->CheckUserProfile() || !$this->oUserCurrent || !$this->oUserCurrent->isAdministrator() {
    return parent::EventNotFound();
}
как правило, спамеры регистрируются через проги типа x-rumer
у них под каждую cms есть скрипты (страница регистрации, добавления топика и т.п.)
поэтому имхо самый лучший способ защиты от спамеров это:
$config['router']['rewrite'] = array(
    'registration' => 'abrakadabra',
    'topic' => 'superpost',
);
  • avatar ff00
  • 2
Я эту проблему решил с помощью пользователей, как правило спамер регистрируется и сразу начинает свое грязное дело. Так вот, для пользователей которые зарегистрировались менее недели назад, в комментариях, я сделал кнопочку «Жалоба». Ну а дальше как соизволит конфиг: 10 жалоб отключаем комментарии, 15 жалоб отключаем ЛС, 20 жалоб баним, 30 жало удаляем профиль со всеми комментариями и т.д.
ок, спасибо за информацию.
Упс… Благодарю. :)
  • avatar ort
  • 0
меню в компоненте userbar
  • avatar ort
  • 0
Попробуй убрать лишние запятые из json
По этому вопросу отбой, разобрался.
И попутно вопросик: каким образом можно убрать сайдбар со страницы? Т.е. подскажите аналог прежнего
{assign var="noSidebar" value=true}
.
Вопросик по созданию и подключению своих компонентов: Добавляю новый компонент «topic-card», прописываю его в конфиге шаблона, создаю компонент, в его конфиге прописываю:

{
    "name": "topic-card",
    "version": "1.0.0",
    "dependencies": {
        "article": "*",
        "favourite": "*",
    },
    "templates": {
        "topic-card": "topic-card.tpl",
        "grid": "topic-card-grid.tpl",
    },
    "styles": {
        "topic-card": "css/topic-card.css"
    }
}


При попытке вывести в шаблоне таким образом:

{component 'topic-card.grid' topics=$topics paging=$paging}


Получаю ошибку:

Component template not found: topic-card/grid.tpl


В чем я ошибаюсь?
А можно ли путем редактирования шаблонов? Хук для меня пока что сложно. После просмотра вопросов стало еще больше(как создать, где разместить, где прописать, как правильно в хуке прописать и т.д. и т.п.)…
Как на CloudFlare?