Александр Мельник

Александр Мельник

С нами с 02 сентября 2016; Место в рейтинге пользователей: #52
22 апреля 2019, 14:36
0
А вы посмотрите содержимое чанка шаблона для msGetOrder. Там и нет никаких уведомлений об успешном заказе, там только цикл с выводом заказанных товаров.
Создайте свой чанк и напишите там все что нужно.

{'!msGetOrder'|snippet:[
                    'tpl'=>'showAfterOrder.tpl'
                    ]}
<div>
    <h2>Спасибо за Ваш заказ. Его номер - {$order.num}</h2>
    <h3>
        Наш менеджер свяжется с Вами в ближайшее время.
    </h3>
    <p>Если Вы указали корректный адрес электронной почты - {$user.email}, то вы получите письмо с уведомлением.</p>
    <p>Вы всегда можете сами связаться с нами по адресу <a href="mailto:{4|resource:'siteEmail'}">{4|resource:'siteEmail'}</a> или другими способами, указанными на странице
        <a href="{76|url}" target="_blank">Контакты</a></p>
    <p>Не забудьте в письме или при звонке указать номер Вашего заказа - {$order.num}</p>
</div>
18 апреля 2019, 17:43
0
Координально Вы решили вопрос.
18 апреля 2019, 08:44
0
Да, спасибо.
Просто я подумал, что есть еще пути создания ресурсов, о которых я не знаю.
Я к стыду своему только вот таким вот опытным путем узнал, что процессоры учитывают права пользователя, так что век живи — век учись)
17 апреля 2019, 10:46
0
Да, Вы говорите очень разумные вещи. Спасибо.
16 апреля 2019, 21:31
0
Нужно пощупать, но идея мне нравится.
Спасибо.
16 апреля 2019, 21:27
0
Локально, на openserver стало лучше. Больше нигде не пробовал.Но программирование это такая штука… близкая к мистицизму)
Надеюсь вы найдете свой камень преткновения.
И кстати, господа, я вот подумал. Чуть менее 3 лет, как я впервые узнал что такое программирование, и создал первый HTML код, но я до сих пор не могу найти для себя идеальной схемы разработки.
Все что-то меняю, рвусь со стороны в сторону.
Кому не лень — поделитесь своими «парадигмами» правильной разработки сайтов?
Ну то есть что я имею в виду? Приходит Вам ТЗ на разработку сайтов (я надеюсь Вам приходят хорошие ТЗ, а не фразы в скайпе — хочу как-то так! чтобы ух… Вот примерно как у них… ) Как вы ведете разработку? Локально на своем компьютере? Я кстати просматриваю youtube каналы многих пользователей этого сайта и для себя делаю вывод — что 90% работают на локальных серверах. Большинство на OpenServer, некоторые на XAMMP.
Но как Вы показываете работу заказчику? Ведь локальный сайт доступен только Вам. А что если заказчик хочет раз в пару дней видеть результат? Каждый вечер в конце работы копировать сайт и базу куда-то на удаленный сервер с доступом к интернету? Ну ок, это не приятно, но вполне доступно. Но что делать, если Вы разрабатываете сразу на нескольких движках? К примеру Bitrix или Drupal требуют специфических настроек сервера. А значит вам нужно на удаленном сервере иметь какие-то разные аккаунты, учитывая особенности движков. Что еще… Пожалуйста, научите меня дебажить php который размещен на удаленном сервере. Вот уж реально моя проблема. Потрачено сотня часов, на то чтобы работал дебагинг в phpstorm если сайт лежит на удаленном сервере. И порты по SSH пробрасывались и канал jetBrains на youtube я засмотрел до дыр и хабр перечитан… а нихера не работает. Недавно смотрел видео на youtube где говорилось, что дебагером пользуются лишь «уж простите» лохи, а суровые люди строят свой код на юнит тестах. Стоит признаться, что я не люблю Git. Вернее как — не люблю. Считаю, что система контроля версий — это неверное название. Кому нафиг нужны версии файлов, если тот же PhpStorm предоставляет шикарную историю файлов. Git если и нужен, то только как инструмент для командной разработки. (на мой взгляд). Для контроля версий файлов он не особо нужен, если работаешь в хорошей IDE. Здесь на modx.pro я не раз встречал высказывания, что GIT позволяет легко публиковать сайт из разработки в продакшн. Ребята, как я вам завидую. Я один раз попробовал на одном сайте полностью перейти на GIT разработку. Через 3 недели при очередной попытке сделать pull на сервере с сайтом (о сколько стоило сил получить доступ к SSH на этом сервере и установить там Git) я получаю ответ, что 300 файлов будут перезаписаны и вообще кошмар. Ищу концы и оказывается — заказчик дал доступы… сыну коллеги, который вроде как программист. И тот что-то переделал на сайте. В сотне файлов. И чихать он хотел на Ваш Git. Ему дали доступы по FTP, он что-то накодил, а все ваше время, которое Вы потратили на настройку, на 40 файлов gitignore чтобы ничего лишнего… Все похер.
Ну что-то я увлекся… Кому не лень — опишите, как вы построили свой рабочий процесс.
Спасибо.
16 апреля 2019, 08:45
0
Я не нашел в себе силы заново переносить сайт с места на место) Но в целом да, у меня xdebug включен везде. Хотя стоит признаться, что работает он только на локальном сервере. Раз 30 или 50 я пытался заставить работать xdebug на удаленном сервере в phpStorm, и официальную документацию прочел и видео канал jetBrains затер до дыр и научился SHH тунели пробрасывать и чего я только не делал — а не работает у меня дебагинг, если сайт находится на удаленном сервере.
Может дело в версии xdebug, насколько я помню он обновился недавно, а может у вас xdebug включен без ключа автостарт.
У меня xdebug установлен. Ноу проблемс.
Вы безгрешный человек и жизненные сложности вам просто не нужны)
15 апреля 2019, 21:48
+1
В моем случае проблема решилась отключением модуля xdebug в php.ini
Хотя это странно, почему для сайта на modx 2.6.5 он не мешал, а для 2,7,1 неимоверно тупил.
12 апреля 2019, 21:49
0
Попробовать конечно можно понизить версию, спасибо.
12 апреля 2019, 21:36
0
7.2 версия
12 апреля 2019, 18:59
0
Спасибо за новости, выздоравливайте.
12 апреля 2019, 17:32
+1
Я не подскажу по Babel
Я пользуюсь компонентом localizator для создания многоязычных сайтов.
12 апреля 2019, 16:30
0
Сложно сказать.
Могу лишь привести такие цифры.
Открываю на одном компе, в одном браузере, оба сайта на одном сервере.
modx 2.6.5 Кликаю по ресурсу, чтобы открыть на редактирование. Кстати ресурсов в дереве много сотен. Проходит менее секунды, когда все открылось.
modx 2.7.1. те же действия. Только ресурсов 36 штук. Засекаю секундомером. 10,11 секунд пока ресурс открылся и прогрузилось дерево ресурсов.
12 апреля 2019, 15:05
0
Вы двойку случайно добавили или у вас правда сниппет ms2Gallery?
Вообще-то в состав minishop входит msGallery
Почитайте о нем
docs.modx.pro/komponentyi/minishop2/snippetyi/msgallery
Вы можете передать ему любой свой чанк как tpl
и делать там с изображениями что хотите.
12 апреля 2019, 11:13
+1
Могу ошибаться, не люблю использовать babel
но мне кажется вы что-то путаете.
Я еще могу понять если вы настроили site.com на русский язык а site.com/en/ на английский.
Но вы то пишите что настроили контектсы на /ru/ и на /en/
Так что же вы ожидаете увидеть на site.com?
12 апреля 2019, 07:59
+1
Сделайте редирект в .htaccess на язык по умолчанию.
Всех кто стучиться на .com направляйте на .com/ru/
12 апреля 2019, 07:41
0
Ну там видите как озаглавлена страница? Как подключать css и js изнутри созданного вами сниппета.
И это имеет смысл, поскольку обращение идет к объекту приложения $modx, который доступен только внутри сниппета.

А вот использовать эти методы для объекта $_modx на мой взгляд бесполезно, хотя мало ли…
11 апреля 2019, 22:27
0
А где вы отрыли вообще эту информацию о методах
$_modx->regClientCSS
$_modx->regClientScript
$_modx->regClientStartupHTMLBlock
$_modx->regClientHTMLBlock
и зачем вообще решили ими пользоваться? Я специально зашел на страницу документации по fenom
docs.modx.pro/komponentyi/pdotools/parser#%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80-Fenom
и нашел упоминание только об одном методе, значит вы явно отрыли их не на этой странице.
Я могу ошибаться, но считаю, что 99 процентов разработчиков вообще ими не пользуется для сайтов. Эти методы скорее нужны для написания компонентов и регистрации каких-то строго определенных скриптов.
11 апреля 2019, 21:01
0
Дмитрий, мы тут все наблюдаем, зачем же Вам понадобилось парсить плейсхолдеры, которые внутри регистрируемого через методы кода, а Вы сразу же как нашлось решение, спрашиваете — а
возможно ли вывести значения плейсхолдеров без регистрации кода
Расскажите?
11 апреля 2019, 19:40
0
Спасибо, поизучаю ваш код. Плагинов сторонних точно нет, чистая установка modx c сайта modx.com и последняя версия minishop с modx.pro. Все установил только вчера.