Андрей Шевяков
С нами с 28 сентября 2016; Место в рейтинге пользователей: #108Вывод неформатированного контента
Добрый день, подскажите, как можно вывести на страницу контент без форматирования.
Отключать визуальный редактор — не вариант.
Сейчас вывожу просто [[+content]]
Отключать визуальный редактор — не вариант.
Сейчас вывожу просто [[+content]]
Art-revolver или как не стоит делать сайты
Я хотел рассказать об этом проекте, когда он будет уже совсем в production, но его у меня забрали, поэтому, чтобы не забыть, пишу сейчас.
Я не ставлю целью якобы обличить “дураков-заказчиков” и “дураков-менеджеров”, а себя выгородить как жертву обстоятельств, а просто пытаюсь поделиться опытом и рассказать, как не стоит делать сайты. Тем более сложные.
Я не ставлю целью якобы обличить “дураков-заказчиков” и “дураков-менеджеров”, а себя выгородить как жертву обстоятельств, а просто пытаюсь поделиться опытом и рассказать, как не стоит делать сайты. Тем более сложные.
Сниппет для получения id родителей
Здравствуйте,
В php и MODX api не силен, а возникла необходимость в своем сниппете для вывода id родителе по нескольким условиям.
Ситуация следующая
Меню состоит из двух уровней
-1. Основной родитель (категория деталей)
--1.2. Родитель (тип деталей). В тип деталей вложены сами товары, у них свой шаблон
У товаров есть тв поле применяемости, в ней указаны модели авто. (имеет множественный выбор с разделителем ||)
Меню выводится на странице модели авто.
В меню список деталей строиться из того какие товары есть для этого авто, т.е. если для какой то модели авто нет товаров в каком то конкретном типе деталей, то и этот тип не выводится в меню.
Вот мне как раз нужно получить id этих типов деталей, чтобы вставить во входные параметры getProducts.
Если я все правильно понял то сниппет получает на вход id основного родителя, перебирает товары внутри него, где у товаров в тв полей есть совпадение по заголовку текущей страницы и возвращает id родителей этих товаров (id типов деталей)
В php и MODX api не силен, а возникла необходимость в своем сниппете для вывода id родителе по нескольким условиям.
Ситуация следующая
Меню состоит из двух уровней
-1. Основной родитель (категория деталей)
--1.2. Родитель (тип деталей). В тип деталей вложены сами товары, у них свой шаблон
У товаров есть тв поле применяемости, в ней указаны модели авто. (имеет множественный выбор с разделителем ||)
Меню выводится на странице модели авто.
В меню список деталей строиться из того какие товары есть для этого авто, т.е. если для какой то модели авто нет товаров в каком то конкретном типе деталей, то и этот тип не выводится в меню.
Вот мне как раз нужно получить id этих типов деталей, чтобы вставить во входные параметры getProducts.
Если я все правильно понял то сниппет получает на вход id основного родителя, перебирает товары внутри него, где у товаров в тв полей есть совпадение по заголовку текущей страницы и возвращает id родителей этих товаров (id типов деталей)
Вопрос по многосайтовости
Добрый день уважаемые, подскажите пожалуйста как побороть следующую ситуацию:
Имеется MODX Revolution 2.5.5 с главной страницей name.com и страницей контактов name.com/contact.html
Имеются субдомены s1.name.com, s2.name.com, s3.name.com…
Контексты настроены.
Не могу сделать так, что бы та же самая страница name.com/contact.html работала и при переходе с субдомена, и соответственно имела вид s1.name.com/contact.html
Сейчас, при переходе, пишет Page not found (
Имеется MODX Revolution 2.5.5 с главной страницей name.com и страницей контактов name.com/contact.html
Имеются субдомены s1.name.com, s2.name.com, s3.name.com…
Контексты настроены.
Не могу сделать так, что бы та же самая страница name.com/contact.html работала и при переходе с субдомена, и соответственно имела вид s1.name.com/contact.html
Сейчас, при переходе, пишет Page not found (
Вывод чанка при условии
Здравствуйте! Вопрос состоит в том, что не знаю как вывести чанк при условии.
Есть каталог товаров создан на minishop2, есть TV с выбором: Доставка есть || Доставки нет и если доставки есть, то выводится чанк, если доставки нет, то пусто. Как это реализовать?
Есть каталог товаров создан на minishop2, есть TV с выбором: Доставка есть || Доставки нет и если доставки есть, то выводится чанк, если доставки нет, то пусто. Как это реализовать?
SEO Pro 1.0.4-pl "презумпция вины"
Всем доброго дня!
То ли я не обращал внимания, то ли было иначе, но в плагине SEO Pro
То ли я не обращал внимания, то ли было иначе, но в плагине SEO Pro
Удаление старых версий пакетов
Многие пользователи знают, что MODX хранит кучу старых версий дополнений, чтобы вы могли откатиться на них в любое время.
Но, это требуется крайне редко, а место пакеты занимают. Их можно удалять вручную, но это довольно утомительно, поэтому я набросал несложный консольный скрипт для автоматического удаления.
Скрипт нужно положить в корневую директорию и запустить. Он выберет все установленные версии, кроме самой последней, и корректно удалит их через родной процессор.
Судя по коду этого процессора, никак повредить системе он не может, потому что деинсталляцию самого пакета не делает, а только удаляет файлы версии. Но, в любом случае, использовать на свой страх и риск!
Но, это требуется крайне редко, а место пакеты занимают. Их можно удалять вручную, но это довольно утомительно, поэтому я набросал несложный консольный скрипт для автоматического удаления.
Скрипт нужно положить в корневую директорию и запустить. Он выберет все установленные версии, кроме самой последней, и корректно удалит их через родной процессор.
Судя по коду этого процессора, никак повредить системе он не может, потому что деинсталляцию самого пакета не делает, а только удаляет файлы версии. Но, в любом случае, использовать на свой страх и риск!
Использование разных превью товара miniShop2
Добрый вечер.
Перерыл 100500 страниц и нигде не могу найти. Если есть, где почитать, то буду рад ссылке.
Суть вопроса:
обновил я минишоп до 2.4.9 и теперь не работает вызов изображений
[[+image]], [[+120x80]] и прочее.
Тут новый вид вызова превьюшек {$thumb} ну и основных изображений.
Нужно следующее:
в списке товаров вызвать прьвю нестандартного формата 400х350 (все создано, но не могу вызвать);
на странице товара засунуть изображение 590х400 засунуть в бэкграунд блока
Объясните как мне вызывать нужный размер превью. Заранее спасибо!
— Резюмирую, вдруг кому понадобится:
В верхнем меню «Медиа»- «Источники файлов».
MS2 Images кликаем правой кнопкой — редактировать.
Параметр thumbnails: задаем название превью
Мой пример (у меня png картинки с прозрачным фоном с подгонкой превью по размеру)
Думаю мало кому пригодится, но я, ламер, сам не смог разобраться )))))
Перерыл 100500 страниц и нигде не могу найти. Если есть, где почитать, то буду рад ссылке.
Суть вопроса:
обновил я минишоп до 2.4.9 и теперь не работает вызов изображений
[[+image]], [[+120x80]] и прочее.
Тут новый вид вызова превьюшек {$thumb} ну и основных изображений.
Нужно следующее:
в списке товаров вызвать прьвю нестандартного формата 400х350 (все создано, но не могу вызвать);
на странице товара засунуть изображение 590х400 засунуть в бэкграунд блока
Объясните как мне вызывать нужный размер превью. Заранее спасибо!
— Резюмирую, вдруг кому понадобится:
В верхнем меню «Медиа»- «Источники файлов».
MS2 Images кликаем правой кнопкой — редактировать.
Параметр thumbnails: задаем название превью
Мой пример (у меня png картинки с прозрачным фоном с подгонкой превью по размеру)
{
"thumb": {
"w":120,
"h":80,
"q":90,
"zc":0
},
"medium": {
"w":400,
"h":350,
"q":90,
"zc":0
},
"prodrow": {
"h":400,
"q":95,
"zc":0
},
"prodprew": {
"h":500,
"q":95,
"zc":0
}
}
При вызове списка товаров указываем какая превьюшка нужна[[!msProducts?
&tpl=`tpl.prod.row` (чанк для 3-х товаров в сетке)
&tpl_n4=`tpl.prod.row1` ( чанк для 4 товара в сетеке (у меня клеафикс тут))
&includeThumbs=`prodrow`
]]
Дальше в чанке <img src="[[+prodrow]]" alt="[[+pagetitle]]">
(указываем название превью)Думаю мало кому пригодится, но я, ламер, сам не смог разобраться )))))
[addData] Добавление дополнительных данных
Компонент addData для MODX позволяет добавлять дополнительные данные к ресурсу. Если взять магазин, для примера, то к товару можно легко добавлять требуемые характеристики. При желании эти характеристики можно сгруппировать и дать описание каждой характеристики, который будет отображаться в Popover при наведении (используется Bootstrap3).
Редирект товара minishop2
Всем доброго дня!
Столкнулся с необходимостью написать редирект с безслешовых страниц (domain.com/catalog) на страницы заканчивающиеся слешом (domain.com/catalog/) для всех ресурсов.
Проблема заключается в том, что у товаров в minishop2, что-то вроде вшитого редиректа ( domain.com/catalog/product/ -> domain.com/catalog/product ), т.к. в .htaccess ничего лишнего не прописано.
Есть у кого-нибудь какие идеи?
Спасибо.
Столкнулся с необходимостью написать редирект с безслешовых страниц (domain.com/catalog) на страницы заканчивающиеся слешом (domain.com/catalog/) для всех ресурсов.
Проблема заключается в том, что у товаров в minishop2, что-то вроде вшитого редиректа ( domain.com/catalog/product/ -> domain.com/catalog/product ), т.к. в .htaccess ничего лишнего не прописано.
Есть у кого-нибудь какие идеи?
Спасибо.