Вопросы
Загрузка статичных файлов из MODX в GIT
Привет всем. Есть следующая проблема: мне необходимо загружать некоторые статичные файлы в гит напрямую из MODX. Например, у меня есть папка с файлами js, которые находятся по пути «кореньсайта/git/_scripts/». Как я могу отгрузить эту папку в гит без предварительного скачивания руками на компьютер? Возможно ли вообще это?
Tickets не публикуют комментарии
Комментарии tickets перестали публиковаться отзывы. Вернее публикуются но без текста.
Не работают 2 AjaxForm на одной странице
Вызов первой формы phoneFormModal:
<div id="phone-popup" class="zoom-block white-popup mfp-hide">
[[!AjaxForm?
&form=`tpl.phoneForm`
&hooks=`recaptchav3,email`
&validate=`name:required,phone:required`
&emailSubject=`Заказ звонка с сайта site.net`
&emailTo=`ex1@gmail.com`
&emailTpl=`tpl.phoneFormSend`
&emailFrom=`web@site.net`
&emailFromName=`Пылюки`
&validationErrorMessage=`В форме содержатся ошибки!`
&successMessage=`Сообщение успешно отправлено.`
]]
</div>tpl.phoneForm<form id="phoneForm" method="post" enctype="multipart/form-data" role="form" action="[[~[[*id]]]]">
<div class="field">
<input type="text" name="name" placeholder="Имя" class="text" value="[[!+fi.name]]" required>
</div>
<div class="field">
<input type="text" name="phone" placeholder="Телефон" class="phone" value="[[!+fi.phone]]" required>
</div>
<div class="quip-fld recaptcha">
[[!recaptchav3_render]]
<span class="error_g-recaptcha-response error"></span>
</div>
<div class="field">
<button id="submit_phone" type="submit" name="submit_phone" value="Оправить" class="button medium yellow">Отправить</button>
[[+fi.success:is=`1`:then=`
<div class="alert alert-success">[[+fi.successMessage]]</div>`
]]
[[+fi.validation_error:is=`1`:then=`
<div class="alert alert-error">[[+fi.validation_error_message]]</div>`
]]
</div>
</form> Как правильно скопировать все доп тв и все доступные поля у ресурса?
У меня есть код который копирует вручную введённые поля, типо: pagetitle,content,alias, и тв поля беру через gettvvalue, и затем в новый сетю.
А как правильно скопировать все, есть ли у текущего ресурса список всех доступных полей для
изменения, так же список всех доступных доп полей, чтобы получить список, и заменить список у
другого ресурса. Метод копирования доступный из api не подходит, мне нужно менять, плюс еще это и минишоп, а этот дубликат метод не копирует инфу миника. ошибки в консоли
[2020-09-23 18:08:45] (ERROR @ /home/a/avr/core/model/modx/rest/modrestclient.class.php : 240) PHP warning: simplexml_load_string(): Entity: line 3: parser error : Opening and ending tag mismatch: error line 2 and response
[2020-09-23 18:08:45] (ERROR @ /home/a/avr/core/model/modx/rest/modrestclient.class.php : 240) PHP warning: simplexml_load_string(): Entity: line 3: parser error : Premature end of data in tag error line 2
[2020-09-23 18:08:45] (ERROR @ /home/a/avr/core/model/modx/rest/modrestclient.class.php : 240) PHP warning: simplexml_load_string(): Entity: line 3: parser error : Premature end of data in tag response line 1
[2020-09-23 18:08:45] (ERROR @ /home/a/avr/core/model/modx/rest/modrestclient.class.php : 245) Could not connect to provider at: http://api.stopforumspam.org/что они значат и как победить?происходит при отправке форм, формы отправляются
Сущность ­ в TinyMCE в MODx невидимая. Как сделать ее видимой?
Я добавил в TinyMCE сущность shy (в исходном коде контента). Закрыл редактор исходного кода. Открываю его снова — shy нет. Но на странице переносы работают. То есть, shy просто стала невидимой.
Как сделать ее видимой?
Если скачать TinyMCE RTE, то там такой проблемы нет. Но мне нужен именно TinyMCE (просто — без RTE).
Как сделать ее видимой?
Если скачать TinyMCE RTE, то там такой проблемы нет. Но мне нужен именно TinyMCE (просто — без RTE).
Получить данные с сервера с MODX
Всем привет! Как авторизоваться со стороннего приложения(не через сайт с CMS MODX). То есть как получить контент со стороннего софта(с андроида, или ios например) к контенту на сервере, с правами авторизованного пользователя(личные переписки, фото и прочие)?
Галерея miniShop2
Доброго вечера!
Вопрос по загрузчику галереи miniShop2. Когда загружаю фото 3000*3500, то они ужимаются до 800*1000, решил эту проблему при помощи параметров maxUploadHeight и maxUploadWidth в управлении источником файлов: MS2 Images, но!!!
Вот тут возникает другая проблема. При загрузке файлов он увеличивает их объем. По размеру они так и остаются 3000*3500, но файл при этом увеличивается с 2 Мб до 8-10Мб
Кто-нибудь пользовался?
Вопрос по загрузчику галереи miniShop2. Когда загружаю фото 3000*3500, то они ужимаются до 800*1000, решил эту проблему при помощи параметров maxUploadHeight и maxUploadWidth в управлении источником файлов: MS2 Images, но!!!
Вот тут возникает другая проблема. При загрузке файлов он увеличивает их объем. По размеру они так и остаются 3000*3500, но файл при этом увеличивается с 2 Мб до 8-10Мб
Кто-нибудь пользовался?
Поиск материалов по тегам Seo.Pro
Добрый вечер.
Раньше я юзал отдельный плагин, чтобы выводить теги материала и искать материалы по тегу. Что-то меня немного раздражало, что я заполняю поле keywords у Seo.Pro и ещё в отельное поле пишу ключевые слова для поиска (поле на основе tvSuperSelect). И решил, что нужно оставить поле keywords и организовать поиск по ключевым словам именно на основе поля keywords плагина Seo.Pro.
Раньше я юзал отдельный плагин, чтобы выводить теги материала и искать материалы по тегу. Что-то меня немного раздражало, что я заполняю поле keywords у Seo.Pro и ещё в отельное поле пишу ключевые слова для поиска (поле на основе tvSuperSelect). И решил, что нужно оставить поле keywords и организовать поиск по ключевым словам именно на основе поля keywords плагина Seo.Pro.
[miniShop2] Не работает коллбэк добавления товара в корзину
Пробовал такой вариант:
Такой:
И даже такой:
Но ни один не срабатывает. Ошибок в консоли JS нет. Компонент последней версии, пробовал переустановить, но все так же тщетно
miniShop2.Callbacks.add('Cart.add.response.success', 'add_ok', function (response) {
console.log(response);
});Такой:
miniShop2.Callbacks.Cart.add.response.success = function (response) {
console.log(response);
};И даже такой:
function added_to_cart(response) {
console.log(response);
}
miniShop2.Callbacks.add('Cart.add.response.success', 'added_to_cart', function() { });Но ни один не срабатывает. Ошибок в консоли JS нет. Компонент последней версии, пробовал переустановить, но все так же тщетно