Вопросы
Параметры выборки в pdoNeighbors
Всем привет. Вопрос — можно ли как-то при использовании снипетта pdoNeighbors пропускать те или иные ресурсы? Грубо говоря, наприме показывать следующий ресурс, который имеет определенное значение ТВ?
Пробовал пофильтровать стандартным where
Подумал, что если параметр loop не указан в документации к сниппету, то может и по этому поводу что-то есть…
Пробовал пофильтровать стандартным where
{'pdoNeighbors' | snippet : [
'id' => $id,
'loop' => 0,
'includeTVs' => 'showOnStartPage',
'where' => '{"showOnStartPage": 1}',
'tplPrev' => '@INLINE',
'tplNext' => '@INLINE <a href="{$id | url}" class="scroll-link sb"><i class="fa fa-chevron-down" aria-hidden="true"></i>{$menutitle ?: $pagetitle}</a>'
]}Он фильтрует, но если следующий ресурс не подходит под условие, сниппет просто выдает пустой результат, а не подбирает подходящий ресурс.Подумал, что если параметр loop не указан в документации к сниппету, то может и по этому поводу что-то есть…
pdoTools + Fenom + where и контексты
Всем, привет.
Имеется мультиязычный сайт, сейчас постепенно исправляю свою же глупость сводя всё к единым шаблонам на каждом из языков. Возник такой момент который пока не могу осилить:
В шаблонах есть вызовы вида:
Имеется мультиязычный сайт, сейчас постепенно исправляю свою же глупость сводя всё к единым шаблонам на каждом из языков. Возник такой момент который пока не могу осилить:
В шаблонах есть вызовы вида:
{'pdoResources' | snippet : [
'parents' => 6,
'depth' => 1,
'hideContainers' => 1,
'resources' => '-27,-28',
'showUnpublished' => 1,
'includeContent' => 1,
'includeTVs' => 'imageTpl,dateAwards',
'tvPrefix' => '',
'sortby' => '{"menuindex":"asc"}',
'tpl' => 'ItemAwardsModal',
]}Где указан 'parents' => 6, это родитель для контекста "web", для контекста de должно быть 'parents' => 52. В связи с чем вопрос, возможно ли так прописать where что значение parent будет изменяться в зависимости от контекста в котором мы находимся? Почему pdoResources выдает неправильное значение в плейсхолдере total?
Всем привет, есть такой вызов снипетта pdoResources
Не выводится превью товара в нужном размере minishop2
Привет! Встречался кто нибудь с проблемой вывода превью товара в minishop2, ни в какую не хочет выводить нужный мне размер, хотя в настройка все указал? Мучаюсь уже неделю наверное))
Не удаляется картинка в галереи miniShop - msGallery
modx 2.6.0 + miniShop 2.4.6
///////////////////////////////////////////
при добавлении изображения в консоле:
assets/components/minishop2/connector.php?action=mgr%2Fgallery%2Fupload&id=47&source=3&ctx=mgr&HTTP_MODAUTH=modx5a043fbb2ab140.09557946_15a12e6d48218a0.72601296 500 (Internal Server Error)
///////////////////////////////////////////
при удалении изображения:
assets/components/minishop2/connector.php 500 (Internal Server Error)
///////////////////////////////////////////
при этом действие происходит, но запрос MODx.Ajax.request(); не success: не failure: не получает
то есть при удалении, картинка удаляется, но миниатюры обновляются только после перезагрузки страницы
///////////////////////////////////////////
при добавлении изображения в консоле:
assets/components/minishop2/connector.php?action=mgr%2Fgallery%2Fupload&id=47&source=3&ctx=mgr&HTTP_MODAUTH=modx5a043fbb2ab140.09557946_15a12e6d48218a0.72601296 500 (Internal Server Error)
///////////////////////////////////////////
при удалении изображения:
assets/components/minishop2/connector.php 500 (Internal Server Error)
///////////////////////////////////////////
при этом действие происходит, но запрос MODx.Ajax.request(); не success: не failure: не получает
то есть при удалении, картинка удаляется, но миниатюры обновляются только после перезагрузки страницы
Как вывести такой слайдер (Owl Carousel)?
Добрый день!
Используется pdoResources + bootstrap + Owl Carousel
Будет вот такой слайдер:
Используется pdoResources + bootstrap + Owl Carousel
Будет вот такой слайдер:
Ошибка при обновлении Modhelpers -упал сайт что делать
Обновил из админки modhelpers без Бэкапа (поленился). Итог — сайт выдает ошибку:
Fatal error: Call to undefined function random_bytes() in /home/...sitename.com/htdocs/www/core/components/modhelpers/functions/functions.php on line 1738
посмотрел функцию — это
Решено:
Спустя пару минут заработало. Видимо благодаря тому что поставил php 7.
Fatal error: Call to undefined function random_bytes() in /home/...sitename.com/htdocs/www/core/components/modhelpers/functions/functions.php on line 1738
посмотрел функцию — это
if (! function_exists('str_random')) {
/**
* Generate a more truly "random" alpha-numeric string.
* @param int $length
* @return string
*/
function str_random($length = 16)
{
$string = '';
while (($len = strlen($string)) < $length) {
$size = $length - $len;
$bytes = random_bytes($size);
$string .= substr(str_replace(['/', '+', '='], '', base64_encode($bytes)), 0, $size);
}
return $string;
}
}Ругается на $bytes = random_bytes($size);Решено:
Спустя пару минут заработало. Видимо благодаря тому что поставил php 7.
Заперт символов при автосоздании алиаса. Как сделать?
При автоматическом создании алиаса получается:
Книга «Название»
Создаётся адрес:
kniga-«nazvanie»
Как запретить кавычки, чтобы было:
kniga-nazvanie
И можно ли как-то перегенерировать все адреса на сайте уже без кавычек (или других символов), чтобы не править вручную?
Книга «Название»
Создаётся адрес:
kniga-«nazvanie»
Как запретить кавычки, чтобы было:
kniga-nazvanie
И можно ли как-то перегенерировать все адреса на сайте уже без кавычек (или других символов), чтобы не править вручную?
При создании контекста слетел site_status
Приветствую!
Создал новый контекст для мультиязычности. Всё прекрасно работает, никаких проблем, однако заметил, что при переводе сайта в закрытый режим — контекст web прекрасно доступен, а новый созданный не доступен, как и требуется.
Не подскажите, с чем может быть связана такая маленькая неприятность?
Благодарю!
upd: Из админки само-собой вышел, кэш чистил, в каждый конекст прописал свои site_status и site_unavailable_page. Работает только на созданном контексте en. Версия 2.5.8-pl
решено: Каким-то чудесным образом, в права на доступ к контексту web анонимам, прописалась политика доступа со значением 14 (нет такой). Странно, установка свежая. Вообщем дело было в этом.
Создал новый контекст для мультиязычности. Всё прекрасно работает, никаких проблем, однако заметил, что при переводе сайта в закрытый режим — контекст web прекрасно доступен, а новый созданный не доступен, как и требуется.
Не подскажите, с чем может быть связана такая маленькая неприятность?
Благодарю!
upd: Из админки само-собой вышел, кэш чистил, в каждый конекст прописал свои site_status и site_unavailable_page. Работает только на созданном контексте en. Версия 2.5.8-pl
решено: Каким-то чудесным образом, в права на доступ к контексту web анонимам, прописалась политика доступа со значением 14 (нет такой). Странно, установка свежая. Вообщем дело было в этом.
Дополнение rbspayment от Сбера
Товарищи, кто нибудь-пользовался «родным» решением от Сбербанка?
Интересует работоспособность.
Вот ссылка на описание, можно скачать пакет, кому поковырять захочется.
Прошу прощения, если не туда оформил тему. Это всё-таки готовое решение, ну и вопрос…
Интересует работоспособность.
Вот ссылка на описание, можно скачать пакет, кому поковырять захочется.
Прошу прощения, если не туда оформил тему. Это всё-таки готовое решение, ну и вопрос…