Saniock
привет
Saniock
есть пример как правельно прописать в nginx - для bLang?
Anonymous
Камиль
Axenia
milkamil93 (892.69) увеличил карму Serious_t91 (1805.39)
Vladimir
Добрый день!
Вопрос по blang и formlister в evo 1.4.12.
Вызываю форму из примеров formlister.
Получаю ошибку
В документации указано:
В action нужно в начале написать [(_root)], чтоб форма отправлялась на нужную языковую версию
Подскажите, action это атрибут тега <form>?
Vladimir
Vladimir
Anonymous
Ребята модуль форумов для ево есть?
Был еще XForum, но сырой и чего-то там не хватало, а сейчас смотрю уже исчез, я его ставил и где-то даже архив валяется http://modx.im/blog/addons/1222.html
xrustit
А как в FL сменить правило валидации ? например для авторизованных скрыть поле или сделать поле необязательным?
Andrey
Мне кажется FL тут не при делах.
Andrey
Наверное, проще было бы вызвать свой снипет, где определить логин/не логин
$uid = $modx->getLoginUserID('web');
if (!$uid){ }
И из него делать уже runSnippet для FL с разным набором параметров
Volodymyr
Kanstantsin
Чат, привет. Подскажите, пожалуйста, куда копать: на странице есть две выборки доклистера. как для каждой сделать свою пагинацию?
Dmytro
Использовать параметр id
Kanstantsin
Спасибо 🙏
xrustit
Axenia
xrustit (13.9) увеличил карму dzhuryn (2406.42)
Paul
Подскажите по Loginza
Яндекс и Гугл норм.
Facebook ругается: Ошибка доступа к приложению
К сожалению, приложение, которое вы пытаетесь использовать, не существует или было отключено.
ВКонтакте ругается так на картинке
Oleg
Народ, что-то не соображу как с шаблонами/контроллерами в 2.х быть.
Есть шаблон обычный simple.blade.php и его layout\simple.blade.php и для него SimpleController.php, а уже SimpleController.php наследует BaseController.php — тут всё хорошо и понятно.
Я делаю шаблон отдельного документа, пусть doc-50.blade.php у него тот же layout\simple.blade.php, но у него нет контроллера и как его создать?
Михаил
Oleg
Это я уже начал подозревать. А как тогда получить то, что должно в контроллере вызываться? Или может я не с той стороны подошёл?
Sasha
Запилите уже в 3.0 доставание $documentObject['something'] чтобы можно было брать из любого документа, а не только из текущего, который раз натыкаюсь, что нада
Oleg
* и в 2.х тоже!
Akool
И как это должно выглядеть?
Dmytro
Axenia
Dmi3yy (1659.4) увеличил карму akoolny (81.14)
Dmytro
Вы все что надо готовите себе в контролере а в блейде выводите можно сделать аналог DocInfo снипета и прокидывать его где надо если очень хочеться )
Dmytro
просто я не представляю как сделать что б это было оптимально по количеству запросов как минимум, в контролеере можно сразу получить группу документов и нужные данные по ним 1м запросом.
Am
Думаю, что "проблема" больше от не понимания как пользоваться контроллерами.
Akool
$documentObject - массив переменных для данного объекта, то есть страницы.
И чтобы в каком-то массиве оказались все значения для всех страниц сайта? Это очень странно.
Oleg
Какой тогда разумный и правильный способ делать шаблон отдельной страницы?
Oleg
Dmytro
Так вы проблему опишите на примере а не глобально:
- хочу что б все у всех всегда )
Oleg
Дык, демо сайт на 2 ветке и уроки по ней выкладывались
Не поверишь! Я буквально на каникулах посмотрел всё и сел переделывать сайт на 2.х и столкнулся с тем, что некоторые вещи непонятно как сделать лучше. Пытаюсь придумать свой велосипед, а хотелось бы как-то идеологически правильно сделать сразу.
Am
Oleg
Так вы проблему опишите на примере а не глобально:
- хочу что б все у всех всегда )
Ну вот например:
- есть упрощённый шаблон страницы simple
- есть страница корзины и страница офорвмления заказа
- на первой вызывается сниппет cart, а на второй order
Как это сделать? Я пишу по-старому вызов сниппета в поле контент [!cart!] или [!order!] и срабатывает не так, как нужно.
Я подумал, что можно поле контент вообще не заполнять, а html-обёртку и вызов сниппетов положить в контроллер, но не могу придумать как это сделать нормально.
Sasha
Sasha
А чем отличается utf8mb4_general_ci от просто utf8_general_ci
Sasha
Sasha
Sasha
как же я без смайлика двух темнокожих мужчин с ребенком
Am
Am
Т.е. берете данные как пожелаете от куда пожелаете.
Oleg
Oleg
Alexander
народ а что в итоге в версии 1.4.12 с иконкой замка то багу так и не поправили?
Sasha
Кто выпер из 3.0RC3 elementsInTree и не перенес его в Extras?)
Михаил
Dmytro
Ну да делаем 2 шаблона + 2 контроллера это правильней и проще
можно сделать 1 шаблон и в коннтролере проверку на id или контент но это уже усложняет логику
Dmytro
чем проще тем лучше
Михаил
В 3 в контенте только урлы преобразуются, так что только через шаблоны
Dmytro
Опять же сейчас есть наследование как контроллеров так и шаблонов поэтому больше сущьностей не проблема ) так как когда больше не будет и дублей не будет )
Oleg
Михаил
Oleg
На наследование только и надежда 😅
Михаил
И инклуды
Oleg
@Ambrion @mnoskov @Dmi3yy я видос посмотрел и кажется осознал, спасибо за идею, сейчас попробую
Sasha
За всех не скажу, но лично я вообще плодить не готов. Потому что если будут общие изменения, то их придётся во многих местах потом делать.
У меня есть core-шаблон, в котором обертка html, head, начало и конец body, включен хедер, футер и размечена область посередине.
Затем есть базовый шаблон, который экстендит этот, в нем разметка серединки, заголовок, хлебные крошки и контент. Но контент тоже завернут в @section('content')... чтобы можно было наследовать и этот шаблон и переписывать только серединку
Sasha
Ну еще кучка всяких технических заморочей но это примерно
Sasha
например я иногда хочу писать яваскрипты прямо в теле шаблона, хер знает зачем, ну надо, а выводить их внизу футера под подключением всех скриптов - для этого тоже в футере под стилями и скриптами есть @yield для такого ну и т.п.
Oleg
У меня есть core-шаблон, в котором обертка html, head, начало и конец body, включен хедер, футер и размечена область посередине.
Затем есть базовый шаблон, который экстендит этот, в нем разметка серединки, заголовок, хлебные крошки и контент. Но контент тоже завернут в @section('content')... чтобы можно было наследовать и этот шаблон и переписывать только серединку
У меня точно по той же схеме, значит зашёл правильно.
только серединку я не разделял пока.
Oleg
Sasha
Про yield я не очень понимаю, честно говоря, хотя и читал доку.
ну смотри в футере внизу у меня написано после подключения всех скриптов и стилей
@yield('addfooter')
и если я в каком-то шаблоне я хочу туда написать скрипты я пишу
@section('addfooter')
<script>//whatever</script>
@endsection
и оно в этом только шаблоне закинется в самый низ
Sasha
такое нечасто надо, но когда какой-нибудь калькулятор писать с данными из документа - почему нет
Oleg
это как @push и @stack ?
Sasha
похоже
только не то
Sasha
push и stack это про массивы, а это просто кусок текста с указанием где его вывести
Sasha
А как в 3.0 поставить base controller ?
Sasha
Какую часть видео надо пропустить?