Вопросы
Как сделать редирект из плагина?
Друзья, памагитииии! Не хватает мозгов, есть плагин, который делает из URL поддомены, тут порядок. И сервер настроен, все поддомены смотрят на основной домен.
Плагин запускается на события OnHandleRequest и OnPageNotFound.
Вначале в цикле делаем список поддоменов из страниц, которые будут отображаться при переходе по ним. Все работает. Порядок. Если есть страница например site.ru/page то она откроется и ее контент по адресу page.site.ru.
Но вот засада, страница так же открывается и по старому адресу site.ru/page как теперь докрутить плагин так, что бы при переходе на страницу, был редирект на ее созданный поддомен?
Я думаю нужно получить ID и ALIAS текущей страницы, и сделать редирект на ее поддомен, но ничего не получается :(
пробовал так
Плагин запускается на события OnHandleRequest и OnPageNotFound.
Вначале в цикле делаем список поддоменов из страниц, которые будут отображаться при переходе по ним. Все работает. Порядок. Если есть страница например site.ru/page то она откроется и ее контент по адресу page.site.ru.
Но вот засада, страница так же открывается и по старому адресу site.ru/page как теперь докрутить плагин так, что бы при переходе на страницу, был редирект на ее созданный поддомен?
Я думаю нужно получить ID и ALIAS текущей страницы, и сделать редирект на ее поддомен, но ничего не получается :(
пробовал так
$url = MODX_URL_SCHEME.$doc->get('alias').'.site.ru';
$modx->sendRedirect($url); Tickets, не показывает дочерние ресурсы, Error: date.strftime is not a function
Часто при открытии раздела с Tickets, он показывает дочерние ресурсы, хотя они есть, и выдает эту ошибку в консоль: Uncaught TypeError: date.strftime is not a function
Притом что если в окне поиска нажать кнопку «крестик», то тикеты появляются как и должны были.
Притом что если в окне поиска нажать кнопку «крестик», то тикеты появляются как и должны были.
Formit/AjaxForm
Добрый вечер, подскажите.
Есть стандартная форма на ajax с прикреплением файла
Вопрос в том что нужно сделать что бы прикрепить файл можно было только с определенным расширением? Например только картинки: *.jpg,*.png,
Есть стандартная форма на ajax с прикреплением файла
<label for="contact_attachment">Прикрепить файл </label>
<input type="file" name="contact_attachment" value="[[!+fi.contact_attachment]]" />все работает хорошо, все приходит.Вопрос в том что нужно сделать что бы прикрепить файл можно было только с определенным расширением? Например только картинки: *.jpg,*.png,
Как можно быстро удалить несколько десятков тысяч товаров?
Нужно перезалить товары магазина, а для этого нужно очистить предыдущие товары в категориях от существующих, но при попытке удалить категорию вместе с товарами ничего не происходит и через batcher по 20 товаров несколько десятков тысяч нет смысла удалять.
Можно ли быстро удалить все товары на сайте без переустановки modx?
Можно ли быстро удалить все товары на сайте без переустановки modx?
Как добавить JS скрипт ниже скрипта MS2 default.js
Подскажите пожалуйста.
Мне нужно вставить свой скрипт ниже script type=«text/javascript» src="/assets/components/minishop2/js/web/default.js?v=d62e73368c">
Как это сделать.
Мне нужно вставить свой скрипт ниже script type=«text/javascript» src="/assets/components/minishop2/js/web/default.js?v=d62e73368c">
Как это сделать.
Сделать весь сайт доступным только авторизованным пользователям
Добрый день.
Как сделать весь сайт доступным только авторизованным пользователям?
Понимаю что как то очень просто, но в сети найти не могу(((
Как сделать весь сайт доступным только авторизованным пользователям?
Понимаю что как то очень просто, но в сети найти не могу(((
Убрать товары которых нет в наличии
Добрый день, пытаюсь вывести товары в каталог через mFilter2, как отсортировать и вывести все позиции модификации (msOptionsPrice2) которых имеются в наличии
{$_modx->runSnippet('!mFilter2', [
'element' => 'msProducts',
'class' => 'msProduct',
'showEmptyFilters' => 1,
'limit' => 36,
'tplOuter' => '@FILE chunks/tpl_mfilter_outer.tpl',
'sort' => 'msoption|count:asc',
'ajaxMode' => 'scroll',
'loadModels' => 'easycomm',
'leftJoin' => '{
"ecThread": {
"class": "ecThread",
"on": "msProduct.id = ecThread.resource"
}
}',
'select' => '{
"msProduct": "*",
"ecThread": "ecThread.rating_simple AS rating, ecThread.count AS reviews",
}',
'filterOptions' => '{
"more_tpl": "<div class=\"text-center\"><button class=\"btn btn-blue btn-rounded btn_more\">Загрузить еще</button></div>"
}',
])} Проблема с FormIt
Доброго времени суток! Прошу помощи по FormIt. При вызове сниппета через AjaxForm форма выводится корректно, но при отправке сообщения все данные попадают в адресную строку и письмо не приходит.
debugParser и поддомен реализованный конекстом (context)
Добрый день.
У кого-нибудь может есть решение как запустить debugParser на поддомене?
з.ы. на поддомене не вызывается по какой-то причине debugParser
У кого-нибудь может есть решение как запустить debugParser на поддомене?
з.ы. на поддомене не вызывается по какой-то причине debugParser
Не смог найти нигде документации по таблицам Tickets
Ребята, не смог найти нигде документации по таблицам Тickets. Если есть у кого что — делитесь. Показываю, что сам связал (поправьте). По сути тикеты — это ресурсы, которые создаются в секции тикетов, чтобы быть к ней привязанными. Ну, а к ним привязываются комменты и все остальное.
Табл. tickets_authors
id id пользователя
rating
createdon
visitedon
tickets кол-во созданных тикеров
comments
views кол-во просмотров указанных тикеров
votes_tickets
votes_comments
stars_tickets
stars_comments
votes_tickets_up
votes_tickets_down
votes_comments_up
votes_comments_down
properties
Табл. tickets_author_actions
id id тикета
action действие пользователя
owner id пользователя
rating
multiplier
ticket id тикета
section id секции
createdby
createdon
year
month
day
Табл. tickets_comments
id id комментария
thread уник. id в табл.tickets_threads
parent предыдущий коммент id
text
raw
name
email
ip