Скаут

Скаут

С нами с 22 мая 2017; Место в рейтинге пользователей: #361

Дополнительные заголовки при отправке запроса FormIt

Приветствую!

Пытаюсь прикрутить форму связи, так, чтобы было по стандартам AMP (без этого не работает).
Необходимо соблюсти CORS, значит добавить пачку заголовков в header.

Пытался сделать хук для formit, просто прописав туда нужные заголовки (создал сниппет с таким содержимым):
header('Access-Control-Allow-Origin: ' . $_SERVER['HTTP_ORIGIN']);
header('Access-Control-Allow-Credentials: true');
header('Access-Control-Expose-Headers: AMP-Access-Control-Allow-Source-Origin');
header('AMP-Access-Control-Allow-Source-Origin: ' . urldecode($_GET['__amp_source_origin']));
return true;
и потом добавить хук в высов formit. Заголовки действительно добавляются, но ошибку:
Failed to parse response JSON: SyntaxError: Unexpected token < in JSON at position 0
Поправьте пожалуйста, покажите, как решить данную проблему.
Скаут
27 октября 2018, 23:09
modx.pro
1
743
0

Правильно установить компонент без пакета

1 1
Нашел на гитхабе компонент для создания AMP-страниц, но не в виде пакета, а просто набора файлов.
Требующийся компонент установил, файлы раскидал — действительно получается подменять шаблоны.

Но проблема в том, что в коде плагина фигурирует событие OnSwitchTemplateParsed, но он не появляется в списке.
И вторая проблема: плагин никак не взаимодействует с файлами, которые я залил, соответственно не происходит модификации html-тегов (подмена img на amp-img; подмена ссылок с добавлением /amp/). Хотя для этого всего в файлах есть нужные библиотеки и классы.
Нужно правильно поставить компонент, и, возможно внести изменения в код. Работа происходит на демо-сайте. Стоимость договорная. Первоначальная связь через email (кнопка связи в профиле).
Скаут
21 октября 2018, 10:18
modx.pro
611
-2

Компонент с github'а для создания AMP

Приветствую!
Потребовалось реализовать AMP страницы (modx revo).
Нашел на гитхабе компонент, но не в виде пакета.
Что сделал:
  • Установил TheSwitcherTemplate с репозитория
  • Закинул папку с фалами в core/components/
  • Создать вручную плагин и сниппет (вот какую роль играет сниппет вообще не полян, на мой взгляд в целом он не нужен).
Настроил, действительно получается подменять шаблоны.

Но проблема в том
Скаут
20 октября 2018, 19:35
modx.pro
604
0

Точка в ссылке на картинку из tv

Приветствую.
Есть ТВ картинка
Вывод: по умолчанию
В ТВ используется свой источник, созданный под это ТВ.
Данные источника:
basePath: assets/images/folder/
basePathRelative: Да
baseUrl: assets/images/folder/
baseUrlRelative: Да
allowedFileTypes: пусто
imageExtensions: jpg,jpeg,png,gif
thumbnailType: PNG
thumbnailQuality: 90
skipFiles: .svn,.git,_notes,nbproject,.idea,.DS_Store
В итоге при выводе, ссылка формируется так: assets/images/folder/./filename.EXT, т.е. между названием и путем появляется точка.

Что это за точка, зачем она там и как от нее избавиться?
Скаут
13 сентября 2018, 18:15
modx.pro
532
0

minishop2 в сочетании с смс

1
Если статус «Новый», значит откликаться можно.

установлен минишоп.
т.к. email'ы клиентов не интересуют, нужны только их имя и мобильный, решил, что буду подсовывать в поле почты номер_телефона@домен, на js, пользователям мешать это не будет.

т.е. будет два поля:
видимое — для телефона
стилизовано скрытое — для почты.

задача:
при авторизации будет доступно одно поле — телефон…
Скаут
27 марта 2018, 15:59
modx.pro
556
0

Оплата в карточке

Приветствую!
на сайте будет продаваться одна позиция (услуга), при этом она будет иметь множество опций. Необходимо сделать так, чтобы процесс заказа, оплаты был в самой карточке, соответственно, и ценник на лету должен реагировать на изменения опций в карточке, без корзины.
Какие идеи, как такое сделать?
Скаут
20 марта 2018, 11:31
modx.pro
560
0

MIGX: выводить расширение загружаемых файлов

1
Здравствуйте!

Использую данное решение для загрузки файлов.
Необходимо допилить сниппет, чтобы он выводил расширение загружаемого файла, чтобы я это мог в последствии использовать в различных if конструкциях.
Скаут
10 февраля 2018, 09:51
modx.pro
578
0

Неопубликованные ресурсы в общем доступе

Здравствуйте!

Из неоткуда проблема, неопубликованные ресурсы доступны всем (неавторизованным) пользователям. Вроде ничего не трогалось в системе, после чего такое определить не могу.
Есть два сайта: боевой и тестовый (абсолютно пустой в плане внешнего оформления и контента, просто установленная CMS) — оба на revo 2.5.7 были. Когда заметил проблему, попробовал провести обновление дистрибутива до актуальной версии. На тестовом обновил — не спасло. Тогда поступил иначе — снёс файлы и бд на тестовом и по чистой установил — всё ок.

Общего между тестовым и боевым не так уж и много, на тестовом разные компоненты пробовал. Из общих: pdoTools, FileAttach (который один раз знатно глюкнул, не хотел отключаться и удаляться) и ещё пару дополнений чисто из репозиториев.

В БД смотрел, неопубликованные с параметром published 0.

Есть идеи как поправить дело?

Скаут
09 февраля 2018, 08:17
modx.pro
1 272
0

Что использовать для реализации?

Приветствую.

На сайте будет продаваться какая-то услуга (т.е. нужна возможность онлайн оплаты). Услуга одна, но итоговая комплектация заказа разная, т.е. дополнительные опции.

Представим что это цветочная лавка, а услуга — создание цветочной композиции.
Обязательная опция — установлено несколько видов цветков. Количество по умолчанию 1 красная роза, 1 белая роза, 1 розовая роза. Рядом с каждой опцией регулятор количества, т.е. добавлять можно сколько нужно.

А также дополнительные опции, уже без количества, их просто добавлять или удалять можно (ну пусть для примера будут: бумажная обертка, целлофановая обертка, бантик ну и т.п.).

Человек укомплектовал и дальше корзина как обычно: выбрал способ оплаты, адрес — оплатил (если онлайн). Личный кабинет и всё остальное как в ИМ. Желательно возможность

Это не интернет магазин, каталога продукции нет, даже одной позиции как таковой нет, поэтому не могу придумать каким образом это сделать, что взять за основу?
Скаут
20 января 2018, 15:09
modx.pro
531
0

fenom: заменить первый пробел в строке на html-тег

Собственно, задача в названии топика.
pagetitle имеет вид
Слово Слово Слово
Хотелось бы узнать, fenom может после первого слова убрать пробел и добавить тег br?
Читал тут, но что-то не помогло( Не могу составить правило для регулярки никак, чтобы оно вообще работало в данной ситуации.
Скаут
14 января 2018, 12:43
modx.pro
2 816
0