Андрей

Андрей

С нами с 09 апреля 2015; Место в рейтинге пользователей: #71
28 января 2018, 20:30
0
Changelog компонента почитайте, и станет понятно чем отличается.
27 января 2018, 13:51
0
Хостер простит оптимизировать работу ядра MODX.

Честно говоря бред какой то :) Надо смотреть что у вас там так нагружает систему. Опять же, какие параметры хостинга, версия php, версия движка.
27 января 2018, 12:14
0
Да, проверил ещё раз сегодня, на двух хостингах специально (джино и модхост), на чистой установке и на рабочем сайте, на 7.2 не работает, на 7.1 всё в порядке.
26 января 2018, 16:35
0
А версия php у вас случайно не 7.2 стоит?
25 января 2018, 13:07
0
Переключение контекстов не учитывается в графиках сейчас?
24 января 2018, 20:18
0
Без изучения вызовов и хостинга сложно что то сказать. Если есть возможность, пришлите доступы в личку, попробую вам помочь.
23 января 2018, 20:06
+1
Странно, конструкция 100% рабочая, даже проверил у себя на сайте :) Да и в принципе, здесь дополнительные вызовы чанков излишни, можно просто писать любой код внутри проверок, как в моём примере выше.
23 января 2018, 19:48
+1
Собственно ответ на вопрос выше) нужно проверять не parent а id. И чанки, если уходить от обычного синтаксиса, можно вызывать так:

{if $id == 2}
	{'dropdownMenuMega' | chunk}
{else}
	{'dropdownMenu' | chunk}
{/if}
23 января 2018, 19:43
+2
С плагинами видел такое на обычных тарифах, на любой версии php >5.6 начинает отваливаться плагин pdoTools, из за этого всё и ломается. По файловому менеджеру хз, не встречал. Там же на VPS подобной проблемы не наблюдается (PHP 7.2, ставил сам).

Попробуйте написать в техподдержку, может чем помогут, можно привести аргумент в виде 100% рабочего конфига php, например от modhost, возможно что то нужное не установлено. Я решил проблему переходом на другой хостинг :)

23 января 2018, 19:15
0
Новый хостинг не reg.ru случаем?
23 января 2018, 19:08
3
+1
Можно попробовать так заколхозить :)

{'!pdoMenu' | snippet:[
	'parents' => 0,
	'level' => 2,
	'tplOuter'=>'@INLINE <ul id="menu" class="clearfix">{$wrapper}</ul>',
	'tplInner'=>'@INLINE <div class="sub-menu-wrap"><ul>{$wrapper}</ul></div>'
	'tpl'=>'tpl.megamenu'
]}

tpl.megamenu:
{if $id == 2}
	<li class="dropdown has-megamenu"><a href="#">{$menutitle}</a>
		<div class="sub-menu-wrap mega-menu flex-row">
			
			{'pdoMenu' | snippet : [
				'parents'=>$id,
				'level'=>2,
				'outerTpl'=>'@INLINE {$wrapper}',
				'innerTpl'=>'@INLINE <ul>{$wrapper}</ul>',
				'tpl'=>'@INLINE <div class="mega-submenu"><h5 class="mega-title"><span class="cicon-heating"></span>{$menutitle}</h5>{$wrapper}</div>',
				'tplInnerRow'=>'@INLINE <li><a href="{$link}">{$menutitle}</a></li>'
			]}
			
		</div>
	</li>
{elseif $id == 3}
	<li class="dropdown"><a href="{$link}">{$menutitle}</a>{$wrapper}</li>
{else}
	<li {$classes}><a href="{$link}" {$attributes}>{$menutitle}</a>{$wrapper}</li>
{/if}

В проверке соответственно подставить свои id нужных страниц.

p.s. Вызов на Fenom, для него должна быть включена настройка — Использовать Fenom на страницах, или перепишите на обычный синтаксис.
21 января 2018, 20:11
0
Верхнее меню в админке — Управление -> Отчёты -> Журнал ошибок, путь — /core/cache/logs/error.log. Ну и серверные логи посмотреть заодно.
20 января 2018, 20:12
+1
Оно и должно выводить в указанном порядке. У вас в параметре &ortby=`` опечатка:
&sortby=``
возможно из за этого.
20 января 2018, 17:42
0
про ms2Gallery.
В смысле он не должен видеть картинки товаров?
Ничего не понимаю.
А зачем он тогда нужен? У меня товары не ресурсами а таблицей.
А крутить к каждому товару свою галерею, хм, их около 5000. Даже не представляю.

Это самостоятельная галерея для ресурсов. Для MIGX таблиц оно разумеется не подойдёт.

вот только что попробовал фотораму прикрутить. Там надо в js лезть, убирать событие по клику и ставить события для fancybox и не факт что не будет конфликт скриптов

Раньше делал как тут написано — https://toster.ru/q/55204, первый ответ. Как сейчас не знаю, но по идее не должно быть проблем. Или взять альтернативный скрипт как я сразу написал, например — Slick, он лёгкий и fancybox крутится к нему без проблем.
20 января 2018, 17:00
0
я купил ms2gallery, установил, вообще ничего не изменилось. Без толку.
Где там этот скрипт-не знаю.

ms2Gallery — Скрипты и стили.

Хотелось бы фотораму в отдел ном окне при увеличении после нажатия.
Таких вариантов в сети нет.

http://fotorama.io/customize/fullscreen/ — если правильно понял. При наведении на картинку, появляется кнопка увеличения на весь экран. Либо прикрутить для увеличения например — Fancybox

Я думаю, что ms2gallery не будет выводить фотографии из таблицы migx

Оно и не должно. Это самостоятельный компонент для реализации галереи.
20 января 2018, 16:45
0
Можно подключить Fotorama. Также этот скрипт по умолчанию используется в minishop2 и ms2gallery. Либо найти и подключить ещё что то похожее.
20 января 2018, 16:08
+2
Examples — Image+.

In your template Chunk for getResources/pdoResources Snippet call, you need to add one parameter so that the ImagePlus Snippet call knows the origin ID to pull data from.
&docid=`[[+id]]`

Плюс передаёте в очевидный параметр imagePlus — tvname переменную $image, что соответственно неверно.

Это из вызова вообще можно убрать:
'tvPrefix'=>'',
'includeTVs' => 'image',
'element' => 'pdoResources'

Вот так должно работать:
{'imagePlus' | snippet : ['tvname'=>'image','docid'=>$id]}
19 января 2018, 15:25
0
А в логах есть что нибудь? Журнал ошибок в самой админке, и серверный лог.
19 января 2018, 13:24
0
easyComm — там внизу статьи, Обновления — 31.05.2017, версия 1.3.2-pl, поддержка Google ReCaptcha v2.