24 октября 2019, 20:09 Вы пишите «предположим тикет этот представляет из себя игру» из чего можно сделать вывод что речь идет только о планировании проекта. Но если вы уже сделали сайт, у которого ресурсы это комментарии и хотите его масштабировать, то тут только сочувствую. Вопросы / Как создать подраздел в тикете 22 0
24 октября 2019, 19:57 Что вы называете тикетом? Использование компонента Tickets? А причем тут он, ведь это инструмент для комментирования страниц? Какое отношение это имеет к страницам с играми и файлами для них? Вопросы / Как создать подраздел в тикете 22 0
20 октября 2019, 15:18 Если будет интересно напишу более углубленную статьюБыло бы очень не плохо. Пошаговые инструкции / Docker - упрощение жизни разработчика 14 +2
20 октября 2019, 10:48 Поскольку статья «для самых маленьких и мало что в этой технологии понимающих», то есть как раз для меня)) то задам свои вопросы. Ну вот правда, совершенно не понимаю ни как работает Докер ни зачем он нужен. 1. Вот вы создаете контейнер nginx на основании готового образа. Куда он устанавливается? В операционную систему которая не сервере? Или создается своя файловая система внутри докера? Вот к примеру указано что настройки сервера тут /etc/nginx/nginx.conf — это находится в операционной системе сервера? А как быть если до запуска вашего контейнера на сервере (машине) уже стоял сервер (nginx)? Вы затрете его конфигурационный файл? 2. Контейнер с php -вы пишите что мол мы не берем готовый а делаем сами по информации из докер файла в директории php. И в этом файле команды по установке (хотя и несколько искаженные как мне кажется, видимо это синтаксис такой докер файла.) Опять таки — куда устанавливается интерпретатор? В систему сервера? А что если там уже установлена своя версия языка, необходимая для других проектов? 3. Каким образом работает перенаправление запроса от пользователя в нужный контейнер? Ну тоесть докер более или менее — это виртуализация. Есть машина сервер с IP 2.2.2.2 Пользователь делает запрос на домен test.com, DNS сервер его отправляет на ваш сервер на порт 80. И как дальше то? К примеру у вас есть 5 контейнеров, в каждом из которых работает свой nginx и лежит свой сайт. А значит есть 5 директорий site-available (ну или как-то так), в которых должны лежать конфигурации для привязки домена к конкретной директории. Как и кто занимается разбором в каком из запущенных контейнеров лежит тот сайт, который запросил пользователь? 4. Правильно я понимаю, что если работать с докер контейнерами, в которых живут сайты(проекты), то все администрирование сервера нужно вести исключительно без применения каких либо визуальных панелей и интерфейсов. Что я имею ввиду. У меня есть сервер выделенный с установленой там убунтой, apache, php и с бесплатной панелью vesta. Через панель я могу создавать новые www домены, для которых автоматом создается директория и конфигурационный файл. Могу работать с базой данных и так далее. Но все это бессмысленно, если на сервере запущено 5 разных nginx, 5 разных, баз данных и так далее, панель это все просто не увидит. Ну и еще конечно куча вопросов рождаются в голове, но пока хватит)Спасибо. Пошаговые инструкции / Docker - упрощение жизни разработчика 14 0
15 октября 2019, 08:51 Понимаю, что глупо продолжать этот разговор, но все же) Ну вот зашел я на www.oasiscatalog.com/ и что мне должно сказать что сайт желает чтобы его товары перепродавали? Обычный магазин сувенирки. Товары добавляются в корзину как и везде. зы. ааа, нужно было увидеть надпись — стать дилером)) Новые дополнения и их версии / [allGifts] Выгрузка товаров с Gifts.ru и других сервисов 29 0
15 октября 2019, 07:14 Спасибо. Но только у меня вопрос, а зачем может понадобиться выгружать товары С каких-то сайтов? Это наверное то что называют страшным словом «дропшипинг»? Новые дополнения и их версии / [allGifts] Выгрузка товаров с Gifts.ru и других сервисов 29 0
14 октября 2019, 08:17 Найн. Ю а ронг.Понял, буду разбираться) Спасибо. Вопросы / PSR-7, интерфейсы и как оно все работает? 4 0
13 октября 2019, 21:20 Да вы правы, тут сложно ответить в формате комментария. Да и мои вопросы они странные что ли. У того же Slim эти классы пробрасываются при инициализации приложения. В том то и дело что в 4 версии я не вижу классов от которых создан объект response или request Может сильно полагаюсь на возможности phpStorm и его анализ классов и нужно пройти жизненный путь приложения от начала до конца. Но признаюсь, синтаксис в slim4 мне сложноват, он прям на полную использует все нововведения седьмых версий php и часто этот синтаксис сложно читать. Я на данном этапе решил, что методы из интерфейса psr-7 (и psr-15 ) вшиты в сам php. Как например методы PDO. Ведь для работы с PDO не нужно реализовывать методы, мы просто к ним обращаемся. Вопросы / PSR-7, интерфейсы и как оно все работает? 4 0
13 октября 2019, 16:13 А я выбрал 5, 3, 4, и оно в БД записалось с сохранением выбранного порядка.Но вы же понимаете, что в базу данных эти данные теперь записываются совсем в другую таблицу. Ваш выбор хранится как значение этого ТВ для этого ресурса и никакого отношения к запросу @SELECT `pagetitle`, `id` FROM `[[+PREFIX]]site_content` WHERE `parent` = 3 ORDER BY `pagetitle` ASC уже не имеют. Не буду говорить что я точно уверен, что селект с множественным выбором сохранит данные именно в том порядке как вы кликнули, но мне кажется есть еще тип ТВ который звучит как метка (или тег) и он по сути тоже является мультивыбором и вот там очередность выбора (помоему) работает. Вопросы / Вывод значений мультиселекта в том же порядке, в каком выбрано 10 0
13 октября 2019, 15:54 Не скажу ничего умного за яндекс, но точно знаю, что большинство хостингов блокируют отправку писем при достижении какого-то числа в час. Не с этим проблема? Мы перестали делать рассылки с сайтов, просто собираем подписчиков, а рассылка ведется через сторонние программы, где есть удобный визуальный редактор макета письма и так далее. Вопросы / Sendex проблемы с рассылкой. 3 0
13 октября 2019, 15:46 а требуется что бы выводил в том же порядке, в каком выбрано. Что это значит? Насколько можно понять вы формируете значение некоторого ТВ на основании биндинга SELECT Это прямой запрос в базу, в котором вы передаете как отсортировать результаты. Вот вам так и отображает. Откуда тут может взяться " в том же порядке, в каком выбрано." Вопросы / Вывод значений мультиселекта в том же порядке, в каком выбрано 10 0
13 октября 2019, 14:31 Ну так все верно. Делаете ТВ — выводить самой первой и варианты ответа ДА и НЕТ. У трех статей ставите да. Делаете выборку в которой условие — отобрать только те у кого ТВ равно ДА. Потом вторую — только те у кого ТВ равно нет и все — ваша проблема решена. Вопросы / Выборка и сортировка по TV 5 +1
13 октября 2019, 13:19 Делайте два вызова pdoResources. В первом выведете нужные вам статьи, во втором исключите их. Вопросы / Выборка и сортировка по TV 5 0
22 сентября 2019, 09:11 Насколько я помню — нет. Политики доступа так и остаются для меня самым страшным и непонятным в modx ) Вопросы / Ох уж эти политики доступа - как очистить корзину? 9 0
20 сентября 2019, 14:50 звучит вкусно Новые дополнения и их версии / Evolution CMS 2.0 на компонентах Laravel 6.0 — естественная эволюция MODX Evolution 24 +1
20 сентября 2019, 11:37 А не поделитесь информацией как именно вы организовали поиск? Вопросы / Модернизация поиска search2 9 0
19 сентября 2019, 18:29 У вас на сайте в чате Вера, с аватаркой мужчины в галстуке)) Насчет яндекса не шутили? Просто я вбил в поиск «жби» и вижу бесконечный прогрессбар. Это можно пояснить если поиск и правда от яндекса, потому как у меня в Украине яндекс блокируется. Вопросы / Модернизация поиска search2 9 0
18 сентября 2019, 09:10 Да да, про REST напишите ибо признаюсь — лично мои знания в этом вопросе на 3 с минусом. Для разработчиков / .NET Core WebAPI. Быстрая реализация API на базе стека Microsoft. 7 0
18 сентября 2019, 08:55 Та же беда была (правда у меня ошибку при загрузке не выдавало, но всегда ставило по умолчанию filesystem ), описывал здесь И системная настройка выставлена на использование нужного источника файлов и принудительно плагином ее назначал в момент создания товара — ничего не помогало. Менеджерам на этом проекте так и приходится вручную следить и переключать источник файлов при создании товара. Вопросы / не загружается фото товара minishop2 13 0
17 сентября 2019, 20:35 Гифка очень мелкая, ничего не разглядеть. Но в любом случае вы молодец, чем больше редакторов умеют понимать модекс и феном, тем лучше. Не всегда есть возможность пользоваться одним и тем же редактором или IDE, к которому привык. Мне лично приходится пользоваться разными редакторами или средами разработки в зависимости от операционной системы. К примеру на убунту у меня шикарно работал phpstorm, а вот vscode глючил — при удалении файла через интерфейс редактора программа висла и приходилось убивать ее по pid. На данный момент пользуюсь kubuntu и vscode работает шикарно а та же версия phpstorm глючит — не сохраняется логин и пароль при подключении к удаленному серверу и работа превращается в кошмар, при каждом сохранении файла идет отправка его на удаленный сервер и запрос логина и пароля. Поэтому спасибо за разнообразие. Для разработчиков / [VSC] Обновление vscodemodx - 0.0.2 2 +1
[videoGallery] Видео галерея YouTube, Vimeo Невозможно установить пакет с подписью: videogallery-1.4.0-beta Ошибка установки Error в /core/packages/videogallery-1.4.0-beta/modCategory/7fc931a7772edc9752c16e9c41eb5e52.reso...
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Привет, добавил пользователя в группу mxBoard(4), создал токен. Добавляю все в postman пишет: rest: { «success»: false, «message»: «Недействительный токен.», «data...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 Подскажите пожалуйста, может я что-то не знаю или упустил. Но есть ли решение по глюку с radio? Указываешь свое radio c одинаковым name и в результате при переключении получаешь вс...
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Расскажите пожалуйста как вы настраиваете сайт на MODX 3 чтобы был dev, prod, stage. Можете описать workflow? Допустим у меня 80% — это магазины, там клиенты, продажи, все онлай...
MaxNotify Обновление компонента 1.3.0-pl (22.07.2026) — добавлено автоматическое получение полей через msOrder->toArray(); — массивы и объекты безопасно пропускаются; — стандартные...
MyFavorites MyFavorites — 3.0.0-beta Первая версия для MODX Revolution 3.x — компонент полностью переписан с нуля (PHP >= 8.4, namespaced-ядро MODX 3, PSR-4, сервис-ориентированная архит...
Но если вы уже сделали сайт, у которого ресурсы это комментарии и хотите его масштабировать, то тут только сочувствую.
А причем тут он, ведь это инструмент для комментирования страниц?
Какое отношение это имеет к страницам с играми и файлами для них?
1. Вот вы создаете контейнер nginx на основании готового образа. Куда он устанавливается? В операционную систему которая не сервере? Или создается своя файловая система внутри докера? Вот к примеру указано что настройки сервера тут /etc/nginx/nginx.conf — это находится в операционной системе сервера? А как быть если до запуска вашего контейнера на сервере (машине) уже стоял сервер (nginx)? Вы затрете его конфигурационный файл?
2. Контейнер с php -вы пишите что мол мы не берем готовый а делаем сами по информации из докер файла в директории php. И в этом файле команды по установке (хотя и несколько искаженные как мне кажется, видимо это синтаксис такой докер файла.) Опять таки — куда устанавливается интерпретатор? В систему сервера? А что если там уже установлена своя версия языка, необходимая для других проектов?
3. Каким образом работает перенаправление запроса от пользователя в нужный контейнер? Ну тоесть докер более или менее — это виртуализация. Есть машина сервер с IP 2.2.2.2 Пользователь делает запрос на домен test.com, DNS сервер его отправляет на ваш сервер на порт 80. И как дальше то? К примеру у вас есть 5 контейнеров, в каждом из которых работает свой nginx и лежит свой сайт. А значит есть 5 директорий site-available (ну или как-то так), в которых должны лежать конфигурации для привязки домена к конкретной директории. Как и кто занимается разбором в каком из запущенных контейнеров лежит тот сайт, который запросил пользователь?
4. Правильно я понимаю, что если работать с докер контейнерами, в которых живут сайты(проекты), то все администрирование сервера нужно вести исключительно без применения каких либо визуальных панелей и интерфейсов. Что я имею ввиду. У меня есть сервер выделенный с установленой там убунтой, apache, php и с бесплатной панелью vesta. Через панель я могу создавать новые www домены, для которых автоматом создается директория и конфигурационный файл. Могу работать с базой данных и так далее. Но все это бессмысленно, если на сервере запущено 5 разных nginx, 5 разных, баз данных и так далее, панель это все просто не увидит.
Ну и еще конечно куча вопросов рождаются в голове, но пока хватит)Спасибо.
Ну вот зашел я на www.oasiscatalog.com/ и что мне должно сказать что сайт желает чтобы его товары перепродавали?
Обычный магазин сувенирки. Товары добавляются в корзину как и везде.
зы. ааа, нужно было увидеть надпись — стать дилером))
Это наверное то что называют страшным словом «дропшипинг»?
Да и мои вопросы они странные что ли.
В том то и дело что в 4 версии я не вижу классов от которых создан объект response или request
Может сильно полагаюсь на возможности phpStorm и его анализ классов и нужно пройти жизненный путь приложения от начала до конца. Но признаюсь, синтаксис в slim4 мне сложноват, он прям на полную использует все нововведения седьмых версий php и часто этот синтаксис сложно читать.
Я на данном этапе решил, что методы из интерфейса psr-7 (и psr-15 ) вшиты в сам php. Как например методы PDO. Ведь для работы с PDO не нужно реализовывать методы, мы просто к ним обращаемся.
уже не имеют.
Не буду говорить что я точно уверен, что селект с множественным выбором сохранит данные именно в том порядке как вы кликнули, но мне кажется есть еще тип ТВ который звучит как метка (или тег) и он по сути тоже является мультивыбором и вот там очередность выбора (помоему) работает.
Мы перестали делать рассылки с сайтов, просто собираем подписчиков, а рассылка ведется через сторонние программы, где есть удобный визуальный редактор макета письма и так далее.
Насколько можно понять вы формируете значение некоторого ТВ на основании биндинга SELECT
Это прямой запрос в базу, в котором вы передаете как отсортировать результаты. Вот вам так и отображает.
Откуда тут может взяться " в том же порядке, в каком выбрано."
У трех статей ставите да. Делаете выборку в которой условие — отобрать только те у кого ТВ равно ДА. Потом вторую — только те у кого ТВ равно нет и все — ваша проблема решена.
Насчет яндекса не шутили? Просто я вбил в поиск «жби» и вижу бесконечный прогрессбар.
Это можно пояснить если поиск и правда от яндекса, потому как у меня в Украине яндекс блокируется.
описывал здесь
И системная настройка выставлена на использование нужного источника файлов и принудительно плагином ее назначал в момент создания товара — ничего не помогало.
Менеджерам на этом проекте так и приходится вручную следить и переключать источник файлов при создании товара.
Не всегда есть возможность пользоваться одним и тем же редактором или IDE, к которому привык.
Мне лично приходится пользоваться разными редакторами или средами разработки в зависимости от операционной системы. К примеру на убунту у меня шикарно работал phpstorm, а вот vscode глючил — при удалении файла через интерфейс редактора программа висла и приходилось убивать ее по pid.
На данный момент пользуюсь kubuntu и vscode работает шикарно а та же версия phpstorm глючит — не сохраняется логин и пароль при подключении к удаленному серверу и работа превращается в кошмар, при каждом сохранении файла идет отправка его на удаленный сервер и запрос логина и пароля.
Поэтому спасибо за разнообразие.