Максим
значит
Anonymous
я у себя глянул, эта таблица пустая, ну бывают баги
Это скорей всего не исключены эти поля, при создании пользователя
Anonymous
Там сохранение настроек сделано по принципу, сохраняем все поля, кроме тех что есть у пользователя
Anonymous
Ага, нету в трейте этих полей. Вот они и залезли в конфиг
Anonymous
Добавил эти поля в исключения
Anonymous
фигасе, не заглянул бы – не узнал бы )
Багу с rememberme тоже заодно поправил
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
Это исправляли для тех что в админке, а это чисто UserManager
но мусор в настройках никуда не делся все равно
Andrey
Подскажите куда копать. На сайте надо выбор города с целью исключения некоторых товаров из каталога и смены контактов. Ну и кое-какое id менять чтобы заказы уходили в другую CRM. Как такое реализуется?
Раз нужен везде, значит в сессию. Либо если юзер зареганый, заодно и в профиль. Ну и дальше добывать его в Доклистере или чем там выводишь товары и исключать. У товара тырчик городов с айди. Наверное селектор можно приспособить для таблички городов. А если таблички нет и города в дереве, то вообще изи.
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
Что-то я не понимаю в этой жизни видимо )
Andrey
Проебался я дня три и понял, что новый сайт буду на 1.4 собирать, или на друпале.
Andrey
Так что @Grinyaha , можем обняться и поплакать =)
Pathologic
а развиваться кто будет
Andrey
Почему? Если я скажем просто хочу аяксик свой.
Andrey
Я чет не понимаю. Если я хочу просто роутинг свой, личный. На свой контроллер. Какого ему рожна надо? Вроде /src/Controllers/ папка упоминалась и всё, автозагрузка оттуда.
Aliaksandr
Об этом я говорил неделю назад, что нет пакета hello world, который по адресу hello.html выведет роутером ларки на контроллер Hello во вьюху views/hello.blade.php эту фразу
Andrey
Так есть же core/custom/routes.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
Итить