Aliaksandr
Или композером 🙃
Konstantin
Konstantin
Axenia
Lazar2038 (40.67) увеличил карму webber_12 (5872.67)
Serhii
Доброго времени суток. Подскажите, пожалуйста, как внутри контроллера получить текущий язык сайта. Сделал как на скрине и оно работает. Но не знаю насколько это корректно, а рядом нет человека который может дать по рукам и указать на ошибку. Спасибо.
Аляксандр
Можно тоже самое сделать $myCurrentLang = $_GET['lang'] ?? 'uk';
Аляксандр
Учитывая что маловероятно у вас мультиязычность сделана со сменой локали, так что это оптимальный вариант
Serhii
Serguei
А сегодня ведь четверг? Что-то стало страшновато на улицу выйти как-то...
Serguei
Всё равно страшно :)
Aliaksandr
https://github.com/mnoskov/commerce/blob/master/assets/plugins/commerce/templates/front/russian-UTF8/redirect_to_payment.tpl#L3
Аляксандр
Аляксандр
Я на этот сниппет чаще всего гнал
Andrey
Аляксандр
Аляксандр
Или вазэктомия?
Andrey
Второе. Первое вроде как не делают. Ну или где-нибудь в каком-нибудь Тайланде.
Serguei
я думаю, это все-таки из-за сниппета if
Кстати, если ставить самое новое 1.4.15 и там отметить галочку "пример сайта", то там в шаблоне сниппет if весьма активно используется. И ничего, ставят люди, пользуются :)
Аляксандр
Serguei
Кошмар какой - без блейда удумать сайты делать.
Serguei
Там и ajaxsearch, кстати, тоже есть.
Aliaksandr
а как в блейдах из коммерса вот такое выводить [%payments.caption%] ?
Aliaksandr
что-то я уже забыл
Аляксандр
Никак 😊
Aliaksandr
бля)
Аляксандр
А может быть в конфиге есть
Аляксандр
И тогда через getConfig();
Аляксандр
Я вообще не знаю как работает мультияз который [% %] 😊
Aliaksandr
Сам сайт не мультияз, это какой-то внутренний мультияз коммерса
Serguei
А вообще, кстати, идея прикольная - сделать набор минимальных сайтов, чтобы было "без всего в в минимуме". То есть образец просто сайта из двух страничек, образец магазинчика с двумя товарами, образец бложика. Чтоб сразу при установке галочку отметил - и можно было поиграться без изучения композеров/контроллеров и т.д. А как к примеру в MicrosoftVisual C++ в свое время было (наверное, и сейчас есть) - создал проект оконного приложения - сразу же создалось два класса окон, сгенерировались основные классы, в них в комментариях блоки вида "TODO: insert your code here:". В Qt тоже так при создании проекта на widgets. Во всяких микроконтроллерных средах типа CubeIDE там это уже вообще стандартом стало, вплоть до того, что сразу комменты генеряся вида "инициализацию делай здесь, добавки к основному цикл - вот тут, порты инициализируй - вот тут". Для освоения и первого знакомства, чтоб сразу начатьсмотреть и пользоваться - офигенная вещь.
ЗЫ. Это без каких-либо претензий к кому-либо, так как понимаю, что заняться некому да и сам не смогу такое сделать. Просто мысли в слух.
Аляксандр
Аляксандр
Тут он из файлов, а не из базы берёт
Andrey
А вообще, кстати, идея прикольная - сделать набор минимальных сайтов, чтобы было "без всего в в минимуме". То есть образец просто сайта из двух страничек, образец магазинчика с двумя товарами, образец бложика. Чтоб сразу при установке галочку отметил - и можно было поиграться без изучения композеров/контроллеров и т.д. А как к примеру в MicrosoftVisual C++ в свое время было (наверное, и сейчас есть) - создал проект оконного приложения - сразу же создалось два класса окон, сгенерировались основные классы, в них в комментариях блоки вида "TODO: insert your code here:". В Qt тоже так при создании проекта на widgets. Во всяких микроконтроллерных средах типа CubeIDE там это уже вообще стандартом стало, вплоть до того, что сразу комменты генеряся вида "инициализацию делай здесь, добавки к основному цикл - вот тут, порты инициализируй - вот тут". Для освоения и первого знакомства, чтоб сразу начатьсмотреть и пользоваться - офигенная вещь.
ЗЫ. Это без каких-либо претензий к кому-либо, так как понимаю, что заняться некому да и сам не смогу такое сделать. Просто мысли в слух.
Были примеры, хотел выкладывать.
Но там пошёл какой-то марафон версий Эво, я задолбался их обновлять и переделывать и забил)
Serguei
Я имею в виду не дамп сайта готового куда-то выложить, а именно опцию при создании/инсталле сделать.
Serguei
То есть вот сейчас есть опция при установке EVO в виде галочки "создать пример сайта". То же самое, но чтобы там было "пример сайта типа 1", "пример сайта типа 2", "пример сайта типа 3" и т.д. А по умолчанию чтоб всё пустое было ;)
Dmytro
Aliaksandr
А что с этими оплатами происходить должно, я что-то выпал из темы. Вот я поставил webpay, сделал заказ на аяксе, у меня в админке написано что да, оплата была webpay. А платить то как и когда? 😁
ᛟᛗᛖᚾ
А вообще, кстати, идея прикольная - сделать набор минимальных сайтов, чтобы было "без всего в в минимуме". То есть образец просто сайта из двух страничек, образец магазинчика с двумя товарами, образец бложика. Чтоб сразу при установке галочку отметил - и можно было поиграться без изучения композеров/контроллеров и т.д. А как к примеру в MicrosoftVisual C++ в свое время было (наверное, и сейчас есть) - создал проект оконного приложения - сразу же создалось два класса окон, сгенерировались основные классы, в них в комментариях блоки вида "TODO: insert your code here:". В Qt тоже так при создании проекта на widgets. Во всяких микроконтроллерных средах типа CubeIDE там это уже вообще стандартом стало, вплоть до того, что сразу комменты генеряся вида "инициализацию делай здесь, добавки к основному цикл - вот тут, порты инициализируй - вот тут". Для освоения и первого знакомства, чтоб сразу начатьсмотреть и пользоваться - офигенная вещь.
ЗЫ. Это без каких-либо претензий к кому-либо, так как понимаю, что заняться некому да и сам не смогу такое сделать. Просто мысли в слух.
+
Axenia
Uberflieger88 (30.54) увеличил карму Dreamer_0x01 (359.16)
ᛟᛗᛖᚾ
Было бы удобно, для таких новеньких как я к примеру
Pathologic
Pathologic
хотя нет
Pathologic
там наверное не редирект
Pathologic
а форма создается, которую нужно отправить
Pathologic
нужно допиливать коммерс, а то с api=1 ты эту форму не отловишь
Aliaksandr
да, я вижу в output "перенаправление на оплату ... <form> ..." - получается ее дальше надо вставлять и сабмитить руками
Pathologic
да
Pathologic
или можно попробовать плагином вытащить ссылку на оплату заказа и ее подсунуть в ответ
Aliaksandr
https://github.com/Pathologic/commerce-payment-webpay/blob/master/assets/plugins/commerce/src/Payments/Webpay.php#L235 - тут кстати робокасса осталась в дебаг летит
CheDV
Ребята, доброго дня. Помогите, с ДокЛистером пожалуйста.
public function render()
{
$this->data['listDoctors'] = $this->DocLister([
'depth'=>2,
'tvList'=>'foto_0,staff_specialization',
'saveDLObject' => '_DL',
'orderBy' => 'menuindex ASC',
'prepare' => function($data, $modx, $_DL) {
...
$data['tv.staff_specialization'] = ... заменить на другое значение
return $this->data;
}
]);
как правильно вернуть значение, я никак не врублюсь?
ничего не меняется у меня((
EVO bot Лёшка
Ребята, доброго дня. Помогите, с ДокЛистером пожалуйста.
public function render()
{
$this->data['listDoctors'] = $this->DocLister([
'depth'=>2,
'tvList'=>'foto_0,staff_specialization',
'saveDLObject' => '_DL',
'orderBy' => 'menuindex ASC',
'prepare' => function($data, $modx, $_DL) {
...
$data['tv.staff_specialization'] = ... заменить на другое значение
return $this->data;
}
]);
как правильно вернуть значение, я никак не врублюсь?
ничего не меняется у меня((
https://docs.evo.im/04_extras/doclister.html
Pathologic
Pathologic
Но на смену статуса может быть удобно, что вручную можно поставить типа оплачено
Aliaksandr
но там похоже нет события на смену статусов, только на отправку уведомлений при смене.
Aliaksandr
Ребята, доброго дня. Помогите, с ДокЛистером пожалуйста.
public function render()
{
$this->data['listDoctors'] = $this->DocLister([
'depth'=>2,
'tvList'=>'foto_0,staff_specialization',
'saveDLObject' => '_DL',
'orderBy' => 'menuindex ASC',
'prepare' => function($data, $modx, $_DL) {
...
$data['tv.staff_specialization'] = ... заменить на другое значение
return $this->data;
}
]);
как правильно вернуть значение, я никак не врублюсь?
ничего не меняется у меня((
наверно до prepare при saveDLObject уже и не доходит дело
Aliaksandr
ну значит надо внимательно еще раз посмотреть что меняется, а что возвращается в этой функции
$data['tv.staff_specialization'] = ... заменить на другое значение
return $this->data;
ᛟᛗᛖᚾ
Для чОтких пацанов ловите напоминалку
Дмитрий К. /965/
небольшой вопрос, добрый вечер всем
есть такая конструкция для id 11
@if (($documentObject['id']) == 11)
но я хочу добавить несколько id
Аляксандр
Am
Дмитрий К. /965/
Axenia
KD_Profi (0) увеличил карму Ambrion (2711.06)
Дмитрий К. /965/
спс
Oleg
Аляксандр
Аляксандр
И вообще какие доказательства, что там числа?
Oleg
Что там в $documentObject придет наплевать, но массив с константами нафиг тае