Максим
значит
Anonymous
Там сохранение настроек сделано по принципу, сохраняем все поля, кроме тех что есть у пользователя
Anonymous
Ага, нету в трейте этих полей. Вот они и залезли в конфиг
Anonymous
Добавил эти поля в исключения
Timoffey
Anonymous
Am
Даже слов нет. ((%
Am
Это было феерично
Anonymous
И так. Бага с rememberme и с тем чтобы пароли не сохранились фиксится через comoser update, думаю минут через 5 пакет обновится в композере.
В данный момент пароли вычищаются просто
DELETE FROM "{PREFIX}_user_settings" WHERE setting_name IN ('password', 'password_confirmation', 'clearPassword');
{PREFIX} меняем руками на префикс вашей таблицы
Artem
Добрый день.
Ищу исполнителя.
Мне нужны доработки на сайте.
1. Дополнить каталог по шаблону.
2. Поработать с фильтрами. На основе фильтров создать статические страницы.
3. Внести незначительные правки на сайт.
Почта для связи artproma@yandex.ru
Pathologic
Anonymous
Это же исправляли
Это исправляли для тех что в админке, а это чисто UserManager
Aliaksandr
Эпик фэйл! 😎
Anonymous
Ну хорошо, что хоть кто-то заметил и рассказал
Oleg
Привет! Что-то с событием на OnManagerWelcomeHome непонятное. Хочу добавить свой виджет на dashboard, как делаю, создаю событие:
Event::listen('evolution.OnManagerWelcomeHome', function ($data) {
$data['widgets']['text1'] = [ ... тут правильно сформированный массив ...];
return $data;
}
Структура массива $data выглядит нормально при этом:
$data['widgets]['name'] = [ values ];
Но виджеты показываются только исходные, а мои добавленные - нет.
Sasha
Подскажите куда копать. На сайте надо выбор города с целью исключения некоторых товаров из каталога и смены контактов. Ну и кое-какое id менять чтобы заказы уходили в другую CRM. Как такое реализуется?
Pathologic
Andrey
Ну или как тебе там удобнее их исключать. Список один на все города или список городов в товаре. От логистики уже плясать
Sasha
Да города в дереве наверно не будет, незачем особо. Только у товаров чекбоксы "исключить из"
Andrey
Либо замути мультифилдс с динамическими полями городов и списками товаров в них =) Но это для богатых донов.
Sasha
Хотя селектор тоже пойдет
Andrey
Самый раз. Получишь тв, считай у тебя будет строка "1,23,55,12"
А потом её в массивчик и сравнивать с айди в DL
Sasha
Просто пока никто не знает сколько их
Sasha
Даже порядок
Andrey
От магазина зависит. Я вот сторонник кропотливого заполнения товара. От него бы и плясал. А кому-то важнее будет именно общая картина городов
Andrey
А как закинуть сюда объект самого модх, чтобы парсил всякие getConfig?
Route::get('/hello', function () {
return view::make('layouts.empty',[
'modx' => $modx,
'data' => [
'one' => 1,
'two' => 2,
]
]);
});
Pathologic
use use 🙃
Pathologic
или evolutionCMS()
Pathologic
или app()
Am
или include
Am
Это ж пхп "как хочешь, так и вставляешь"
Andrey
'modx' => $this->app,
Andrey
Ток вот там у меня хидер цеплялся, где был
{{ urlProcessor::makeUrl($documentObject['id'],'','','full') }}
Разумеется, послал меня нахрен т.к. айди нет)
Pathologic
там это где?
Andrey
В шаблоне
Andrey
Ну вообще нелогично это. Раз роут свой, дока нет. Нефиг туда собственно вставлять всякие айди.
Pathologic
это в ево потому что
Pathologic
тебе нужно самому получить documentObject
Andrey
Ну роуты буду тыкать значит чисто для своих целей. Плюс-минус для вытаскивания всякого из конфига сайта ещё туда можно значит объект цмски забросить
Andrey
Ага, спасибо. Примерно уяснил. Роуты тыкаю просто.
Pathologic
так бы ты роутил на свой контроллер, где получал бы данные
Andrey
Пока не понял куда его сунуть )
Pathologic
в принципе те недороуты на 404 тоже происходят до загрузки документа ((:
Pathologic
а иначе они и не нужны были бы
Vitaliy
Ку) хочу обновить с 1,2 до 1.4.14, закинул install.php . Открыл сайт, нету опции обновить - только установить. Если пойти на шаг дальше и вернутся назад - уже есть опция обновить. Потом все ок . ок ок. Но в итоге в админку не зайти, на фронте ошибки
Vitaliy
Vitaliy
upd. уже просто не дает обновить, только чистая установка. Может как то по другому обновлять?
Andrey
Проверь файл config.php или как там его. Временно выстави права 755 ему
Andrey
/manager/includs/
Andrey
Routes
Для использования кастомны роутингов (например ajax ответы) добавляем в сервиспровайдер boot():
include(__DIR__.'/Http/routes.php');
Куда именно добавляем, где эта папка, нахуя, если роутинг заработал (с вью, контроллер не находит). Ппц
Pathologic
автозагрузку не настроил, вот и не находит
Andrey
Итить
Andrey
Что-то я не понимаю в этой жизни видимо )
Vitaliy
Andrey
Проебался я дня три и понял, что новый сайт буду на 1.4 собирать, или на друпале.
Andrey
Так что @Grinyaha , можем обняться и поплакать =)
Pathologic
а развиваться кто будет
Михаил
Andrey
Почему? Если я скажем просто хочу аяксик свой.
Andrey
Я чет не понимаю. Если я хочу просто роутинг свой, личный. На свой контроллер. Какого ему рожна надо? Вроде /src/Controllers/ папка упоминалась и всё, автозагрузка оттуда.
Михаил
Aliaksandr
Об этом я говорил неделю назад, что нет пакета hello world, который по адресу hello.html выведет роутером ларки на контроллер Hello во вьюху views/hello.blade.php эту фразу
Михаил
Надо еще в настройках сайта вписать неймспейс.
Михаил
Andrey
Настройки сайта;
EvolutionCMS\Main\Controllers\
Файл core/custom/routes.php;
Route::get('/news', [NewsFeedController::class, 'default']);
Файл;
/core/custom/packages/main/src/Controllers/NewsFeedController.php
Andrey
Target class [NewsFeedController] does not exist
Pathologic
может ты неймспейс не задал у контроллера
Михаил
Ну епт
Aliaksandr
Пиши полный неймспейс
Dmytro
Ну или use
Dmytro
В начале файла
Aliaksandr
Откуда ж ему знать, откуда его грузить то ))
Andrey
Стоп. В роутах неймспейс дать ему?
Aliaksandr
Конечно, или там же в начале через use
Aliaksandr
Чтоб знало, где искать
Михаил
use EvolutionCMS\Main\Controllers\NewsFeedController;
Andrey
Итить