Вопросы
Formit и яндекс почта не хотят работать.
Посмотрел инфу modhost.pro/help/email
Вроде настроил так же. В настройки DNS домена на timeweb добавил яндекс почту. Там прям встроенная. Нажимаешь и добавляется.
prntscr.com/ikt27o — настройки.
Хотя, до этого я почту tmweb использовал и отправка была.
Подскажите в чём может быть проблема.
Вроде настроил так же. В настройки DNS домена на timeweb добавил яндекс почту. Там прям встроенная. Нажимаешь и добавляется.
prntscr.com/ikt27o — настройки.
{include 'FeedbackForm2' emailto='почта@почта'}[[!FormIt?
&hooks=`spam,email,redirect`
&emailTpl=`FeedbackToMailTpl`
&emailFrom=`mail@kulibin.club`
&emailTo=`{$emailto}`
&emailSubject=`Письмо с сайта [[++site_url]]`
&successMessage=`Сообщение отправлено`
&validate=`name:required,email:email:required,text:required:stripTags`
]]
[[!+fi.error_message:notempty=`<p>[[!+fi.error_message]]</p>`]]
Далее формаНо после отправки, через форму — Произошла ошибка при попытке отправить почту. Ошибка соединения с SMTP-сервером github.com/PHPMailer/PHPMailer/wiki/TroubleshootingХотя, до этого я почту tmweb использовал и отправка была.
Подскажите в чём может быть проблема.
Как "наглухо" закешировать результат работы сниппета?
Приветствую
Есть сниппет, хотелось бы закешировать его таким образом, чтобы при сохранении ресурса/шаблона/чанка результат работы (вычислений) сниппета оставался неизменным.
Подскажите пожалуйста, можно ли это как-то реализовать?
Конкретные примеры и ссылки на полезные материалы только приветствуются.
Есть сниппет, хотелось бы закешировать его таким образом, чтобы при сохранении ресурса/шаблона/чанка результат работы (вычислений) сниппета оставался неизменным.
Подскажите пожалуйста, можно ли это как-то реализовать?
Конкретные примеры и ссылки на полезные материалы только приветствуются.
Работа с контекстами на разных доменах
Всем доброго времени суток!
Прочитав две замечательные статьи от Василия Наумкина про переключение контекстов (первая и вторая) я не нашел описания того как нужно настраивать сам сервер. Подскажите, пожалуйста, какие нужно сделать настройки в файле htaccess чтобы правильно настроить переадресацию в случае если URL главного сайта — main.site.ru а URL дополнительного сайта add.site.ru? И в каком именно файле: тот что находится в корне главного сайта или тот который находится в папке которая содержит папки с доменами всех сайтов на моем аккаунте?
Заранее всем большое спасибо за помощь!
Ответ: оказывается серверные файлы настраивать необязательно. Необходимо просто чтобы домены принадлежащие прочим контекстом «смотрели» в папку главного сайта. Это делается через панель управления хостингом.
Прочитав две замечательные статьи от Василия Наумкина про переключение контекстов (первая и вторая) я не нашел описания того как нужно настраивать сам сервер. Подскажите, пожалуйста, какие нужно сделать настройки в файле htaccess чтобы правильно настроить переадресацию в случае если URL главного сайта — main.site.ru а URL дополнительного сайта add.site.ru? И в каком именно файле: тот что находится в корне главного сайта или тот который находится в папке которая содержит папки с доменами всех сайтов на моем аккаунте?
Заранее всем большое спасибо за помощь!
Ответ: оказывается серверные файлы настраивать необязательно. Необходимо просто чтобы домены принадлежащие прочим контекстом «смотрели» в папку главного сайта. Это делается через панель управления хостингом.
Проблемы с подключением файлов в процессоре
Здравствуйте. Недавно начал осваивать разработку дополнений для MODX и столкнулся со следующей проблемой.
Мой скрипт отправляет Ajax-запрос.
Содержимое файла
Мой скрипт отправляет Ajax-запрос.
MODx.Ajax.request(
{
url:'/assets/components/Importer/connector.php',
params:{
action:'mgr/importer/increment',
argument:selectedMode
},
listeners:{
success:{
fn:function(r)
{
console.log( r.message );
},
scope:this
}
}
}
);Запрос выполняется следующим процессором<?php
class ImporterProcessor extends modProcessor {
public function process()
{
$arg=$this->getProperty('argument');
$this->rememberMode($arg); //проблема появляется при выполнении этой строки
return $this->success($arg);
}
function incr($op){
return $op+1;
}
function rememberMode($_mode)
{
include_once MODX_CORE_PATH.'Importer/mode.class.php';
Mode::getInstance($_mode);
}
}
return "ImporterProcessor";Проблема появляется, когда дело доходит до выполнения кода из подключаемого файла. Судя по логам в консоли, сервер отдает ответ 500.Содержимое файла
<?php
class Mode{
private $mode=1;
private static $instance;
private function __construct($m)
{
$this->mode=$m;
}
public static function getInstance($m)
{
if($instance==null)
{
$instance=new Mode($m);
}
else
return $instance;
}
}Уже весь интернет перерыл, но по своей проблеме ничего не нашел. Кто знает, в чем причина ошибки, помогите, пожалуйста. Office не грузиться история заказов
Добрый день!
Подскажите в чем может быть проблема…
Не грузиться на странице история заказов
В верстке на сайте только это
Подскажите в чем может быть проблема…
Не грузиться на странице история заказов
В верстке на сайте только это
<div id="office-minishop2-grid">
<div id="office-preloader"></div>
</div> Как отследить, какой элемент в migx поменяли
Всем привет!
Есть tv поле типа MIGX с кучей элементов (например, слайды с картинкой, описанием и текстом), хочу при изменении какого-то поля у любого из элементов производить определенную логику, как это можно сделать?
Иначе говоря — как узнать, какой MIGX_id у элемента, который изменили (например, поменяли описание)?
Хранить где-то хэш каждой из строк и сравнивать с текущим каждый раз при сохранении документа?
Есть tv поле типа MIGX с кучей элементов (например, слайды с картинкой, описанием и текстом), хочу при изменении какого-то поля у любого из элементов производить определенную логику, как это можно сделать?
Иначе говоря — как узнать, какой MIGX_id у элемента, который изменили (например, поменяли описание)?
Хранить где-то хэш каждой из строк и сравнивать с текущим каждый раз при сохранении документа?
При добавлении / в ссылки происходит тотальный сбой!
Всем привет! настраивал мульти-язычность на сайте сделанный на MODX! До определённого времени всё работало отлично, пока сеошник не попрасил вставить слеш в ссылки… вот тут и началось… страницы перестали нормально переходить по ссылкам(только в англ версии) некоректно стал работать переключение языков… пытался откатить сайт на 2 недели назад, и даже после отката начинает происходить та же фигня… переключение настраивал через контексты а вывод через babel…
вот ссылка на сайт перейдите потыкайте сами всё увидите! очень нужна помощ!
http://almubadara-dubai.com/
вот ссылка на сайт перейдите потыкайте сами всё увидите! очень нужна помощ!
http://almubadara-dubai.com/
Как настроить фильтр?
Здравствуйте. На сайте есть фильтр по TV полям, но работает криво.
Код, по которому выводится фильтр:
В админке на вкладке фильтры цена обозначена так — prntscr.com/ikdmzu
Почему же фильтр по ней не работает?
MODX Revolution 2.3.3-pl (traditional)
Код, по которому выводится фильтр:
[[tmFilters?
&filterOuterTpl=`tm2_filterOuterTpl`
&filterTpl=`tm2_filterTpl`
&filterNumericOuterTpl=`tm2_filterOuterTpl`
&filterNumericTpl=`tm2_filterNumericTpl`
&toPlaceholder=`filters`]]
<div id="filters">
<form action="[[~[[*id]]]]" method="get">
<input type="hidden" name="page_id" value="[[*id]]" disabled="disabled">
[[+filters]]
<button type="button" onclick="tmFilters.resetFilters(); return false;">Сбросить</button>
</form>
</div>Не работает фильтрация по цене, а именно в диапазоне.В админке на вкладке фильтры цена обозначена так — prntscr.com/ikdmzu
Почему же фильтр по ней не работает?
MODX Revolution 2.3.3-pl (traditional)
Фильтрация по тв вида (a||b||c) в pdoResources
Привет, существует некая простая модель вида id — title.
Для ресурсов сохраняются в тв айди этой модели. При выборке ресурсов нужно отфильтровать те, которые соответствуют заданному айди. Если связь один-к-одному (тоесть в тв ресурса хранится только один айди), то все просто — делаю так:
Для ресурсов сохраняются в тв айди этой модели. При выборке ресурсов нужно отфильтровать те, которые соответствуют заданному айди. Если связь один-к-одному (тоесть в тв ресурса хранится только один айди), то все просто — делаю так:
Набор опций
Добрый день.
Скажите, как можно сделать, может кто сталкивался:
Нужно реализовать наборы опций для товаров.
Например Набор 1, туда входят такие-то значения опции.
Набор 2 — другие значения.
Причем значения в наборах могут пересекаться. Это нужно сделать для облегчения выбора, чтобы вместо выбора массы опций однотипных по товарам, просто выбирать нужный набор.
Скажите, как можно сделать, может кто сталкивался:
Нужно реализовать наборы опций для товаров.
Например Набор 1, туда входят такие-то значения опции.
Набор 2 — другие значения.
Причем значения в наборах могут пересекаться. Это нужно сделать для облегчения выбора, чтобы вместо выбора массы опций однотипных по товарам, просто выбирать нужный набор.