Игорь
С нами с 27 мая 2015; Место в рейтинге пользователей: #366Плагин для Modx Revo
Добрый день, необходим плагин для автоматической генерации title, keywoard, description только при создании документа.
Суть модуля, на основе заполненных полей (Заголовок, расширенный заголовок, Меню, контент) генерировать значения для трех tv параметров (title, keywoard, description).
Генерация должна происходить по заданной маске.
Пример: Купить #pagetitle# в перми.
В настройках плагина должна быть возможность привязки масок к шаблонам и tv параметрам.
Суть модуля, на основе заполненных полей (Заголовок, расширенный заголовок, Меню, контент) генерировать значения для трех tv параметров (title, keywoard, description).
Генерация должна происходить по заданной маске.
Пример: Купить #pagetitle# в перми.
В настройках плагина должна быть возможность привязки масок к шаблонам и tv параметрам.
И опять теги: теперь индексируемые
Здравствуйте.
Многие пользуются тегами, но вывод, в большинстве случаев, осуществляется на одной и той же странице с помощью перехвата (GET). Поэтому данные страницы нормально не ранжируются поисковиками. Предлагаю сделать иначе.
Многие пользуются тегами, но вывод, в большинстве случаев, осуществляется на одной и той же странице с помощью перехвата (GET). Поэтому данные страницы нормально не ранжируются поисковиками. Предлагаю сделать иначе.
Comparison: картинка-превью из ms2Gallery
Возникла необходимость использовать дополнение Comparison для сравнения обычных документов (не товаров Minishop). Для загрузки изображений используется дополнение ms2Gallery.
Задача: сделать так, чтобы превью для таблицы сравнения брались из изображений ms2Gallery.
Решение:
Шаг 1: Присоединяем таблицу с картинками через leftJoin. При этом указываем размеры превью. В моем случае это 206x117. Если у вас другие размеры — поставьте свои.
Наслаждаемся результатом.
Задача: сделать так, чтобы превью для таблицы сравнения брались из изображений ms2Gallery.
Решение:
Шаг 1: Присоединяем таблицу с картинками через leftJoin. При этом указываем размеры превью. В моем случае это 206x117. Если у вас другие размеры — поставьте свои.
[[!CompareList?
&leftJoin=`{
"206x117": {"class":"msResourceFile","alias":"206x117", "on": "206x117.resource_id = modResource.id AND 206x117.path LIKE '%/206x117/' AND 206x117.rank=0"}
}`
&select=`{
"modResource":"*"
,"206x117":"206x117.url as 206x117"
}`
]]
Шаг 2: В чанке оформления tpl.Comparison.head заменяем плейсхолдер [[+thumb]] на новый с размерами вашей картинки, т.е в моем случае [[+206x117]].Наслаждаемся результатом.
Мультидоменность в 2.5 КАК?
Друзья, раньше мнгосайтовость получалась добавления в индекс.пхп:
htacess закоментировал, чтоб не путался, id первых страниц для контекстов прописал
Кто-нибудь в курсе, может поменялось чего в алгоритме? Вроде как site_url и base_url уже устарели. Да и http_host чего-то среди основных настроек не вижу.
switch ($modx->getOption('http_host')) {
case 'www.subdomain.blabla.ru:80':
case 'www.subdomain.blabla.ru':
$modx->initialize('bio');
break;
default:
$modx->initialize('web');
break;
}
Но теперь меня при наборе www.subdomain.blabla.ru перекидывает на основной контекст да еще и с адресом www.blabla.ruhtacess закоментировал, чтоб не путался, id первых страниц для контекстов прописал
Кто-нибудь в курсе, может поменялось чего в алгоритме? Вроде как site_url и base_url уже устарели. Да и http_host чего-то среди основных настроек не вижу.
Вывод похожих записей
Всем привет!
Не как не могу сообразить, с помощью какого компонента можно вывести ресурсы у текущего документа исключив его самого.
Что то вроде похожих записей у текущего документа, только надо вывести все и исключить тот у которого выводится.
Не как не могу сообразить, с помощью какого компонента можно вывести ресурсы у текущего документа исключив его самого.
Что то вроде похожих записей у текущего документа, только надо вывести все и исключить тот у которого выводится.
не устанавливается 2.5 на php 7
не встает ModX 2.5.0 на php7 (7.0.4-pl0-gentoo) ни с нуля ни обновлением с предыдущей версии (2.4х работает нормально). выдает:
пробовал делать, как советовали на оф форуме — заменить строку в указанном файле — не помогло
если сменить php с 7 на 5.6, то при заходе в админку вываливает 500 ошибку.
сайт находится на шаред хостинге sweb
саппорт отмахнулся:
«На сервере действительно могут быть установлены не все необходимые модули.
Выполнить установку локально для Вашего аккаунт невозможно.
Поэтом рекомендуем использовать для сайта ту версию php, с которой сайт работает корректно.»
Fatal error: Uncaught Error: Call to a member function setProperties() on null in /_subdomain.patch_/public_html/core/model/modx/modmanagerresponse.class.php:190 ......
пробовал делать, как советовали на оф форуме — заменить строку в указанном файле — не помогло
если сменить php с 7 на 5.6, то при заходе в админку вываливает 500 ошибку.
сайт находится на шаред хостинге sweb
саппорт отмахнулся:
«На сервере действительно могут быть установлены не все необходимые модули.
Выполнить установку локально для Вашего аккаунт невозможно.
Поэтом рекомендуем использовать для сайта ту версию php, с которой сайт работает корректно.»
TinyMCE + Tickets + выбор главной картинки в TV
Добрый день. Понадобился функционал удобного редактора textarea во фронтенде Tickets, а также сделать возможность пользователю выбрать главную картинку для тикета.
Вот что получилось:
Инструкция под катом
Вот что получилось:
Инструкция под катом
Скрипт создающий sudo юзера
Бывают ситуации, что пароль от админа теряется, а к почте, на которую зареган админ, доступа нет. Данный скрипт создаёт sudo юзера при запуске с рандомным логином и паролем. Дальше уже можно через этого юзера поменять пароль от админа, а залогинившись под админом — удалить только что созданного sudo. Скрипт просто надо закачать в папку с MODX и запустить.
Fenom Tickets ms2Gallery
Вызываю getTickets в обычном режиме – всё хорошо, в Fenom – картинки не хотят показываться)
msImportExport
Вторая версия пакета обсуждается в только в этом посте
Компонент предназначен для импорта экспорта товаров для miniShop2
Импорт
Импорт происходит из CSV файла. На основании ключевого поля (которое указывается в настройках и по умолчанию имеет значение «article») будет происходить либо добавление нового товара, либо его обновление.
При добавлении нового товара если не указан для него родитель, то товар будет добавлен в базовую категорию.
Компонент предназначен для импорта экспорта товаров для miniShop2
Импорт
Импорт происходит из CSV файла. На основании ключевого поля (которое указывается в настройках и по умолчанию имеет значение «article») будет происходить либо добавление нового товара, либо его обновление.
При добавлении нового товара если не указан для него родитель, то товар будет добавлен в базовую категорию.