Alexander V

Alexander V

С нами с 05 января 2013; Место в рейтинге пользователей: #51

Tickets ошибка 500 при сохранении

Добрый день!

Столкнулся с проблемой, при сохранении тикета происходит «подвисание»: строка сохранения висит до бесконечности. Обычные ресурсы сохраняются моментально. MODX 2.6.0. / Tickets 1.8.1 / PHP 7
Вадим Раевский
13 декабря 2017, 10:11
modx.pro
2
2 078
0

Импорт в MODX Tickets из Wordpress

В очередной раз понадобилось перенести блог из Вордпресса в MODX. Раньше я для этого пользовался хитрым костылём с Articles. Сейчас он не работает, поэтому пришлось чинить. Доделывать мне его лень, так что это опять костыль. Но у меня он сработал.

Скачиваем файл, создаём новый сниппет, например, 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-й строке.
Денис Дыранов
21 марта 2017, 12:39
modx.pro
10
2 361
+12

Настройка nginx+php-fpm с помощью Ansible. Видео

Способ настройки, чем-то напоминает Правильный хостинг для MODX Revolution 2. Однако используется другой набор софта и сценарии выполняются с помощью Ansible.
Alexander V
21 марта 2016, 09:20
modx.pro
8
6 442
+5

Добавление тегов с фронта через форму Tickets

Здравствуйте. Не судите строго, пишу скорее как памятку для себя, но может быть кому пригодится.
Простое решение для добавления тегов с фронта в форму Tickets.
Борис И
28 ноября 2015, 06:06
modx.pro
21
3 158
+4

[tagElementPlugin] Добавляем новые возможности

Сегодня утром неожиданно в голову постучалась мысль, что можно работать не только с тегами чанков и сниппетов. А так как в прошлом своем эксперименте я близко познакомился с парсером pdoParser, то решил привлечь его для работы. Теперь tagElementPlugin умеет обрабатывать и другие теги:
  • [[~1]]
  • [[%lexicon_entry]]
  • [[++system_setting]]
  • [[#1.pagetitle]]
Последний открывает огромные возможности для тех, у кого установлен pdoParser.
Сергей Шлоков
10 октября 2015, 05:39
modx.pro
3
2 582
+4

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"
	}`
           ]]
Семён Лобачевский
16 мая 2015, 16:37
modx.pro
4
2 589
0

Как правильно разрешить 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>
Alexander V
26 марта 2015, 13:57
modx.pro
1
1 677
0

Организация рутины при свежей установке modx.

Хочу поделиться скриптами для организации рутины при свежей установке и настройке сайта на modx, как раз проскочил вопрос в сообществе.

Скрипты можно запустить на свежей установке через консоль сервера, ну или вызывать в браузере страницу, предварительно отредактировав список опций.
По умолчанию все настройки рассчитаны на корень сайта example.com/packages.php
На локальном сервере php5-fpm nginx настроенном по инструкции Bezumkin все работает отлично.
Abu
Abu
23 марта 2015, 23:29
modx.pro
42
5 645
+11

[РЕШЕНО] 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`
MrKarandash
02 марта 2015, 22:48
modx.pro
1
5 208
0