Sergey
да не так просто. видимо поломки тянутся какие-то
Сергей
Dmytro
Никто не хочет потестить ? https://github.com/evolution-cms/evolution/pull/696 А то зная Автора может или все быть ок или мелкая опечатка из за которой не будет работать 🙂
Anonymous
Камиль
Всем привет. Как можно скрыть вкладку "Модули"
$params['menu']['modules'] = '';
$e->output(serialize($params['menu']));
не канает
Anonymous
Dmytro
🙂
Anonymous
Andrey
Может проще создать роль и там Управление модулями - Запуск модулей убрать чекбокс?
Сергей
А зачем она там?
https://github.com/Ser1ous/evolution/blob/7b3692125ca8b7b0362e426514ed1385e8f16238/manager/media/style/default/ajax.php#L144
https://github.com/Ser1ous/evolution/blob/7b3692125ca8b7b0362e426514ed1385e8f16238/manager/media/style/default/ajax.php#L148
Anonymous
Anonymous
Сергей
Anonymous
Стой
Anonymous
А как они могут быть пустыми?
Anonymous
Идёт же группировка по id
Anonymous
Ты такой проверкой вообще убьёшь вывод некоторых ТВ
Anonymous
Что значит может не быть?
Anonymous
Они всегда будут
Pathologic
empty на 0 не проверяет
Anonymous
Там же основное что берётся это список ТВ, а к ним джойнится связка ТВ-шаблон, что бы знать есть там что-нибудь или нет
Сергей
Pathologic
😔
Pathologic
ну ладно
Anonymous
Зачем ты желаешь исключить из выборки залоченные или те у которых нет привязки к шаблону?
Anonymous
Зададим вопрос таким образом
Сергей
Сергей
disable не вижу
Anonymous
disable не вижу
IF(MIN(t2.tmplvarid),0,1) AS disabled
Внимательно смотри
Anonymous
https://github.com/Ser1ous/evolution/blob/7b3692125ca8b7b0362e426514ed1385e8f16238/manager/media/style/default/ajax.php#L82
Сергей
Сергей
значит всё будет работать)
Anonymous
Я тебе скажу больше, я только эту 82 строку и правил
Сергей
Anonymous
Я завтыкал, не добавил locked, это да.
Anonymous
На 5.5 я тестировал
Сергей
На 5.5 я тестировал
добавишь сыль на пр сюда ?
https://github.com/evolution-cms/evolution/issues/308
Anonymous
Чёрт
Anonymous
Стой
Anonymous
пока не надо его принимать
Anonymous
пожалуйста
Anonymous
А не, всё норм
Сергей
А не, всё норм
если всё норм, можно будет и пул принять и ишу закрыть
Anonymous
https://prnt.sc/jm0dff
Вот на этом тестировал. Только не могу понять как проверить отрабатывает locked или нет
Anonymous
Disabled отрабатывает это да
Камиль
Камиль
а модуль чаты нужно оставить
Камиль
я бы через ксс убрал, но нужно у определённой группы пользоватлей убрать
Камиль
из того что я скинул работает только $params['menu']['client_settings'] = '' если $e->output(serialize($params['menu'])
Камиль
короче хз что случилось но заработало
$e = &$modx->event;
switch ($e->name) {
case 'OnManagerMenuPrerender':{
$params['menu']['modules'] = '';
$params['menu']['client_settings'] = '';
$e->output(serialize($params['menu']));
break;
}
}
до этого только клиент_сетингы скрывалось
Камиль
причём unset не работает
Камиль
нужно обязательно пустоту передать
Сергей
причём unset не работает
$e = &$modx->event;
if ($e->name == 'OnManagerMenuPrerender') {
unset($menu['modules']);
$menu = serialize($menu);
$e->output($menu);
}
работает
Камиль
ну значит через params не работает
Сергей
Камиль
сделал как нашёл в одном из плагинов, вопросами задаваться не стал :) menu или params главное результат
Сергей
функция передала параметр menu и ждёт ответа
$menu = $modx->invokeEvent("OnManagerMenuPrerender", array('menu' => $sitemenu));
ничего придумывать не надо
Камиль
ок сейчас переделаю, спасибо
Сергей
Камиль
скорее всего поэтому и не работало, что не стали задаваться вопросами
$e = &$modx->event;
if ($e->name == 'OnManagerMenuPrerender') {
unset($menu['modules']);
$menu = serialize($menu);
$e->output($menu);
}
/*
switch ($e->name) {
case 'OnManagerMenuPrerender':{
$user = $modx->getLoginUserID();
$params['menu']['modules'] = null;
$params['menu']['client_settings'] = null;
$e->output(serialize($params['menu']));
break;
}
}
*/
у меня не работает так
Сергей
Камиль
я даже его скопировал :)
Камиль
Сергей
и после сохранения плагина, обновляли страницу в админке?
Камиль
да
Камиль
ладно я оставил с парамс )) работает и ладно
Dmytro
Предпятничная инфографика от @devakatalk
Sergey
😳
Anonymous
Похоже нужно делать blacklist
Dmytro
Порно двигатель прогресса в интернете ;)
https://www.vpnhub.com/
Фри впн от порнхаба
Andrey
Прелестно https://korrespondent.net/ukraine/3974032-ukrayna-vvela-sanktsyy-protyv-WebMoney .
Andrey
Не знаю по-этому или нет телефоны не пополняет, хотя на карточку вывел без проблем
Dmytro
Я благо лет 5 с ними не работаю ;)