
Alexander V
С нами с 05 января 2013; Место в рейтинге пользователей: #52Tickets ошибка 500 при сохранении
Добрый день!
Столкнулся с проблемой, при сохранении тикета происходит «подвисание»: строка сохранения висит до бесконечности. Обычные ресурсы сохраняются моментально. MODX 2.6.0. / Tickets 1.8.1 / PHP 7
Столкнулся с проблемой, при сохранении тикета происходит «подвисание»: строка сохранения висит до бесконечности. Обычные ресурсы сохраняются моментально. MODX 2.6.0. / Tickets 1.8.1 / PHP 7
Импорт в MODX Tickets из Wordpress
В очередной раз понадобилось перенести блог из Вордпресса в MODX. Раньше я для этого пользовался хитрым костылём с Articles. Сейчас он не работает, поэтому пришлось чинить. Доделывать мне его лень, так что это опять костыль. Но у меня он сработал.
Скачиваем файл, создаём новый сниппет, например, wpimport, вставляем в него текст из файла, и настраиваем всё параметры прямо в коде (я предупреждал — костыль!)
Скачиваем файл, создаём новый сниппет, например, wpimport, вставляем в него текст из файла, и настраиваем всё параметры прямо в коде (я предупреждал — костыль!)
- На 20-й строке указываем путь к файлу, экспортированному из WP.
- На 100-й строке появляется функция, которая расставляет теги абзаца, которых в файле WP нет.
- 115-я строка — ID родителя (куда будем импортировать?)
- 119-я — ID шаблона для постов.
- На 126 устанавливается class_key Tickets. Если хотите, можете сделать ModResource.
- Со 132-й строки пробуем скопировать все изображения из WP в папку, указанную на 152-й строке. Попутно меняем css классы у картинок на bootstrap.
- На 180-й строке пытаемся поменять href у ссылок, внутри которых были картинки.
- 199 – Сохраняем в интротекст всё, что перед катом.
- 209,210 — вызываем функции, которые сохраняют description и keywords в соответстующие ТВ, если в WP вы использовали All In One SEO Pack. ТВ для сохранения указаны в самом конце.
- ТВ для тегов на 339-й строке.
Настройка nginx+php-fpm с помощью Ansible. Видео
Способ настройки, чем-то напоминает Правильный хостинг для MODX Revolution 2. Однако используется другой набор софта и сценарии выполняются с помощью Ansible.
Добавление тегов с фронта через форму Tickets
Здравствуйте. Не судите строго, пишу скорее как памятку для себя, но может быть кому пригодится.
Простое решение для добавления тегов с фронта в форму Tickets.
Простое решение для добавления тегов с фронта в форму Tickets.
[tagElementPlugin] Добавляем новые возможности
Сегодня утром неожиданно в голову постучалась мысль, что можно работать не только с тегами чанков и сниппетов. А так как в прошлом своем эксперименте я близко познакомился с парсером pdoParser, то решил привлечь его для работы. Теперь tagElementPlugin умеет обрабатывать и другие теги:
- [[~1]]
- [[%lexicon_entry]]
- [[++system_setting]]
- [[#1.pagetitle]]
Tickets и ms2Gallery вывод изображения
Добрый вечер!
Подскажите, как вывести через Tickets изображение из ms2Gallery?
Пробую вот так, но не выводит:
Подскажите, как вывести через Tickets изображение из ms2Gallery?
Пробую вот так, но не выводит:
[[!pdoPage?
&element=`getTickets`
&loadModels=`ms2gallery`
&tpl=`@INLINE [[+360x270]]`
&parents=`1`
&leftJoin=`{
"120x90": {"class":"msResourceFile","alias":"120x90", "on": "120x90.resource_id = modResource.id AND 120x90.path LIKE '%/120x90/' AND 120x90.rank=0"}
,"360x270": {"class":"msResourceFile","alias":"360x270", "on": "360x270.resource_id = modResource.id AND 360x270.path LIKE '%/360x270/' AND 360x270.rank=0"}
}`
&select=`{
"modResource":"*"
,"120x90":"120x90.url as 120x90"
,"360x270":"360x270.url as 360x270"
}`
]]
Как правильно разрешить data-attributes в Jevix?
Пробовал такие варианты
"a":["title","href","data-uk-lightbox":"#text"]
"a":["title","href","data-uk-lightbox"]
Атрибут может быть с опциями или без<a href="" data-uk-lightbox>...</a>
<a href="" data-uk-lightbox="{group:'my-group'}">...</a>
Организация рутины при свежей установке modx.
Хочу поделиться скриптами для организации рутины при свежей установке и настройке сайта на modx, как раз проскочил вопрос в сообществе.
Скрипты можно запустить на свежей установке через консоль сервера, ну или вызывать в браузере страницу, предварительно отредактировав список опций.
По умолчанию все настройки рассчитаны на корень сайта example.com/packages.php
На локальном сервере php5-fpm nginx настроенном по инструкции Bezumkin все работает отлично.
Скрипты можно запустить на свежей установке через консоль сервера, ну или вызывать в браузере страницу, предварительно отредактировав список опций.
По умолчанию все настройки рассчитаны на корень сайта example.com/packages.php
На локальном сервере php5-fpm nginx настроенном по инструкции Bezumkin все работает отлично.
[РЕШЕНО] pdoMenu не выводить второй уровень
Вызываю вот так:
[[pdoMenu?
&context=`[[*context_key]]`
&select=`id,pagetitle`
&parents=`0, -229`
&level=`2`
&where=`[{"template":16,"OR:template:=":13}]`
&tpl=`@INLINE <li id="menu[[+id]]"><a href="[[+link]]">[[+pagetitle]]</a><span></span></li>`
&tplOuter=`@INLINE [[+wrapper]]`
&tplParentRow=`@INLINE <ul id="submenu">[[+wrapper]]</ul>`
]]
не выходит меню второго уровня. Все равно как будто &level=`1`