Игорь

Игорь

С нами с 27 мая 2015; Место в рейтинге пользователей: #366

Фото товаров в MIniShop2

Товарищи, коллеги и иные представители родства с MODX.

Добрый день!..

Столкнулся с проблемой MiniShop2. Модуль крашнулся и единственным выходом его восстановление стало удаление и чистка кеша для повторной установки.

Всё заработало, но при этом все товары потеряли фотографии при том, что они физически есть на сервере и структура сохранена.

Можно, как-то, привязать эти фото к товарам без перезаливки в каждый товар?

Заранее спасибо если найдутся те-кто уже решил такую проблему.
Алексей
11 мая 2017, 12:47
modx.pro
1
1 722
-1

[localizator] Мультиязычность, СЕО, автоперевод...



Языковые версии \ сателиты без контекстов, с автоматическим переводом всех полей ресурса + сео, да еще и автоперевод лексиконов — это я уместил в названии localizator.
but1head
23 апреля 2017, 20:57
modx.pro
42
31 474
+32

Фильтрация текста на наличие картинок и видео

Вывожу документы:
[[pdoResources? &parents=`1` &depth=`0` &tpl=`Шаблон` &includeContent=`1`]]
В шаблоне:
<h2><a href="[[~[[+id]]]]">[[+pagetitle]]</a></h2>
    [[+content:ellipsis=`300`:WholeWords]]
В итоге у нас выводиться как анонс новости с заголовком и частью текста. Но когда в тексте присутствует картинка или видео — это тоже попадает в «анонс».

Вопрос: Как отфильтровать, выводимый контент чтобы попадал только текст, без картинок и видео?
Сергей
12 апреля 2017, 11:22
modx.pro
1
886
0

Извлечь 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 параметры???

Спасибо за любые комментарии по теме!!!
Михаил Боровов
03 февраля 2017, 22:12
modx.pro
1
1 008
0

Условие для TV Переключателя (radio)

Как в шаблоне вывести изображение другого TV при условии, что выбрано нужное знание другого TV, если выбрано «Да» — показывается изображение, если «Нет» — не показывается.

С таким кодом выводятся все изображения с указанного родителя.

TV Переключателя (radio)
Возможные значения:
Да==1||Нет==0
Значение по умолчанию:
Нет
Тип вывода: По умолчанию.

Шаблон:
[[pdoResources? &parents=`1` &depth=`0` &tpl=`Шаблон для вывода изображения` &limit=`3` &includeTVs=`тв переключателя,тв изображения` &tvPrefix=`tv.` &prepareTVs=`1` &processTVs=`1` &includeContent=`1`]]
Шаблон для вывода изображения:
[[+tv.тв изображения]]
Сергей
01 февраля 2017, 20:52
modx.pro
2
4 391
0

Автосоздание ресурсов в контекстах-дублях

Задача:
Один сайт, несколько городов, один и тот же контент у всех, но разные данные (переменные).
Поначалу думал использовать Babel, но с ним не все так просто. Поэтому пришлось писать самому при поддержке неравнодушных Максима Кузнецова и Сергея Шлокова.

Решение:
  • Плагин для переключения контекстов (от Василия Наумкина)
  • Плагин на события: OnDocFormSave, OnDocFormDelete.
  • Снипет для вывода контекстов в качестве меню
  • Чанк вывода меню контекстов
  • Снипет для подтягивания полей ресурсов-оригиналов (чтоб не дублировать в базу весь контент к примеру)
  • Js-скрипт для переключения контекстов
Итак приступим…
Юрий Фомин
30 января 2017, 12:13
modx.pro
16
6 421
+11

Семантически правильныe Breadcrumbs на pdoCrumbs

Верстая очередной проект для замороченных на SEO клиентов, столкнулся с тем, что pdoCrumbs конечно хорош в своей программной логике, но приведенные в документации примеры не совсем верно построены с точки зрения SEO и архитектуры HTML.

Под катом сам код, мои заметки и несколько полезных комментариев.



Николай Савин
27 января 2017, 19:12
modx.pro
49
16 109
+20

[xParser] 1.2.0 - Парсер HTML контента + совмещение заданий

Парсер HTML контента востребованная штука, поэтому естественным шагом было его внедрение в xParser.

А с версии 1.2.0 компонент позволяет совмещать задания. Например, вам нужно распарсить RSS ленту и каждую запись выпилить с сайта полностью. Для этого:
  1. Создаётся пара заданий (первое — RSS, второе — HTML),
  2. Настраивается,
  3. Запускается.
Павел Гвоздь
15 января 2017, 01:18
modx.pro
9
8 773
+17

Загрузка изображений в галерею miniShop2 из фронтэ

Доброго времени суток.

Не получается решить проблему с загрузкой изображений для созданного из фронта товара. Пробовал делать загрузку при помощи процессора miniShop2 но что то результата нет.

Собственно последние строчи хука FormIt:
// тут идет создание нового товара с опциями

$res->save(); //  сохранение товара

$miniShop2 = $modx->getService('miniShop2');
$response = $miniShop2->runProcessor('mgr/gallery/upload', array('id' => $res->get("id"), $_FILES['file']));
Eugene Generalov
12 декабря 2016, 22:26
modx.pro
4
5 267
0

pdoResources из собственной таблицы

Добрый день!
Есть ли возможность сделать выборку полей из созданной мной таблицы в БД с помощью pdoResources, чтобы вид был
[[!pdoResources?
&...
]]
Я так понимаю, что этот сниппет по умолчанию работаете с таблицей site_content, а нужно, чтобы выборку делал из другой. В каких параметрах нужно передавать имя моей таблицы?

Если такое невозможно, тогда в какую сторону копать? Спасибо.
Евгений
12 декабря 2016, 14:49
modx.pro
5
3 220
0