Илья

Илья

С нами с 09 декабря 2013; Место в рейтинге пользователей: #242

Вывод нескольких изображений в шаблоне

Здраствуйте!

Подскажите, как сделать следующее:
Есть ресурс на котором опубликованы изображения (ms2Gallery)
Мне нужно вывести из ресурса несколько изображений (rank 2,5,10,11) в шаблоне со всеми атрибутами (.original, .name, .url)

Вот так я вызываю превью 245x163:
[[!pdoResources?
	&loadModels=`ms2gallery`
	&class=`msResourceFile`
	&tpl=`myRowTpl`
	&where=`{"resource_id":"74","parent":"0","active":1,"rank:IN":[ 2,5,10,11 ]}`
	&limit=`20`
	&sortdir=`ASC`
	&sortby=`id`
	&leftJoin=`{
		"245x163":{"class":"msResourceFile","alias":"245x163", "on":"245x163.parent=msResourceFile.id AND 245x163.path LIKE '%/245x163/'"}
	}`
	&select=`{
		"msResourceFile":"*"
		,"245x163":"245x163.url as 245x163"
	}`
]]
Как будет выглядеть leftJoin для всех остальных атрибутов изображений (.original, .name, .url)?

И может есть способ проще реализовать задачу?
Илья
31 августа 2015, 14:06
modx.pro
1 192
0

Белый экран при редактировании ресурса

Здравствуйте!
Столкнулся с проблемой — при редактировании ресурса возникает белый экран.
Система позволяет редактировать чанки, сниппеты, файлы, но при попытке отредактировать ресурс возникает ошибка.
Илья
17 августа 2015, 09:31
modx.pro
2 045
0

pdoMenu не выводит url на главную страницу

Здраствуйте!
Никак не могу найти ошибку, может кто-то подскажет:
— вывожу в шаблоне меню сайта через pdoMenu

[[pdoMenu?
    &parents=`0`
    &resources=`1,2,3,4,5,6,7`
]]
В результате получаю меню, но URL на главную страницу ID1 подменяется url-лом страницы на которой находишься.

Настройки системы не менял, только дружественные URL-ы

Первый раз столкнулся с такой бедой, и уже пару часов ищу решение.
Илья
23 июля 2015, 12:26
modx.pro
1 956
0

Как вывести значение поля MS2, выпадающего списка

В магазине добавлена опция (tip) в виде выпадающего списка с выбором.

В чанке вывожу эту опцию через msOptions следующим образом:

[[!msOptions? &name=`tip` &product=`[[+id]]` &tplRow=`@INLINE [[+value]]` &tplOuter=`@INLINE [[+rows]]`]]
В этом случае получаю просто текст выбранной опции.

Вопрос, как мне сделать вывод определённого слова, в зависимости от выбранного значения опции tip?
т.е. если в опции к товару выбран tip — «1», то показываем слово «отлично», если выбран tip — «2», то показываем слово «хорошо» и т.д.

Вот так выглядит поле tip в MySQL



Возможно ли это вообще?
Илья
15 июля 2015, 09:34
modx.pro
749
0

Как вызвать все ресурсы своего родителя

Здравствуйте!
Что-то я совсем загнался и не могу сообразить.
Мне нужно в шаблоне вызвать чанками все ресурсы родителя этого ресурса.
Т.е. вызвать все соседние ресурсы своего родителя, но сделать это в шаблоне.
&parents=`15` вывожу все ресурсы родителя 15, но в этом случае мне нужно будет добавлять новые шаблоны, а делать этого не хочется.

Как сделать чтобы показывались ресурсы того родителя, которому принадлежит открытый ресурс?

Вот моя конструкция:
[[!pdoPage?
&element=`ms2GalleryResources`
&parents=`9` в этом случае все ресурсы родителя 9
&tpl=`PreviewRowTpl`
&prepareTVs=`1`
&includeTVs=`preview,plan`
&includeThumbs=`245x184`
]]
Илья
09 июля 2015, 14:10
modx.pro
832
0

Фильтрация mFilter2 через imput

Здравствуйте!
Делаю сайт на miniShop2. Но столкнулся с такой задачей:
для работы сайта требуется использовать mFilter2. Вывод фильтра происходит в модальном окне (шаблон свёрстан на Bootstrap). Получается при перезагрузки через Аякс человек не видит результата, так как он скрыт фильтром.

Возможно ли доработка mFilter2 для использования кнопки «подобрать» (imput) с перезагрузкой страницы?

Есть бесплатный TegManager2, но он не работает с miniShop2.
Очень бы хотелось работать с дополнениями Василия и других разработчиков представленных в store.simpledream.ru, но всё обрывается на невозможности добавить простую кнопку «подобрать».
Илья
10 сентября 2014, 06:21
modx.pro
859
0

compare (избранное на странице товара)

Здравствуйте!
Требуется доработать или написать заново сниппет для возможности добавлять товар (или просто страницу) в избранное.
В качестве основы можо взять готовый сниппет от Andchir (http://modx-shopkeeper.ru/download/free-axtras-revo/revo-sravnenie-tovarov.html) который, как я понял, работает только с каталогом, а требуется работа на странице товара.
В качестве примера рабочей версии: abs-stroy(тч)ru — проекты домов можно добавлять в избранное без регистрации на сайте.

Сниппет должен работать с обычными ресурсами (без минишопа и шопкипера).

Думаю этот сниппет будет полезен многим пользователям MODX.
Илья
22 августа 2014, 07:45
modx.pro
1 862
0

Выборка отдельных изображнений в ms2gallery

Здравствуйте!
Возникла задача выводить в разных местах на одной странице изображения из ms2Gallery.
Т.е., в одной части страницы я делаю выборку 4-х изображений с ID 1,2,4,6, а в другой части страницы изображений с ID 3,5,7,8 и т.д.
Илья
07 июля 2014, 15:16
modx.pro
4
4 497
0

Исключённые страницы в Я.вебмастер

Уважаемые Гуру, подскажите, совсем недавно обновил сайт который теперь работает на Modx Revo.
Сайт успешно проиндексировался и после проверки всей ситуации в Я.вебмастере обнаружил вот такую картинку

Из загруженных роботом 648-ми страниц 356 им исключены, именно страниц "/index.php?q=ссылка.html"
«Документ запрещен в файле robots.txt»
Disallow: /index.php
Это нормальная картина для Modx Revo или у меня какой-то косяк закрался?
Сразу скажу, что у меня:
1. В .htaccess RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
2. Прописан 301 редирект на без www.
3. И ещё использую скриптик на сайте для переадресации на ссылку со слешем в конце (сайт.ру/раздел/)
<?php
if ($modx->event->name == 'OnLoadWebDocument') {
	$uri = $_SERVER['REQUEST_URI'];
	if ($modx->resource->isfolder && substr($uri, -1) != '/' && !$_GET['page']) {
		$modx->sendRedirect($modx->makeUrl($modx->resource->id));
	}
}
И ещё: я поставил дополнение от Ильи Уткина "уведомлении об открытии 404 страницы на сайте" и получаю письма с сообщением о 404-й ошибки с дублированием в ссылках раздела, пример:
правильный адрес: сайт.ру/раздел/ссылка.html
с 404-й ошибкой: сайт.ру/раздел/раздел/ссылка.html

Может я с чем-то переборщил?
Илья
24 июня 2014, 18:26
modx.pro
1 578
0

Redirector и ощибка 404

Здравствуйте!
Столкнулся с проблемой при использования дополнения Redirector.
После обновления сайта изменились очень многие адреса.
В общем-то сам редиректор работает нормально, но сайт перестал отдавать 404 ошибку при переходе на несуществующий URL. Вместо 404 страницы происходит редирект на существующюю страницу одного из разделов сайта.
В настройках системы 404 настроена, всё проверил.
Может кто-то сталкивался с такой проблемой?

И ещё: можно ли редиректить Redirector-ом изображения?
нужноли дублировать информацию в .htaccess для Поисковых Систем?
Илья
04 июня 2014, 06:51
modx.pro
1
8 274
0