Камиль
портянок js в коде нету?
Камиль
в шаблоне
Asan
в шаблоне
а есть существенные различия между старой cms и новой?
Камиль
смотря какая у вас версия
Asan
Камиль
есть конечно. ставьте 1.4.4
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 харэ людей в доку слать, сам отвечай на каждый вопрос, они тогда тебе классов набросают 😉
Andrey
Камиль
Ещё раз хелп по FormLister! Мне нужно чтобы поле с паролями было не обязательным, но если их начинают заполнять, то была проверка на то что они одинаковы. Сделал вот так, но он мне всегда кричит, что пароли не одинковы
"repeatPassword":{
"equals":{
"message":"Пароли не совпадают"
}
}
Andrey
Если поле опционально, то надо воскл. знак ставить. Типа "!field":{}
Andrey
Или optional в валидации. Где-то что-то там есть. Лениво с телефона доку лезть.
Pathologic
а как можно регистрировать пользователей без пароля
Andrey
Генерят может и на почту шлют. Тоже кейс...
Andrey
Я разок делал магазин, он по сути был для юзера без регистрации. Просто "введите почту, чтобы мы вам присылали статус заказа".
А по сути там и кабинет и всё такое, к мылу привязанное.
Камиль
а как можно регистрировать пользователей без пароля
У меня при оформление заказа есть поля с паролями и если он их заполнит, то в следствии система должна его зарегать и выслать на почту ему уведомление, что он зареган, ну а если не заполнит, то просто оформится заказ без регистрации
Andrey
Дрочево блин... Вот 100% заказчик придумал. И он там сидит щас, икает и гордится.
Камиль
да согласен
Pathologic
ну тогда бери и расширяй контроллер
Pathologic
задача простая на самом деле и логика в ней есть
Камиль
да логика есть спору нет)
Saniock
если всё ешё про евошоп
вот и генерация накладной
Камиль
мощно
Saniock
Saniock
но это наверн будет в платных решениях
а то возни пипец с этой НовойПочты
Andrey
Когда они ещё будут..)
Rahim
😂
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
А что мешает в препаре проверить если заполнин пароль то запустить модУсер и сделать регистрацию
Saniock
Камиль
Камиль
А правило нафиг убрать?))
Камиль
Ну просто по мне тут логично, если поля пароль не обязательны и пустые то они ведь равны
Evgeniy
о0 В OctoberCMS нашли уязвимость LFI
Evgeniy
Правда уже пропатчили http://octobercms.com/support/article/rn-10
Pathologic
ларавель решето!!!!111
Камиль
Но без requied он постоянно даже если одинаково заполнено кричит, что они не одинаковые
Anonymous
Я понимаю что связаны, но там скорее дыра от октобера, а не от ларки
Evgeniy
Pathologic
да, дыра ж от любого стороннего компонента может образоваться
Evgeniy
Т.е. в контроллерах админки октября
Anonymous
Dmytro
Pathologic
/top@Axenia_Bot
Anonymous
Сергей