Дмитрий
С нами с 05 ноября 2018; Место в рейтинге пользователей: #363Хватить это терпеть! Или зачем столько чанков в FormIt!?
Привет сообществу!
Небольшая хитрость которая поможет новичкам избавиться от множества чанков/файлов писем с сайта и реализовать их в одном чанке/файле. Кроме этого пару слов о том, что происходит с MODX в конце заметки.
Предисловие:
Пару месяцев назад в чате был небольшой джентльменский спор между Павлом Зарубином и Евгением на тему «Так ли хорош FormIt?». В этом споре, я разместился где-то посередине так как я вижу и плюсы и минусы данного компонента. Эта заметка об одном из минусов, ну и конечно же решение.
Небольшая хитрость которая поможет новичкам избавиться от множества чанков/файлов писем с сайта и реализовать их в одном чанке/файле. Кроме этого пару слов о том, что происходит с MODX в конце заметки.
Предисловие:
Пару месяцев назад в чате был небольшой джентльменский спор между Павлом Зарубином и Евгением на тему «Так ли хорош FormIt?». В этом споре, я разместился где-то посередине так как я вижу и плюсы и минусы данного компонента. Эта заметка об одном из минусов, ну и конечно же решение.
easyComm 1.8.0. Шаблоны ответов
Как известно, с помощью easyComm на сайте можно реализовать отзывы или вопросы пользователей, когда посетитель пишет текст, а администратор может на него ответить. На многих сайтах эти ответы могут быть типовыми («Спасибо за обращение...», «Добрый день, примем меры..» и т.п.). Даешь автоматизацию!
Добавление точки в alias
Добрый день. Столкнулся с проблемой добавление символов в url.
Настройки выглядят вот так prnt.sc/lxcs60
Если точка последний символ заголовка — она ставиться не будет в alias. Тут все правильно.
Но если мы вписываем допустим вот такое название «тест. точка есть», то в alias вписывает конструкцию «test.-tochka-est » Как убрать точку из середины?
Настройки выглядят вот так prnt.sc/lxcs60
Если точка последний символ заголовка — она ставиться не будет в alias. Тут все правильно.
Но если мы вписываем допустим вот такое название «тест. точка есть», то в alias вписывает конструкцию «test.-tochka-est » Как убрать точку из середины?
mSocial2 постинг в соцсети из RSS ленты.
Новый mSocial2 по сути это редактор RSS ленты который позволяет создавать задачи на определенное время для постинга в соцсети с помощью сторонних сервисов.
Что может:
Что может:
- Постинг фактически в любую социальную сеть c использование сторонних сервисов.
- Отложенный постинг.
- Прикрепление изображений к постам.
- Постинг по шаблону.
- Добавление, удаление задач на постинг.
1 плагин - 3 лайвхака
Всем привет, порой работа менеджеров в админке modx — сущий ад. Сегодня поступил заказ с просьбой решить несколько проблем.
Проблема №1:
В tinyMCE все изображения которые вставляются имеют атрибуты width и height, и не имеют нужных классов
Проблема №2:
При загрузки файлов в каталог, где уже есть такое имя, файлы переписывают друг друга, необходимо было сделать добавление префикса для файлов с одинаковым именем
Проблема №3:
Иногда менеджеры грузят неприлично большие изображения, что непосредственно влияет и на скорость загрузки страницы и на общий размер файлов
Что делает плагин:
Проблема №1:
В tinyMCE все изображения которые вставляются имеют атрибуты width и height, и не имеют нужных классов
Проблема №2:
При загрузки файлов в каталог, где уже есть такое имя, файлы переписывают друг друга, необходимо было сделать добавление префикса для файлов с одинаковым именем
Проблема №3:
Иногда менеджеры грузят неприлично большие изображения, что непосредственно влияет и на скорость загрузки страницы и на общий размер файлов
Что делает плагин:
- Транслитерация файлов при загрузке, добавление префикса если файл дублируется
- Уменьшает загружаемое изображение до 1200px по ширине
- Из поля content достает все img, вырезает у них атрибуты width и height, вместо них подставляет класс img-thumbnail
Как пользоваться VirtualPage
Простите за сеошный заголовок. Искал пошаговую инструкция и в сети и на modx.pro.
Поделитесь ссылкой пожалуйста, если есть статья, где подробно, описывается, процесс создания виртуальных страниц.
Имеем урл: сайт.ру/категория/товар
Хочу вынести отзывы о товаре на отдельную страницу сайт.ру/категория/товар/отзывы-о-товаре
Для отзывов использую easyComm
Есть еще задача посложнее, с которой, надеюсь VirtualPage справится.
В карточке товара, в характеристиках сделать, некоторые значения характеристик ссылкой.
Например: Цвет товара — красный (где красный, ссылка на виртуальную страницу, со всеми товарами сайта, красного цвета)
Если я не правильно планирую использовать для этого VirtualPage, просьба подсказать более правильное решение. Так-как такие перекрестные ссылки, тренд 2017-2018 года, я думаю кто-то, уже это делал и есть готовое решение, за которое я готов и заплатить.
Всем тепла в этом и следующем году
Поделитесь ссылкой пожалуйста, если есть статья, где подробно, описывается, процесс создания виртуальных страниц.
Имеем урл: сайт.ру/категория/товар
Хочу вынести отзывы о товаре на отдельную страницу сайт.ру/категория/товар/отзывы-о-товаре
Для отзывов использую easyComm
Есть еще задача посложнее, с которой, надеюсь VirtualPage справится.
В карточке товара, в характеристиках сделать, некоторые значения характеристик ссылкой.
Например: Цвет товара — красный (где красный, ссылка на виртуальную страницу, со всеми товарами сайта, красного цвета)
Если я не правильно планирую использовать для этого VirtualPage, просьба подсказать более правильное решение. Так-как такие перекрестные ссылки, тренд 2017-2018 года, я думаю кто-то, уже это делал и есть готовое решение, за которое я готов и заплатить.
Всем тепла в этом и следующем году
Работа с MODX из IDE без админки
Привет друзья!
Прямо сейчас проходит MODXpo 2017 и я хочу поделиться с вами своим, только что показанным, докладом.
Идея в том, чтобы разрабатывать сайты без логина в админку, прямо из PhpStorm.
Я предлагаю делать это через свой пакет, который установит нужные ресурсы, настройки, шаблоны и вообще что угодно. Это не для разработки дополнений, это для разработки сайтов.
Прямо сейчас проходит MODXpo 2017 и я хочу поделиться с вами своим, только что показанным, докладом.
Идея в том, чтобы разрабатывать сайты без логина в админку, прямо из PhpStorm.
Я предлагаю делать это через свой пакет, который установит нужные ресурсы, настройки, шаблоны и вообще что угодно. Это не для разработки дополнений, это для разработки сайтов.
Fenom циклы
Всем привет!
Сегодня столкнулся с необходимостью просто в цикле вывести числа от 1 до 45 и решил для этого использовать Fenom.
В качестве цикла взял самый обычный for, в документации нет ни одного примера использования.
В итоге у меня получилось вот такая фигня:
Нужно просто вывести числа от 1 до 45 включительно.
Сегодня столкнулся с необходимостью просто в цикле вывести числа от 1 до 45 и решил для этого использовать Fenom.
В качестве цикла взял самый обычный for, в документации нет ни одного примера использования.
В итоге у меня получилось вот такая фигня:
{for $counter=0 to=45 index=$index}
{if $index == 0}
{continue}
{/if}
<option>{$index}</option>
{/for}
Кто нибудь может продемонстрировать нормальный пример поизящнее этого, так как у меня любые манипуляции с параметрами цикла сразу приводят к 500 ошибке.Нужно просто вывести числа от 1 до 45 включительно.
Прокачиваем навык программирования на Fenom
Информация для разработчиков. Сложность средняя.
Практически все разработчики MODX используют тот или иной шаблонизатор. Большинство в рунете сделали свой выбор в пользу Fenom. Благодаря Василию конечно. Этот шаблонизатор достаточно простой и лёгкий. И его функционала хватает для решения практически всех своих задач. В этой статье мы посмотрим на него немного под другим углом и попробуем его возможности расширения.
Практически все разработчики MODX используют тот или иной шаблонизатор. Большинство в рунете сделали свой выбор в пользу Fenom. Благодаря Василию конечно. Этот шаблонизатор достаточно простой и лёгкий. И его функционала хватает для решения практически всех своих задач. В этой статье мы посмотрим на него немного под другим углом и попробуем его возможности расширения.
Как в Fenom проверить наличие в массиве?
Как проверить наличие ключа в массиве на Fenom?
То есть нужен аналог php-функции in_array()
Есть массив:
Пробовал следующим образом:
То есть нужен аналог php-функции in_array()
Есть массив:
{set $compl = ["19","35","18","20","54"]}
Пробовал следующим образом: