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

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

С нами с 02 сентября 2016; Место в рейтинге пользователей: #52
01 ноября 2021, 08:46
0
Кстати, я видел уже такой совет здесь на форуме и помню тогда очень обрадовался, поскольку все время решал эту проблему более сложно.
Но когда попробовал — у меня не сработало. Товары все равно сортировались так как задано по умолчанию в сниппете msProducts.
31 октября 2021, 22:52
0
и вот глядя на ошибки, осознаю что я совершенно не понимаю, как работает проброска портов. Вот к примеру для образа базы данных указано 3306:3306 из контейнера будет торчать в локальную машину порт 3306. Но что если у меня там уже моя локальная база данных работает? Или же nginx из контейнера выпячивает 80 порт, а у меня локально стоит apache на 80 порту, то что откроется на localhost
А если порты (или что-то еще наверное) нужно подбирать под каждую машину отдельно (а кого то занят локальный порт 3306 а у кого-то нет) то теряется вся универсальность докера.
31 октября 2021, 22:31
0
решил попробовать, но что то не складывается у меня с Docker
Все выполняю как вы описали, но вылезла куча ошибок еще на этапе построения образов.
На компьютере — Kubuntu.
31 октября 2021, 19:28
0
да, 90 процентов подобного уровня программ с которыми мне приходилось сталкиваться написаны на С# или Java.
Просто в моем понимании это и есть «большой бизнес» и я не вижу там MODX совершенно
31 октября 2021, 18:29
0
Вы правы, я лишь описываю свое ощущение modx. Для меня новость, что modx старается занять нишу «большого бизнеса». Ради интереса, говоря — сайт одного банка, вы имеете ввиду сайт-визитку? Не банковская же система, денежные переводы, онлайн доступы к счетам?
31 октября 2021, 17:46
0
Правильно вы говорите, про бизнес, хотя это и звучит оторванно от реальности. MODX это все-таки CMS ка и ее ниша — простенькие сайты, лендинги, небольшие магазины. Тоесть как раз мелкий бизнес, который живет по своим законам — экономии, минимума вложений, жажды моментальной наживы и все, что присуще российскому мелкому бизнесу. Не могу себе представить банковской системы, сервиса по запуску ядерных ракет, программ управления расписанием поездов и прочего, написанного на modx)
Хотя если судить по вашим статься о docker то у вас целая группа программистов что-то серьезное и долго разрабатывает на modx. Вы как то обмолвились что социальную сеть. Что и правда? Поделитесь что вы там такое грандиозное делаете?
27 октября 2021, 12:47
0
Это бесплатный сервис, так что обращаться нет смысла.
Да и я написал это не для того чтобы пожаловаться, подумал вдруг это будет интересно тем, кто занимается этим проектом.
27 октября 2021, 07:38
0
Не знаю важно ли это, но обратил внимание вот на что.
Последнее время сайт modx.pro не доступен если включен VPN в браузере. Если выключен, то сайт открывается.
14 октября 2021, 14:46
0
С небольшой настороженностью отношусь к таким постам, где немного текста и ссылка на сайт пример. А если человек еще и зарегистрировался 3 минуты назад…
Всюду видятся коварные СЕОшники, которые размещают всюду ссылки, чтобы придать им «веса». Или сейчас уже такое не практикуется?)
Я просто один раз тоже оставил в своем комментарии ссылку на один свой сайт, так потом в поиске сайт modx.pro показывался стабильно сразу же, после самого сайта.
Но, Николай, если вам действительно интересно, то Роман все сказал верно, зависит от того насколько круто вы хотите сделать.
В самом простом варианте просто делается в админке поле, куда менеджер вбивает идентификаторы товаров через запятую. Вы эти данные скармливаете сниппету msProducts который и выведет в корзине необходимые вам товары.
11 октября 2021, 19:48
+1
здесь написано как получить элемент на странице
learn.javascript.ru/searching-elements-dom
здесь — как добавить событие этому элементу
learn.javascript.ru/introduction-browser-events
здесь — как отправить запрос к вашему сниппету
learn.javascript.ru/fetch

пусть ваш сниппет вернет html верстку слайдера и вы добавите его в нужное вам место.
11 октября 2021, 09:19
+1
Никто не говорит, что докер это плохая технология. Но это инструмент и его нужно применять там, где он нужен и приносит выгоду. Насколько я понимаю, докер создан чтобы решить проблему разных сред разработки. Обеспечить беспроблемный перенос программ с сервера на сервер, на заботясь о постоянной переконфигурации. Поэтому и показалось, что использовать докер просто на своем компьютере, но при этом не выгружать контейнеры на сервер — это странное использование инструмента.
11 октября 2021, 09:09
0
А еще очень интересно, ведь получается что решена самая главная беда modx, это версионный контроль чанков, сниппетов и прочего, которые хранятся в базе данных. Было написано много «костылей» чтобы обойти это и гитифай и гитмодекс, а получается что это можно решить простыми миграциями? Хотя я лично не понимаю как, например в ларавеле миграции это php код который ты пишешь сам и который описывает изменения в базе данных и потом единажды запускается, так же устроены миграции в doctrine. Как созданный в админке сниппет вдруг попадет в миграцию. В общем нужно найти время и выполнить то что написал Илья, спасибо ему что делится с нами.
10 октября 2021, 20:02
+2
Вы так говорите тезка, как будто все уже 3 раза проверили.
git pull это еще не ответы на все вопросы. В чем смысл разрабатывать в докере если контейнер не выгружается на сервер? Я вот еще раз прочел пошагово инструкцию и вижу, что Илья создает инфраструктуру из докер контейнеров у себя локально, а вот на сервер то это не попадает? Туда идут только исходные коды из git? Разве смысл контейнеризации не в том, чтобы один и тот же контейнер запустить как у себя локально так и на сервере? Где в инструкции установка докера на сервере? Где копирование контейнеров на сервер, где их запуск?
10 октября 2021, 19:35
+1
Я еще могу понять использование докера там, где крайне сложный проект, который задействует mysql, postgress, redis, php, python и go, все это завязано в общую систему. Но для modx? зачем? И как вы потом это переносите на хостинг? Как вы запускаете ваши докер контейнере и заставляете хостинг «подцепить домен» к вашей конфигурации? Или вы для любого сайта на modx теперь используете выделенный сервер? Как выэто поясняете заказчику или «будущим» программистам, которые возьмут на обслуживание простенький сайт на modx, а потом обнаружат что она работет в докер композере…
10 октября 2021, 19:28
0
расскажите пожалуйста, зачем это? Что это вам дает? Локальная разработка в докере. Как по мне это даже звучит странно. Почему просто не установить на локальном компьютере php, mysql и nginx? Зачем запускать все это в контейнерах, терять в производительности, усложнять конфигурацию. Какую выгоду вы получаете от разработки локально в докере?
07 октября 2021, 19:52
0
Считал, что яндекс маркет загнулся, потому что директор уже три года не выставляет задачи — выгрузить туда товары. А раньше так по каждому проекту первой задачей было — выгрузиться на маркет. А оказывается еще жив.
07 октября 2021, 19:45
0
Уверен хорошая штука, но пока не могу понять, что это)
Заметка начинается со слов — новые возможности. И сразу перечисление каких то таблиц, вложенных.
Это что за таблицы? Это про SQL? Это про тег
<table>
? Компонент позволяет отображать на странице
<table>
вложенный в
<table>
?
Как бы автор назвал свое творение? Это способ создавать сайт без дизайна? Из заготовленных автором блоков?
05 октября 2021, 15:06
0
Я имел ввиду не серверную ОС, а операционную систему пользователей на их компьютерах. Проблему с сертификатом видят только те, у кого на их компьютерах установлена устаревшая система. С серверной ОС это по идее никак не связано. Вы можете вручную удалить этот сертификат из цепочки сертификатов, но через 90 дней, насколько я понимаю, проблема повторится. Так что советую все таки приобретать за 500 рублей сертификаты не самоподписные.
04 октября 2021, 19:29
+1
Кстати у нас уже есть жалобы от клиентов по разным проектам.
Дело в том что проблемы с lets encrypt сертификатами видят только те, кто пользуется устаревшей операционной системой.
Затронуты устройства на некоторых Win 7, Windows XP Service Pack 2 и ниже, устройства на Android 2.3.6 и ниже, а еще iPhone/iPad на версиях ниже iOS 10.
Виновник событий: корневой сертификат IdenTrust DST Root CA X3, срок которого истёк. Он используется в цепочке LE сертификатов.
И больше всего проблем у тех у кого старый macbook