UDAV
С нами с 30 января 2016; Место в рейтинге пользователей: #196Ошибка caseChanger (решено)
Перестал caseChanger работать, не подскажите, как исправить можно?
[2019-01-30 16:43:27] (ERROR @ .../core/cache/includes/elements/modsnippet/104.include.cache.php: 51) PHP warning: simplexml_load_file(): api.morpher.ru/WebService.asmx/GetXml?s=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0:637: parser error: Entity 'copy' not defined
[2019-01-30 16:43:27] (ERROR @ ...core/cache/includes/elements/modsnippet/104.include.cache.php: 51) PHP warning: simplexml_load_file(): © <a style="color: black" href="/Contacts.aspx"
P.S. В сниппете заменить строку
$xml = simplexml_load_file('http://api.morpher.ru/WebService.asmx/GetXml?s='. $w);
на
$xml = simplexml_load_file('http://ws3.morpher.ru/russian/declension?s='. $w);
[2019-01-30 16:43:27] (ERROR @ .../core/cache/includes/elements/modsnippet/104.include.cache.php: 51) PHP warning: simplexml_load_file(): api.morpher.ru/WebService.asmx/GetXml?s=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0:637: parser error: Entity 'copy' not defined
[2019-01-30 16:43:27] (ERROR @ ...core/cache/includes/elements/modsnippet/104.include.cache.php: 51) PHP warning: simplexml_load_file(): © <a style="color: black" href="/Contacts.aspx"
P.S. В сниппете заменить строку
$xml = simplexml_load_file('http://api.morpher.ru/WebService.asmx/GetXml?s='. $w);
на
$xml = simplexml_load_file('http://ws3.morpher.ru/russian/declension?s='. $w);
Вывод товаров по категориям minishop2
Привет! Подскажите как вывести товары по категориям?
FormIt и экспорт кавычек
Есть форма с использованием FormIt. При экспорте собранных из формы данных стандартным хуком FormItSaveForm, если в поле были введены кавычки в файле они выводятся как " в остальных местах нормальными кавычками.
Как можно можно сделать чтобы и в файл экспорта попадали кавычки?
РЕШЕНО!
Может кому-то пригодится.
Идём в файл core/components/formit/processors/mgr/form/export.class.php
В функции prepareRow, после первой строки
В этом же файле в 50 строке, можно изменить имя файла, который создаётся при экспорте.
Как можно можно сделать чтобы и в файл экспорта попадали кавычки?
РЕШЕНО!
Может кому-то пригодится.
Идём в файл core/components/formit/processors/mgr/form/export.class.php
В функции prepareRow, после первой строки
$ff = $object->toArray();
дописываем$ff=str_replace('"','\"',$ff);
Вуаля! В этом же файле в 50 строке, можно изменить имя файла, который создаётся при экспорте.
Как отправить файл на указанный мейл через formit?
Пользователь указывать имейл в форме и ему на эту почту приходит файл.
Как это можно сделать? В инете везде инструкции только если пользователи сами добавляют файлы.
использую связь formit + ajaxform.
Как это можно сделать? В инете везде инструкции только если пользователи сами добавляют файлы.
использую связь formit + ajaxform.
Загрузка изображений из фронтенда и связь их с tv.
Доброго времени суток. Прошу строго не судить, если мой вопрос покажется глупым. Я столкнулся с такой проблемой, возможно связанной с моим не знанием дополнения Tickets. Вот общая суть:
На сайте пользователь может создать статью, в которой есть изображения. В шаблоне статьи, все изображения встают на свои места (т.е. изображения это t.v. параметры которые стоят в нужном месте). Я хочу чтобы при загрузке файлов-изображений, каждое загружаемое изображение присваивалось к определённому t.v. параметру. Нажав на предпросмотр пользователь мог бы увидеть как выглядит его статья, в которой изображения стоят уже на нужных местах. Таким образом задача модератора заключалась бы только в одобрении публикации статьи (минуя этап распихивания загруженных изображений по нужным tv из бэкенда).
И возможно ли ограничить количество загружаемых файлов, т.е. в одном поле загрузки, можно загрузить только 1 файл, ну а в другом не более 3?
Заранее спасибо за ответ!
На сайте пользователь может создать статью, в которой есть изображения. В шаблоне статьи, все изображения встают на свои места (т.е. изображения это t.v. параметры которые стоят в нужном месте). Я хочу чтобы при загрузке файлов-изображений, каждое загружаемое изображение присваивалось к определённому t.v. параметру. Нажав на предпросмотр пользователь мог бы увидеть как выглядит его статья, в которой изображения стоят уже на нужных местах. Таким образом задача модератора заключалась бы только в одобрении публикации статьи (минуя этап распихивания загруженных изображений по нужным tv из бэкенда).
И возможно ли ограничить количество загружаемых файлов, т.е. в одном поле загрузки, можно загрузить только 1 файл, ну а в другом не более 3?
Заранее спасибо за ответ!
Форма содержит ошибки
[[!AjaxForm?
&snippet=`FormIt`
&form=`tpl.AjaxForm.example`
&hooks=`email`
&emailSubject=`Тестовое сообщение`
&emailTo=`info@domain.com`
&successMessage=`Сообщение успешно отправлено`
]]
вставляю этот код, заполняю поля и пишет что Форма содержит ошибки, и перекидывает на email, хотя я его написал astrs0303@gmail.com
кто знает, как решить эту проблему?
&snippet=`FormIt`
&form=`tpl.AjaxForm.example`
&hooks=`email`
&emailSubject=`Тестовое сообщение`
&emailTo=`info@domain.com`
&successMessage=`Сообщение успешно отправлено`
]]
вставляю этот код, заполняю поля и пишет что Форма содержит ошибки, и перекидывает на email, хотя я его написал astrs0303@gmail.com
кто знает, как решить эту проблему?
Добавление своих полей в форму заказа [обновлено]
При разработке нескольких проектов, возникала необходимость в получении дополнительных данных от покупателей, а полей в miniShop2 ограниченное количество. Поиск готового решения результата не дал, поэтому предлагаю свой вариант.
Решение обновлено, убраны правки исходного кода минишопа, теперь при обновлении ничего не затрется, изменены ключи у полей
Решалось это следующим образом:
1. Добавлялись необходимые поля, для примера взяты тип плательщика, название организации и инн.
2. Добавлялся плагин срабатывающий при сохранении заказа и при подключении js минишопа в админке.
3. Редактировались настройки и записи словарей.
Более подробно далее
Решение обновлено, убраны правки исходного кода минишопа, теперь при обновлении ничего не затрется, изменены ключи у полей
Решалось это следующим образом:
1. Добавлялись необходимые поля, для примера взяты тип плательщика, название организации и инн.
2. Добавлялся плагин срабатывающий при сохранении заказа и при подключении js минишопа в админке.
3. Редактировались настройки и записи словарей.
Более подробно далее
[msTelegram] Уведомления о заказе в telegram
Небольшой плагин на уведомление о новом заказе в телеграм, отличная замена сервисам смс рассылки.
Сделано на основе гайда от Михаила.
Как получить токен, узнать айди чата и тд так же отлично расписано в гайде.
Плагин вешается на событие msOnCreateOrder.
Сделано на основе гайда от Михаила.
Как получить токен, узнать айди чата и тд так же отлично расписано в гайде.
Плагин вешается на событие msOnCreateOrder.
Уведомления с MODx в Telegram
Всем привет. Это не совсем готовое дополнение, скорее инструкция. Может быть кто нибудь разовьёт и соберёт пакет.
У меня небольшой контентный проект и надо было быть оперативно в курсе, что там журналисты публикуют.
Такое извещение можно повесить на заказ обратного звонка, заказ товара или какие нибудь другие события о которых я не подумал :)
У меня небольшой контентный проект и надо было быть оперативно в курсе, что там журналисты публикуют.
Такое извещение можно повесить на заказ обратного звонка, заказ товара или какие нибудь другие события о которых я не подумал :)
Закрываем служебные директории MODX в Apache
В одной статье, касающейся безопасности, Василий дал очень хорошую рекомендацию по защите служебных папок. Реализовав это на своём хостинге, решил написать инструкцию, так как начинающие изучать MODX могут столкнуться с ошибкой 404, как Я например.