Кажется проявился неприятный баг

Заранее прошу прощения, что пишу в «Вопросы»... На гите тоже пишу, но там 32 открытых issues и особого движения нет. Просто хочется чтобы побыстрее все фиксилось:) Я понимаю Avadim в небольшом отпуске, но может кто то еще из разработчиков пофиксит. А проблема простая. Поставил в конфиге значение рейтинга для создания коллективных блогов пользователем в 0. При создании блога не работает выпадающее меню с типом блога как в дефолтной теме так и в experience. Соответственно если заполнить все остальные поля и создать, то выдает Ошибка: Неизвестный тип блога. Плагины ни при чем, отключал все. v 1.0.7

Похожие статьи

  • Я вот не понимаю...
    Доброго дня или вечера всем. Вот почему , когда регистрируется новый пользователь в системе, ему сразу дается создание поста либо уже в готовых блогах, либо что интересно сразу в 2 личных типа «блогах» —...
  • Важно: критический баг в версии 1.1.16
    В версии 1.1.16 движка есть критический баг, из-за которого злоумышленник может получить доступ к чужим аккаунтам сайта. Подчеркиваю — баг именно в этой версии 1.1.16. Ни в предыдущих, ни в последующих версиях этого...
  • Удаление типа блога,
    , созданного в админке, вызывает «Ошибку удаления типа блога». С чем данная беда может быть связана и как полечить? Alto 1.1.8 Спасибо.
  • Личный Блог
    А именно — смена его названия. Впервые увидел эту возможность в настройках профиля после выхода (кажется второй) beta версии AltoCMS 1.0 в скине Synio (собственно тогда только он и был в коробке). Мне эта функция...

5 комментариев

0
Кажется я знаю в чем дело, нужно в config.local.php переопределить дефолтные настройки:

В частности самый первый:
/**
 * Настройки ACL(Access Control List — список контроля доступа)
 */
$config['acl']['create']['blog']['rating']                =  1;     // порог рейтинга при котором юзер может создать коллективный блог
$config['acl']['create']['comment']['rating']             = -10;    // порог рейтинга при котором юзер может добавлять комментарии
$config['acl']['create']['comment']['limit_time']         =  10;    // время в секундах между постингом комментариев, если 0 то ограничение по времени не будет работать
$config['acl']['create']['comment']['limit_time_rating']  = -1;     // рейтинг, выше которого перестаёт действовать ограничение по времени на постинг комментов. Не имеет смысла при $config['acl']['create']['comment']['limit_time']=0
$config['acl']['create']['topic']['limit_time']           =  240;   // время в секундах между созданием записей, если 0 то ограничение по времени не будет работать
$config['acl']['create']['topic']['limit_time_rating']    =  5;     // рейтинг, выше которого перестаёт действовать ограничение по времени на создание записей
$config['acl']['create']['topic']['limit_rating']         =  -20;   // порог рейтинга при котором юзер может создавать топики (учитываются любые блоги, включая персональные), как дополнительная защита от спама/троллинга
$config['acl']['create']['talk']['limit_time']          =  300;     // время в секундах между отправкой инбоксов, если 0 то ограничение по времени не будет работать
$config['acl']['create']['talk']['limit_time_rating']   =  1;       // рейтинг, выше которого перестаёт действовать ограничение по времени на отправку инбоксов
$config['acl']['create']['talk_comment']['limit_time']        =  10;// время в секундах между отправкой инбоксов, если 0 то ограничение по времени не будет работать
$config['acl']['create']['talk_comment']['limit_time_rating'] =  5; // рейтинг, выше которого перестаёт действовать ограничение по времени на отправку инбоксов
$config['acl']['create']['wall']['limit_time']          = 20;   // рейтинг, выше которого перестаёт действовать ограничение по времени на отправку сообщений на стену
$config['acl']['create']['wall']['limit_time_rating']   = 0;    // рейтинг, выше которого перестаёт действовать ограничение по времени на отправку сообщений на стену
$config['acl']['vote']['comment']['rating']             = -3;   // порог рейтинга при котором юзер может голосовать за комментарии
$config['acl']['vote']['blog']['rating']                = -5;   // порог рейтинга при котором юзер может голосовать за блог
$config['acl']['vote']['topic']['rating']               = -7;   // порог рейтинга при котором юзер может голосовать за топик
$config['acl']['vote']['user']['rating']                = -1;   // порог рейтинга при котором юзер может голосовать за пользователя
$config['acl']['vote']['topic']['limit_time']           = 60*60*24*20; // ограничение времени голосования за топик
$config['acl']['vote']['comment']['limit_time']         = 60*60*24*5;  // ограничение времени голосования за комментарий
0
Я особо не разбираюсь...:( Прописал в config.local.php вот это
$config['acl']['create']['blog']['rating']  =  0;

Ничего не поменялось.
+2
Так а при создании типа в админке какой минимальный порог стоит?

Отредактирован:
+2
Все просто
1. Сначала в конфиге указываете
$config['acl']['create']['blog']['rating']  =  0;
это нужно для того чтобы человек с 0 рейтингом вообще мог попасть на страницу создания блога

2. В настройках типов блогов site.ru/admin/settings-blogtypes понижаете Минимальный рейтинг для создания данных типов блогов
0
Заработало!!! Спасибо огромное!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.