Всего 125 687 комментариев

Роман
30 мая 2021, 22:56
1
0
Вот так получилось. {$_modx->getChunk('@FILE chunks/'~$item.section~'.tpl')}

Спасибо.
Роман
30 мая 2021, 22:48
0
К сожалению тоже не работает, белый экран
Aleksandr Huz
30 мая 2021, 22:45
1
+1
{insert ('file:chunks/'~$item.section~'.tpl')}
Андрей
30 мая 2021, 15:23
1
+1
{set $rows = 1 | resource : 'test' | fromJSON}
						
{foreach $rows as $idx => $row}

    {$row.text}
    
    {set $items = $row.text2 | fromJSON}
    
    {foreach $items as $idx => $item}

        {$item.text}
    
    {/foreach}
    
{/foreach}
Aleksanders
29 мая 2021, 23:41
0
Кстати это идея. Большое спасибо, попробую.
Александр Мельник
29 мая 2021, 22:16
0
как вариант — создайте поддомен, вместо страницы.
camera.site.ru
поддомены не защищаются стандартными сертификатами, значит там должно работать.
Aleksanders
29 мая 2021, 20:45
0
Нужно на странице сделать трансляцию веб-камеры в MJPEG. Ссылка веб-камеры http и поэтому она блокируется на странице https.
Николай Савин
29 мая 2021, 19:31
0
А зачем? И главное зачем?
Сергей Шлоков
29 мая 2021, 14:35
0
Написать свою форму по аналогии. Можно копи пастом.
Роман
29 мая 2021, 12:31
0
Сергей, как убрать 3 шаг, без оплаты?
Евгений Шеронов
29 мая 2021, 11:38
0
Я сам с тобой делился настройкой CORS выше))
Там где ещё куки пишутся для авторизации.

И эта политика распространяется только на один контроллер компонента, а не на весь MODX, и только тогда, когда мне это нужно))

Я видимо слишком подробно и запутанно объясняю)
Николай Савин
29 мая 2021, 08:07
0
А чем тебе корсы мешают подключиться из локалхоста к серверу?
Вроде решается же несколькими правилами. По крайней мере я не замечал какой то особой проблемы. Могу поделиться своим CORS конфигом (тоже сейчас на VUE работаю, когда админка локально, сервер удаленно)
Николай Савин
29 мая 2021, 08:03
0
Нарекаю тебе ответственным за MODX + VUE. С тебя обучалки
Andrey
29 мая 2021, 00:55
0
ничего я «сумбурно» не описывал… почему все кто отвечает тут, игнорируют тот факт, что русским по белому пишу о том, что использую компонент: ms2form.
А все кто тут пока ответил, либо игнорируют это, либо вообще не знают, что это за компонент…
Описываю для Вас и для тех, кто этого не знает и не читал мат.часть по работе Прав и привелегий в MODX и о компоненте ms2form.

Компонент ms2form позволяет добавлять и редактировать Товары через форму на фронтэнде, чтобы не пускать очумелые ручки в админку… у него есть Шаблон ролей специально для этого, который «берет» часть привелегий стандарта Минишопа, который позволяет публиковать, сохранять и создавать новые Категории товаров и собственно Сам товар…

НО! Опять таки в мат.части сказано, что у сниппета есть параметр permissions, которому можно задать политику, по которой он будет чекать в какую группу ресурсов можно публиковать, а в какую нет, определнной группе пользователей, если те имеют привилегию section_add_children (которую тоже все почему игнорят в вопросе). Так вот Тикетс тут при том, что с ним в пакете уже есть созданный Шаблон прав, в котором есть те самые нужные привилегии, а собственно всего одна а именно section_add_children… (да и вообще он по фактуре и логике работы с правами на публикацию в раздел, имеет одинаковую политику, а именно strong>section_add_children)

А мат.часть заключается в том, что Группе ресурсов в которой сидит нужная для публикации Категория товаров, назначена эта привилегия, НО в нужный час, когда жмякаешь Публиковать, пишет, что доступ запрещен…

Хотя это не вообразимо, т.к. все права выставлены…
Я Вас очень прошу, если вы не читали документацию по компоненту ms2form и Вам реально не чем помочь, то прошу не сотрясать воздух только лишь своими комментариями, о том, что Вам не понятно.

Повторюсь, я надеюсь, что мне поможет тот, кто пользуется или пользовался компонентом и знает как он работает или хотя бы разобрался.
Евгений Шеронов
28 мая 2021, 23:13
+1
Не совсем так, у меня просто MODX стоит на сервере и все файлы синхронизируются туда.
По сути просто фронтенд приложение работает на localhost, а весь бэкенд на реальном домене.
Ещё через шторм часто пишу и проверяю SQL запросы подключаясь к БД через ssh туннель)

Да и не вставляю я руками скрипт) этот коннектор всегда такой в ветке dev. В ветке master всё чисто, на которую я и переключаюсь для вливания изменений и для сборки транспортного пакета (именно на ветке master я уже не могу из локального фронтенда подключиться к бэкенду на сервере из-за CORS).

Заготовки же MODX + Vue.js были в статьях на которые я ссылался в своей статье. Там даже установочный скрипт был, но я его не использовал.

Когда начну и допишу документацию по маркету — то попробую поделиться как раз своими конфигами или может целую заготовку сделаю modExtraVuetify. Но это не в ближайшие недели)
Александр Мельник
28 мая 2021, 22:56
0
вы хотите чтобы одна страница вашего сайта открывалась по http?
ну для начала, так будет всегда по умолчанию. Если вы устанавливаете на сайт ssl сертификат, то после этого страница открывается так
http:/site.com/page
и так
site.com/page
Обычно чтобы избежать открытия по http настраивают редирект.
Если вы при установленном ssl сертификате и настроенном редиректе хотите добится чтобы одна из страниц открывалась по http вам необходимо изучать настройки вашего веб сервера — apache или nginx
Aleksanders
28 мая 2021, 22:48
0
Все страницы работают через протокол https.
Например:
https: //site.ru/page1
https: //site.ru/page2
https: //site.ru/page3
http: //site.ru/video — открывался по протоколу http
В интернете нашёл такое, но что-то не работает:
Перенаправление на http для одной страницы
Вариант 1.

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:X-HTTPS}1[NC]
RewriteCond %{REQUEST_URI} ^/Необходимая директория_страница$
RewriteRule ^(.*)$ %{HTTP_HOST}/$1 [R=301,L]

Вариант 2 (общее перенаправление на https, с перенаправлением одной страницы на http). Этот способ часто необходим для CMS Bitrix и корректной работы обмена данными с 1С, т.к. 1C не может подключаться по протоколу https.

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:X-HTTPS} !1
RewriteCond %{REQUEST_URI} !^/Необходимая директория_страница$
RewriteRule ^(.*)$ %{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{HTTP:X-HTTPS}1[NC]
RewriteCond %{REQUEST_URI} ^/Необходимая директория_страница$
RewriteRule ^(.*)$ %{HTTP_HOST}/$1 [R=301,L]
Александр Мельник
28 мая 2021, 22:41
0
о чем вы вообще?
Что значит для одной страницы сделать http?
http это протокол связи прикладного уровня в сетевой модели osi
Страница в modx — это ресурс имеющий свой uri

Что вы хотите то?