Вопросы
Все url сайта через / в окончании
Привет, дорогое сообщество!
Вот уж не думал, что мне попадётся капризный сайт для которого принципиально важно сделать все url
с окончанием /
В сообществе уже не раз обсуждалась данная проблема, но, честно говоря универсального решения, по-моему так и не было найдено. Собственно, поэтому и пишу ещё раз вопрос на эту тему, может что нибудь придумается в этот раз.
И так проблема:
1)В MODX по-умолчанию все контейнеры имеют слеш на конце, простые ресурсы нет, но зато они имеют окончание .html
Вот уж не думал, что мне попадётся капризный сайт для которого принципиально важно сделать все url
с окончанием /
В сообществе уже не раз обсуждалась данная проблема, но, честно говоря универсального решения, по-моему так и не было найдено. Собственно, поэтому и пишу ещё раз вопрос на эту тему, может что нибудь придумается в этот раз.
И так проблема:
1)В MODX по-умолчанию все контейнеры имеют слеш на конце, простые ресурсы нет, но зато они имеют окончание .html
pdoresources where in_array
Сниппет pdoResources вызывается через api-метод runSnippet();
Есть массив:
Пример того что нужно:
category==Деревянный OR category == Из бруса AND prop-dop==Баня||prop-dop==Бассейн
итд. Как грамотно создать where условие?
Есть массив:
Array( [category] => Деревянный;Из бруса; [prop-dop] => Баня;Бассейн;Цокольный этаж;Терасса [prop_floor] => 1.5;1;2;3;4;5 [prop-hits] => 2010201120122013201420152016 [prop-style] => Современные;Английский;Классические;Европейский;Дворцовый;Классический [prop-basement] => Частичный;Нет;На весь дом [prop-roof] => 1-скатная (плоская);4-скатная;2-скатная [prop-garage] => Без гаража;На один авто;На два авто;Навес;На три авто;На 4 авто;С гаражом [prop-house] => Односемейный;С мансардой;Танхаус;Двухсемейный)Ключи это название tv-параметров, значения это список значений, разделенных символом (;) по котором производится поиск.Пример того что нужно:
category==Деревянный OR category == Из бруса AND prop-dop==Баня||prop-dop==Бассейн
итд. Как грамотно создать where условие?
Два поля e-mail в заказе
Доброго времени суток, при оформлении заказа имеется два поля с почтой (первое стандартное, второе добавленное мной)
<input id="email" name="email" value="" class="form-control" type="text">
<input id="email2" name="extfld_email2" value="" class="form-control" type="text">каким образом сделать чтобы почта отправлялась на два выбранных адреса, или хотя бы где можно это поправить, а то даже представления не имею Ошибка в Fenom
В pdoTools не работает «конструкция», взятая из официальной документации:
В журнале вот такая ошибка:
~= — это строковый оператор, присвоение с объединением, аналог .= в php
Может быть это «баг» самого Фенома, не знаю.
{add $v = "A"}
{set $v ~= "B"}
{$v} -> ABВ журнале вот такая ошибка:
[2017-10-06 06:16:01] (ERROR @ /srv/www/smiarhiv/public_html/core/components/pdotools/model/pdotools/pdotools.class.php : 942) Unexpected token '~' in b36d8872e939823bd46eeec17c8898af line 47, near '{set $v ~' <- there~= — это строковый оператор, присвоение с объединением, аналог .= в php
Может быть это «баг» самого Фенома, не знаю.
Gismeteo ошибка php
Добрый день,
поключил снипед Gismeteo, но не работает снипед. ругается на строчку
require_once(BASE_PATH.'manager/media/rss/extlib/Snoopy.class.inc');
Кто сталкивался, что за путь куда он должен быть прописан?
поключил снипед Gismeteo, но не работает снипед. ругается на строчку
require_once(BASE_PATH.'manager/media/rss/extlib/Snoopy.class.inc');
Кто сталкивался, что за путь куда он должен быть прописан?
HybridAuth. Безопасный протокол с Yandex профилем
Добрый вечер.
Пытаюсь настроить авторизацию на сайте при помощи HybridAuth. В целом, все получилось, но есть проблема с авторизацией (даже просто с наличием возможности авторизации) через Яндекс.
В консоли Chrome выдается два предупреждения, одно постоянное, другое при полной перезагрузке странички.
Постоянная:
Пытаюсь настроить авторизацию на сайте при помощи HybridAuth. В целом, все получилось, но есть проблема с авторизацией (даже просто с наличием возможности авторизации) через Яндекс.
В консоли Chrome выдается два предупреждения, одно постоянное, другое при полной перезагрузке странички.
Постоянная:
Mixed Content: The page at 'https://mariadolgopolova.ru/proverka-stranicy-s-kommentariyami-i-avtorizaciej.html' was loaded over HTTPS, but requested an insecure image 'http://upics.yandex.net/82115369/normal'. This content should also be served over HTTPS.Только при перезагрзуке:Mixed Content: The page at 'https://mariadolgopolova.ru/proverka-stranicy-s-kommentariyami-i-avtorizaciej.html' was loaded over HTTPS, but requested an insecure image 'http://avatars.mds.yandex.net/get-yapic/0/0-0/islands-retina-50'. This content should also be served over HTTPS. Плагин на изменение количества в tv
Пишу плагин на прибавление к tv.Bestselling +1 при добавлении товара в корзину.
switch ($modx->event->name) {
case 'msOnAddToCart':
case 'msOnBeforeAddToCart':
$resource = $modx->getObject('msProduct', 2512);
$bestselling = $resource->getTVValue('Bestselling')+1;
$resource->setTVValue('Bestselling',$bestselling);
$resource->save();
}Как в этой строке $resource = $modx->getObject('msProduct', 2512); получить текущий id ресурса? eventsCalendar2 ограничение глубины выборки
Здравствуйте! Есть ли возможнось ограничить глубину выборки при выводе результатов eventsCalendar2, чтобы он не выводил дочерние ресурсы? &depth не работает, да его и нет в списке параметров в документации.
Почему иногда подвисает меню в админке?
Приветствую
Иногда замечаю подвисание меню в админке, по центру меню появляется надпись «Загружается» и только обновление страницы помогает. Это не критично, даже не напрягает, но почему так происходит и можно ли исправить?
Иногда замечаю подвисание меню в админке, по центру меню появляется надпись «Загружается» и только обновление страницы помогает. Это не критично, даже не напрягает, но почему так происходит и можно ли исправить?
Добавление ссылок на исходный код в документации
Всем привет! Предлагаю добавить на docs.modx.pro, а также modstore поле, где можно указать ссылку к исходникам компонентов, к примеру github. В конце концов, документации лучше, чем код, быть не может ;-)