Asan
и вы релиз качали?
ну раньше таких проблем не наблюдалось
Камиль
портянок js в коде нету?
Камиль
в шаблоне
Asan
в шаблоне
а есть существенные различия между старой cms и новой?
Камиль
смотря какая у вас версия
Камиль
есть конечно. ставьте 1.4.4
Andrey
проканало так ))) <?php $data['fullname'] = 'тест'; return $data;
Правильно и проканало) Есть ещё $FormLister->getField(поле) и $FormLister->setField(поле) Но они у меня как-то не хотели заводиться в своё время, и я забил.
Pathologic
документацию потому что никто не читает
Andrey
Щас то что не так?)
Pathologic
то что для получения инфы про пользователей не нужно выдумывать хуйню какую-то
Pathologic
это есть из коробки
Andrey
Про getField узнал ток отсюда https://github.com/Pathologic/FormLister/blob/master/assets/snippets/FormLister/docs/examples/ru/006_Два_набора_полей.md А если надо юзеров получить, там можно ведь как-то в defaultsSources сунуть user:web или что-то в этом роде
Pathologic
ну да
Andrey
И не только. Разок спасала эта тема от лишних телодвижений.
Andrey
Может у него там не к юзеру этот fullname относится, а просто, скажем, название фирмы для тайтла страницы.
Pathologic
так префикс можно добавить
Andrey
Да там даже лошадей наверное можно добавить, если читать документацию =)
Anonymous
@Pathologic93 харэ людей в доку слать, сам отвечай на каждый вопрос, они тогда тебе классов набросают 😉
Камиль
Ещё раз хелп по FormLister! Мне нужно чтобы поле с паролями было не обязательным, но если их начинают заполнять, то была проверка на то что они одинаковы. Сделал вот так, но он мне всегда кричит, что пароли не одинковы "repeatPassword":{ "equals":{ "message":"Пароли не совпадают" } }
Andrey
Если поле опционально, то надо воскл. знак ставить. Типа "!field":{}
Andrey
Или optional в валидации. Где-то что-то там есть. Лениво с телефона доку лезть.
Pathologic
а как можно регистрировать пользователей без пароля
Andrey
Генерят может и на почту шлют. Тоже кейс...
Andrey
Я разок делал магазин, он по сути был для юзера без регистрации. Просто "введите почту, чтобы мы вам присылали статус заказа". А по сути там и кабинет и всё такое, к мылу привязанное.
Камиль
а как можно регистрировать пользователей без пароля
У меня при оформление заказа есть поля с паролями и если он их заполнит, то в следствии система должна его зарегать и выслать на почту ему уведомление, что он зареган, ну а если не заполнит, то просто оформится заказ без регистрации
Andrey
Дрочево блин... Вот 100% заказчик придумал. И он там сидит щас, икает и гордится.
Камиль
да согласен
Pathologic
ну тогда бери и расширяй контроллер
Pathologic
задача простая на самом деле и логика в ней есть
Камиль
да логика есть спору нет)
Saniock
если всё ешё про евошоп вот и генерация накладной
Камиль
мощно
Saniock
нууу и конешн распечатка
Saniock
но это наверн будет в платных решениях а то возни пипец с этой НовойПочты
Andrey
Когда они ещё будут..)
Камиль
ну тогда бери и расширяй контроллер
нихрена не понятно %( я вообще не крутой кодер чтобы разобраться в том что вы написали)
Rahim
😂
Anonymous
ну тогда бери и расширяй контроллер
фу-фу-фу-фу, хочу готовый код, не хочу думать.
Anonymous
нихрена не понятно %( я вообще не крутой кодер чтобы разобраться в том что вы написали)
Ну так оно один раз нужно вникнуть, а потом станет проще. И будет легче работаться.
Anonymous
Фактически расширение класса(контроллера), это базовые основы ООП
Камиль
я так понимаю достаточно equals подправить
Камиль
что то типо если оба пустые то true
Камиль
логику бы понять как работает и тогда легче стало бы))
Aliaksandr
Вроде в контроллере регистрации такая логика и есть
Aliaksandr
if (isset($rules['password']) && isset($rules['repeatPassword']) && !empty($this->getField('password'))) { if (isset($rules['repeatPassword']['equals'])) { $rules['repeatPassword']['equals']['params'] = $this->getField('password'); } }
Aliaksandr
Сверяются пароли только если в поле пароль непусто
Andrey
Это про вадидацию вроде
Камиль
Вроде в контроллере регистрации такая логика и есть
у меня не котроллер регистрации а простая обработка формы
Камиль
дальше уже если в форме есть пароль будет регистарция
Andrey
А как она осуществляется тогда?
Aliaksandr
Ну так расширить и по аналогии регистрации такой же метод влупить, если лениво разбираться:)
Камиль
Ну так расширить и по аналогии регистрации такой же метод влупить, если лениво разбираться:)
да я уже почти понял. завтра так и сделаю свои контроллер подрублю
Камиль
нужно весь говнокод в нём раскидать
Andrey
Или пива коту)
Aliaksandr
Это звучит страшнее, чем на самом деле делается))
Aliaksandr
Подрубил исходный файл, написал класс мой экстендс класс немой и вперед:)
Aliaksandr
Заменил нужные методы да своих при необходимости дописал
Камиль
ну я ведь правильно понимаю что вот сюда добавляю уже свои контроллер
Камиль
и потом в &controller его прописываю
Saniock
А что мешает в препаре проверить если заполнин пароль то запустить модУсер и сделать регистрацию
Камиль
А правило нафиг убрать?))
Камиль
Ну просто по мне тут логично, если поля пароль не обязательны и пустые то они ведь равны
Evgeniy
о0 В OctoberCMS нашли уязвимость LFI
Evgeniy
Правда уже пропатчили http://octobercms.com/support/article/rn-10
Pathologic
ларавель решето!!!!111
Anonymous
ларавель решето!!!!111
Это же не в ларке, а в октобере
Камиль
Но без requied он постоянно даже если одинаково заполнено кричит, что они не одинаковые
Anonymous
Я понимаю что связаны, но там скорее дыра от октобера, а не от ларки
Pathologic
да, дыра ж от любого стороннего компонента может образоваться
Evgeniy
Т.е. в контроллерах админки октября
Anonymous
да, дыра ж от любого стороннего компонента может образоваться
По этому я формлистером и не пользуюсь, то ещё решето 😊
Pathologic
/top@Axenia_Bot
Сергей
А можно я добавлю тебя в игнор лист бота?
так и меня тогда добавь сразу))