Игорь
С нами с 27 мая 2015; Место в рейтинге пользователей: #366Фото товаров в MIniShop2
Товарищи, коллеги и иные представители родства с MODX.
Добрый день!..
Столкнулся с проблемой MiniShop2. Модуль крашнулся и единственным выходом его восстановление стало удаление и чистка кеша для повторной установки.
Всё заработало, но при этом все товары потеряли фотографии при том, что они физически есть на сервере и структура сохранена.
Можно, как-то, привязать эти фото к товарам без перезаливки в каждый товар?
Заранее спасибо если найдутся те-кто уже решил такую проблему.
Добрый день!..
Столкнулся с проблемой MiniShop2. Модуль крашнулся и единственным выходом его восстановление стало удаление и чистка кеша для повторной установки.
Всё заработало, но при этом все товары потеряли фотографии при том, что они физически есть на сервере и структура сохранена.
Можно, как-то, привязать эти фото к товарам без перезаливки в каждый товар?
Заранее спасибо если найдутся те-кто уже решил такую проблему.
[localizator] Мультиязычность, СЕО, автоперевод...
Фильтрация текста на наличие картинок и видео
Вывожу документы:
Вопрос: Как отфильтровать, выводимый контент чтобы попадал только текст, без картинок и видео?
[[pdoResources? &parents=`1` &depth=`0` &tpl=`Шаблон` &includeContent=`1`]]
В шаблоне:<h2><a href="[[~[[+id]]]]">[[+pagetitle]]</a></h2>
[[+content:ellipsis=`300`:WholeWords]]
В итоге у нас выводиться как анонс новости с заголовком и частью текста. Но когда в тексте присутствует картинка или видео — это тоже попадает в «анонс».Вопрос: Как отфильтровать, выводимый контент чтобы попадал только текст, без картинок и видео?
Извлечь TV параметры из зависимого объекта
Доброго времени суток!
Задача:
Сделать в админке выбор домашней арены для хоккейного клуба, согласно уже занесенным объектам со всеми данными.
Реализация:
На странице в админпанели использовал TV «Список (Одиночный выбор)» в поле «Возможные значения» вставил SQL запрос
`parent` = 47 — id родительского каталога всех занесенных арен,
`template` = 8 — id соответствующего шаблона для стадионов.
В админке все стало выводиться как надо:
Проблема:
1. При выводе на странице выводит только ID объекта (стадиона)
2. Не могу понять как вывести TV параметры принадлежащие этому ID
Прошу совета, как вывести вместо ID заголовок и все возможные TV параметры???
Спасибо за любые комментарии по теме!!!
Задача:
Сделать в админке выбор домашней арены для хоккейного клуба, согласно уже занесенным объектам со всеми данными.
Реализация:
На странице в админпанели использовал TV «Список (Одиночный выбор)» в поле «Возможные значения» вставил SQL запрос
@SELECT `pagetitle` AS `name`,`id` FROM `[[+PREFIX]]site_content` WHERE `published` = 1 AND `deleted` = 0 AND `parent` = 47 AND `template` = 8
Где: `parent` = 47 — id родительского каталога всех занесенных арен,
`template` = 8 — id соответствующего шаблона для стадионов.
В админке все стало выводиться как надо:
Проблема:
1. При выводе на странице выводит только ID объекта (стадиона)
2. Не могу понять как вывести TV параметры принадлежащие этому ID
Прошу совета, как вывести вместо ID заголовок и все возможные TV параметры???
Спасибо за любые комментарии по теме!!!
Условие для TV Переключателя (radio)
Как в шаблоне вывести изображение другого TV при условии, что выбрано нужное знание другого TV, если выбрано «Да» — показывается изображение, если «Нет» — не показывается.
С таким кодом выводятся все изображения с указанного родителя.
TV Переключателя (radio)
Возможные значения:
Шаблон:
С таким кодом выводятся все изображения с указанного родителя.
TV Переключателя (radio)
Возможные значения:
Да==1||Нет==0
Значение по умолчанию:Нет
Тип вывода: По умолчанию.Шаблон:
[[pdoResources? &parents=`1` &depth=`0` &tpl=`Шаблон для вывода изображения` &limit=`3` &includeTVs=`тв переключателя,тв изображения` &tvPrefix=`tv.` &prepareTVs=`1` &processTVs=`1` &includeContent=`1`]]
Шаблон для вывода изображения:[[+tv.тв изображения]]
Автосоздание ресурсов в контекстах-дублях
Задача:
Один сайт, несколько городов, один и тот же контент у всех, но разные данные (переменные).
Поначалу думал использовать Babel, но с ним не все так просто. Поэтому пришлось писать самому при поддержке неравнодушных Максима Кузнецова и Сергея Шлокова.
Решение:
Один сайт, несколько городов, один и тот же контент у всех, но разные данные (переменные).
Поначалу думал использовать Babel, но с ним не все так просто. Поэтому пришлось писать самому при поддержке неравнодушных Максима Кузнецова и Сергея Шлокова.
Решение:
- Плагин для переключения контекстов (от Василия Наумкина)
- Плагин на события: OnDocFormSave, OnDocFormDelete.
- Снипет для вывода контекстов в качестве меню
- Чанк вывода меню контекстов
- Снипет для подтягивания полей ресурсов-оригиналов (чтоб не дублировать в базу весь контент к примеру)
- Js-скрипт для переключения контекстов
Семантически правильныe Breadcrumbs на pdoCrumbs
Верстая очередной проект для замороченных на SEO клиентов, столкнулся с тем, что pdoCrumbs конечно хорош в своей программной логике, но приведенные в документации примеры не совсем верно построены с точки зрения SEO и архитектуры HTML.
Под катом сам код, мои заметки и несколько полезных комментариев.
Под катом сам код, мои заметки и несколько полезных комментариев.
[xParser] 1.2.0 - Парсер HTML контента + совмещение заданий
Парсер HTML контента востребованная штука, поэтому естественным шагом было его внедрение в xParser.
А с версии 1.2.0 компонент позволяет совмещать задания. Например, вам нужно распарсить RSS ленту и каждую запись выпилить с сайта полностью. Для этого:
А с версии 1.2.0 компонент позволяет совмещать задания. Например, вам нужно распарсить RSS ленту и каждую запись выпилить с сайта полностью. Для этого:
- Создаётся пара заданий (первое — RSS, второе — HTML),
- Настраивается,
- Запускается.
Загрузка изображений в галерею miniShop2 из фронтэ
Доброго времени суток.
Не получается решить проблему с загрузкой изображений для созданного из фронта товара. Пробовал делать загрузку при помощи процессора miniShop2 но что то результата нет.
Собственно последние строчи хука FormIt:
Не получается решить проблему с загрузкой изображений для созданного из фронта товара. Пробовал делать загрузку при помощи процессора miniShop2 но что то результата нет.
Собственно последние строчи хука FormIt:
// тут идет создание нового товара с опциями
$res->save(); // сохранение товара
$miniShop2 = $modx->getService('miniShop2');
$response = $miniShop2->runProcessor('mgr/gallery/upload', array('id' => $res->get("id"), $_FILES['file']));
pdoResources из собственной таблицы
Добрый день!
Есть ли возможность сделать выборку полей из созданной мной таблицы в БД с помощью pdoResources, чтобы вид был
Если такое невозможно, тогда в какую сторону копать? Спасибо.
Есть ли возможность сделать выборку полей из созданной мной таблицы в БД с помощью pdoResources, чтобы вид был
[[!pdoResources?
&...
]]
Я так понимаю, что этот сниппет по умолчанию работаете с таблицей site_content, а нужно, чтобы выборку делал из другой. В каких параметрах нужно передавать имя моей таблицы?Если такое невозможно, тогда в какую сторону копать? Спасибо.