Админка - наконец-то редактируем конфиг!

Выложил версию админки (v1.4-dev.70; rev.48), где добавлена, пожалуй, самая ожидаемая фича — редактирование параметров конфигурации. Пока еще не все параметры можно редактировать, но кое-что уже можно.

Замечу, что пользовательские параметры конфигурации сохраняются так, что вы можете смело перезаписывать конфиг-файлы — это никак не повлияет на те данные, которые вы редактировали в админке. Т.е. можно смело накатывать любые обновления, включая файлы конфигурации, движок все равно будет получать ваш конфиг.

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

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

avatar
спасибо
п.с. линк на загрузку с ЛС битый в другом посте, где все описано
avatar
Изменение наименования классов там никак не скажется? Т.е. под какую версию подойдет?
avatar
Пока под 0.4 версию, если выйдет 0.4.1 то avadim я думаю даст знать об адаптации под новую версию.
avatar
daglex, спасибо за ответ. )
avadim, за полезную разработку.
avatar
Да, все именно так
avatar
Большое спасибо за вашу работу. Особое спасибо — за возможность изменения настроек почты :-) А то пока настраивал под себя — замучился лазить на фтп и ручками править :-)
avatar
Вчера удалял флуд пользователей через админку и в процессе удаления одного из топиков, не до конца удалились комментарии, в итоге ошибка + перестал работать блог «Прямой эфир».

Помогло только одно — удаление комментов, присоединенных к несуществующему топику прямо из БД.
Вот такой вот косяк.

Может это из-а того, что не было set_time_limit() ??
avatar
Скорее всего, формат базы не InnoDB, а MyISAM, поэтому нарушены связи
Но постараюсь предусмотреть это
avatar
Кстати, а каким запросом узнать какой тип БД?
И если у меня MyISAM как сменить на InnoDB?
И вообще, насколько это желательно?
avatar
формат базы как раз InnoDB, тем не менее при удалении темы, комменитарии к этой теме не удаляются… и от этого ошибка вылазит, пока вручную с БД не удалишь комментарии.

Мое мнение:
1. Либо в админке нужно переделать скрипты и удалять все комментарии в данной теме отдельным запросом.
2. Либо связи в БД некорректные, и это надо исправлять
avatar
В текущей версии админки предусмотрено принудительное удаление и комментов, и тегов удаляемого топика
avatar
Может когда удаляешь много тем с комментариями, за время max_execution_time все не успевает удалиться и выскакивает ошибка? вообщем странно, у меня такое уже несколько раз так ломалось.
avatar
При сбросе данных через админку не очищается файл tmp/adm.all.cfg
хотя может это так и задумано
avatar
нет, так не задумано, проверю
комментарий был удален
avatar
где настраивать параметры конфигурации (сколько голосов чтобы топик попадал на главную и т.д.)

файле config/config.php уже не используется я так понимаю?
avatar
Вставьте в файл mysite/config/config.local.php в самом конце, перед
return $config;
?>
следующие строки
$config['module']['blog']['index_good']      =  8;   // Рейтинг топика выше которого(включительно) он попадает на главную
вместо цифры 8 укажите своё значение.
avatar
А вообще все указанные вами значения находятся в файле config/config.php, если Вы желает их поменять, то лучше их переопределять в файле config/config.local.php, как в показанном выше примере.
avatar
спасибо
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.