Вопросы
Помогите настроить phpthumbon — мистика какая-то!
Пытаюсь в сниппете через phpthumbon вывести изображения, но что-то идет не так.
В ресурсе есть доп. поле с типом ввода «текстовая область». В ресурсе в это поле ввожу несколько путей для изображений, каждый с новой строки.
files/images/one.jpg
files/images/two.jpg
files/images/three.jpg
ВАРИАНТ 1
Создаю сниппет «test» и добавляю его в шаблон [[test?]]. В сниппете делаю вот что:
И в результате изображение не выводится, а вместо него стандартная заглушка (нет изображения):
/assets/cache_image/noimage_280x280_68c.jpg
Вроде, все правильно, логично, должно работать, но не работает и я не могу понять почему так. Решил проверить на тестовом сайте в modhost.pro — там то же самое. Много чего пробовал, но не пойму в чем дело. Решил создать массив вручную прямо в сниппете для проверки:
В ресурсе есть доп. поле с типом ввода «текстовая область». В ресурсе в это поле ввожу несколько путей для изображений, каждый с новой строки.
files/images/one.jpg
files/images/two.jpg
files/images/three.jpg
ВАРИАНТ 1
Создаю сниппет «test» и добавляю его в шаблон [[test?]]. В сниппете делаю вот что:
// получаю данные из доп. поля
$images = $modx->resource->getTVValue('images');
// разбиваю строку по зазделителю (новая строка) и получаю массив
$images = explode("\n", $images);
// пытаюсь вывести первое изображение (просто для проверки) из массива через phpthumbon:
echo $modx->runSnippet('phpthumbon', array('input' => $images[0], 'options' => 'w=280&h=280&zc=1'));И в результате изображение не выводится, а вместо него стандартная заглушка (нет изображения):
/assets/cache_image/noimage_280x280_68c.jpg
Вроде, все правильно, логично, должно работать, но не работает и я не могу понять почему так. Решил проверить на тестовом сайте в modhost.pro — там то же самое. Много чего пробовал, но не пойму в чем дело. Решил создать массив вручную прямо в сниппете для проверки:
Как в MODx или TinyMCE сделать возможность создавать превью картинки?
Здравствуйте.
На сайте есть статьи. В статьях есть картинки. Картинки кликабельные — при нажатии увеличиваются во всплывашке.
С первого взгляда все просто — я оборачиваю тег img в тег a, в теге a указываю href- полную картинку. И вешаю, например, lightcase на тег a при загрузке страницы.
Но как мне сделать возможность нужным образом обрезать картинку? Чтобы вставить в текст статьи именно обрезанный фрагмент.
На сайте есть статьи. В статьях есть картинки. Картинки кликабельные — при нажатии увеличиваются во всплывашке.
С первого взгляда все просто — я оборачиваю тег img в тег a, в теге a указываю href- полную картинку. И вешаю, например, lightcase на тег a при загрузке страницы.
Но как мне сделать возможность нужным образом обрезать картинку? Чтобы вставить в текст статьи именно обрезанный фрагмент.
Как записать id пользователя в снипет?
Здравствуйте!
Как записать id пользователя в плайсхолдер через снипет?
Как записать id пользователя в плайсхолдер через снипет?
Где изменить путь для хранения изображений, обработанных phpThumbOn?
Поискал в настройках, но не нашел. Где и что нужно поменять, чтобы сформированные phpThumbOn'ом изображения хранились по другому пути? К примеру, по такому: files/images/cache. И повлияет ли на что-то смена папки хранения сформированных сниппетом изображений?
Как настроить mSearch2 в админке сайта так, чтобы поиск осуществлялся только по заголовку товара(pagetitle)
Добрый день. Задача состоит в следующем:
Нужно реализовать поиск товаров только по заголовку(pagetitle), игнорируя совпадения в других полях, например, в описании. Это можно настроить в админке компонента mSeach2 или нужно писать отдельный плагин для этого?
Нужно реализовать поиск товаров только по заголовку(pagetitle), игнорируя совпадения в других полях, например, в описании. Это можно настроить в админке компонента mSeach2 или нужно писать отдельный плагин для этого?
Почему не работает вывод доп. поля без использования кавычек и при наличии дефиса/минуса в названии поля?
Приветствую.
Вывожу доп. поле в шаблоне.
Вывожу так (работает):
Вывожу так (не работает):
Вывожу так (работает):
Я так понимаю, что без кавычек не работает поле, в имени которого присутствует знак дефиса/минуса. Объясните, пожалуйста, почему так происходит.
Вывожу доп. поле в шаблоне.
Вывожу так (работает):
{$_modx->resource.name}Вывожу так (не работает):
{$_modx->resource.name-1}Вывожу так (работает):
{$_modx->resource."name-1"}Я так понимаю, что без кавычек не работает поле, в имени которого присутствует знак дефиса/минуса. Объясните, пожалуйста, почему так происходит.
mFilter2 - вывод в разные чанки в зависимости от условий
Здравствуйте.
Документацию читал, но прямо моего случая не нашел. Есть каталог автомасел, они делятся на 2 типа: моторные и трансмиссионные. Трансмиссионные делятся еще на для МКПП и АКПП. Нужно сделать подбор масел по марке автомобиля. Для каждого масла есть TV где чекбоксами выбираются марки авто, к которым это масло подходит. У Трансмиссионных еще одно TV — тип коробки передач. Сейчас фильтрация реализована так:
Все масла выводятся в одной куче. Надо чтобы было 3 блока: для мотора, для МКПП, для АКПП.
Документацию читал, но прямо моего случая не нашел. Есть каталог автомасел, они делятся на 2 типа: моторные и трансмиссионные. Трансмиссионные делятся еще на для МКПП и АКПП. Нужно сделать подбор масел по марке автомобиля. Для каждого масла есть TV где чекбоксами выбираются марки авто, к которым это масло подходит. У Трансмиссионных еще одно TV — тип коробки передач. Сейчас фильтрация реализована так:
[[!mFilter2?
&limit=`0`
&parents=`2`
&element=`msProducts`
&filters=`tv|marka`
&includeTVs=`acea,api,dopusk,tipdvig,vyazk,segment,sootv,ilsac`
&tplOuter=`tpl.mFilter2.outer3`
&tplFilter.outer.tv|marka=`tpl.mFilter2.filter.select.marka`
&tplFilter.row.default=`tpl.mFilter2.filter.option`
&tpl=`tpl.category`
&suggestions=`1`
]]Результат: gtoil.ru/podbor?marka=BYD Все масла выводятся в одной куче. Надо чтобы было 3 блока: для мотора, для МКПП, для АКПП.
Вопрос по поводу modx revo (minishop2)
Добрый день, как изменяются url minishop2?
Допустим у меня есть url:
site.ru/electropila/drel-shurupovert-stanley-scd20s2k
В этом товаре заполнен Производитель и информация вся о товаре.
Как изменяется url, чтоб подставлялся Производитель в начале url?
Пример как надо:
site.ru/bosh/electropila/drel-shurupovert-stanley-scd20s2k
Допустим у меня есть url:
site.ru/electropila/drel-shurupovert-stanley-scd20s2k
В этом товаре заполнен Производитель и информация вся о товаре.
Как изменяется url, чтоб подставлялся Производитель в начале url?
Пример как надо:
site.ru/bosh/electropila/drel-shurupovert-stanley-scd20s2k
Minishop2 фильтрация большого кол-ва свойств
Есть 10 категорий. В каждой категории по 20 свойств товара. В каждой категории по каждому свойству нужно организовать фильтрацию.
Как я думаю решить:
1. Создать 200 свойств товара (что уже очень неудобно, т.к. эти поля будут в каждой категории, в которой даже не нужны)
2. Создать фильтрацию с помощью mFilter2
Еще смотрю в сторону migx, но как там организовать удобную фильтрацию не знаю.
Может кто сталкивался, буду благодарен любой идее. Спасибо
Как я думаю решить:
1. Создать 200 свойств товара (что уже очень неудобно, т.к. эти поля будут в каждой категории, в которой даже не нужны)
2. Создать фильтрацию с помощью mFilter2
Еще смотрю в сторону migx, но как там организовать удобную фильтрацию не знаю.
Может кто сталкивался, буду благодарен любой идее. Спасибо
возможно ли засунуть в migx функционал likedislike и тп?
возможно ли засунуть в migx функционал likedislike и тп?
к примеру есть таблица из 5 пунктов в migx, хотелось бы чтобы у пользователя была возможность поставить оценки (лайк/дислайк) каждому пункту и в зависимости от них уже выводить контент
сам по себе likedislike использует tv прикрепляемый к ресурсу
может есть какие то варианты или готовые решения для подобных дел? что посоветуете?
к примеру есть таблица из 5 пунктов в migx, хотелось бы чтобы у пользователя была возможность поставить оценки (лайк/дислайк) каждому пункту и в зависимости от них уже выводить контент
сам по себе likedislike использует tv прикрепляемый к ресурсу
может есть какие то варианты или готовые решения для подобных дел? что посоветуете?