Вопросы
Как узнать, что тормозит работу сайта
Привет ребята!
Все началось с нуля, установка MODX и дальше стройка, были тормоза но не значительные, стройка продолжалась, но чем ближе было завершение, тем больше устанавливалось расширений и всяких надстроек, и теперь все готово и хочется все запустить, но сайт жутко тормозит.
Причем есть интересные обстоятельства:
Т.е. учитывая обстоятельства, можно сделать вывод, что хостинг не причем. Значит нужно искать или скрипт или плагин, представляю только один вариант, методом исключения, удалять модули и скрипты и проверять.
Может есть еще какой-то метод, подскажите если знаете. Спасибо!
Все началось с нуля, установка MODX и дальше стройка, были тормоза но не значительные, стройка продолжалась, но чем ближе было завершение, тем больше устанавливалось расширений и всяких надстроек, и теперь все готово и хочется все запустить, но сайт жутко тормозит.
Причем есть интересные обстоятельства:
- 3 контекста, тормозит только один
- Долго загружаются даже элементарные страницы
- Иногда само-собой проходит, и несколько страниц могут открыться моментом, но потом опять
Т.е. учитывая обстоятельства, можно сделать вывод, что хостинг не причем. Значит нужно искать или скрипт или плагин, представляю только один вариант, методом исключения, удалять модули и скрипты и проверять.
Может есть еще какой-то метод, подскажите если знаете. Спасибо!
Вывод тикетов пользователя
Добрый день!
Уже неделю как рыба об лед, не могу сделать вывод Tickets одного пользователя, здесь до дыр затер, Может пример уже устарел, публикация 2012 года.
Затык сразу:
[[!pdoPage? &element=`getTickets` &parents=`8` ]] [[!+page.nav]], Заменил на [[!getPageWrapper? &element=`getTickets` &parents=`8` &includeContent=`1`]]
2. Для проверки работы сниппета, открываю секцию, получается адрес: site_name/section_name/, добавляю /?username, происходит вывод, но без фильтра, т.е. записи всех пользователей, если имя пользователя указываю без знака "?", то 503 ErrorPage not found.
Уже неделю как рыба об лед, не могу сделать вывод Tickets одного пользователя, здесь до дыр затер, Может пример уже устарел, публикация 2012 года.
Затык сразу:
Первым делом, нам нужно подготовить getPage к фильтрации по юзеру. Пиишем сниппет-обёртку getPageWrapper:1.
if (!empty($_REQUEST['username'])) {
$username = trim($_REQUEST['username']);
if ($user = $modx->getObject('modUser', array('username' => $username))) {
$uid = $user->get('id');
}
else {$uid = 0;}
$scriptProperties['where'] = '{«createdby»:'.$uid.'}';
}
return $modx->runSnippet('getPage', $scriptProperties); В разделе всех тикетов заменяем вызов getPage на getPageWrapper. Теперь, если в массиве $_REQUEST передать username существующего юзера — то выведутся только его тикеты.
Уже можно обращаться к странице site_name/section_name/?username=k07n.
Заменяем вызов getPage на getPageWrapper, у меня по умолчанию было
[[!pdoPage? &element=`getTickets` &parents=`8` ]] [[!+page.nav]], Заменил на [[!getPageWrapper? &element=`getTickets` &parents=`8` &includeContent=`1`]]
2. Для проверки работы сниппета, открываю секцию, получается адрес: site_name/section_name/, добавляю /?username, происходит вывод, но без фильтра, т.е. записи всех пользователей, если имя пользователя указываю без знака "?", то 503 ErrorPage not found.
msOptionsPrice - новая цена не добавляется в корзину
Почему если на странице товара обернуть цену вот так
<span class="pr_change">[[+price]]</span>
то к цене не добавится доп. цена а просто обновится на до. цену, то есть если товар стоит 1000р. и в размерах выбрать размер с доп. ценой 50р. то должно получится 1050р. но почему то выводится 50р., и в корзину добавляется товар с ценой 1000р. Это устарел компонент или я что то не так сделал?Значение в глобальный плейсхолдер ?
Приветствую! Как сохранить значение в глобальный плейсхолдер в пределах сессии пользователя, который можно вызывать из любого сниппета/чанка?
Вопрос по getResources
Добрый день.
Вопрос такой.
Есть шаблон с выводом сниппета getResources:
Вопрос такой.
Есть шаблон с выводом сниппета getResources:
[[getResources? &tpl=`tpl.block.skidka` &parents=`1,3,4,5,6` &limit=`0`&includeTVs=`1` &processTVs=`1`]]
Есть чанк tpl.block.skidka.<div class="all-skidka">
<div class="image-all-skidka">
<img src="[[+tv.photo1]]" width="320px">
<div class="link-skidka">[[+tv.skidka]]<span>%</span></div>
</div>
<div class="text-all-skidka">
<h2>[[+pagetitle]] [[+unpub_date]] [[counter?]]</h2>
</div>
<div class="link-all-skidka">
<div class="left-link-all-skidka">
<span class="counter[[+id]] counter-analog">24:36:10</span>
</div>
<div class="right-link-all-skidka">
<p>Подробности</p>
</div>
</div>
</div>
Циклическая переадресация в pdoPage
При добавлении pdoPage выдает ошибку «На этой странице обнаружена циклическая переадресация».
Вызов стандартный (по документации).
Вызов стандартный (по документации).
<div id="pdopage">
[[!+page.nav]]
<div class="rows">
[[!pdoPage?
&parents=`0`
&ajaxMode=`scroll`
]]
</div>
</div>
В чем соль? вывод изображения MiniShop
Всем привет подскажите в чем может быть причина:
На странице товара, происходит вывод всех изображений через msGallery, также происходит вывод последних просмотренных товаров и вывод популярных товаров.
Вывод изображений во все случаях происходит таким образом:
Почему может быть такое???
Пример страницы: freejeans-shop.ru/catalog/muzhskaja-odezhda/muzhskie-dzhinsy/17408-97/
Пример работы: prntscr.com/7u2uvx
На странице товара, происходит вывод всех изображений через msGallery, также происходит вывод последних просмотренных товаров и вывод популярных товаров.
Вывод изображений во все случаях происходит таким образом:
<img src="[[+image:default=`files/images/nophoto.gif`]]" />
Но при отсутствии картинки выводится не дефолтная картинка, а картинка товара текущего товара…Почему может быть такое???
Пример страницы: freejeans-shop.ru/catalog/muzhskaja-odezhda/muzhskie-dzhinsy/17408-97/
Пример работы: prntscr.com/7u2uvx
пагинация в pdoPage
Всем привет, нашел проблему, подскажите как решить.
Ошибка на страницах пагинации, а точнее: при переходе выше 9 страницы происходит сброс на 1 страницу.
freejeans-shop.ru/novinki/
Вот код страницы:
[[!pdoPage?
&element=`msProducts`
&parents=`0`
&tpl=`tpl.msProducts.row`
&limit=`12`
&pageLimit=`5`
&where=`{«Data.new»:«1»}`
&pageNavVar=`page.nav`
]]
[[!+page.nav]]
Ошибка на страницах пагинации, а точнее: при переходе выше 9 страницы происходит сброс на 1 страницу.
freejeans-shop.ru/novinki/
Вот код страницы:
[[!pdoPage?
&element=`msProducts`
&parents=`0`
&tpl=`tpl.msProducts.row`
&limit=`12`
&pageLimit=`5`
&where=`{«Data.new»:«1»}`
&pageNavVar=`page.nav`
]]
[[!+page.nav]]
Ребят подскажите как вывести через pdoTools
вывесть количество ресурсов у родителя… мне нужно вывести тупо цыфру
допустим родитель меню1
под меню2
под меню3
хочу вывести количество у родителя оно тут равно двум
как мне это реализовать?
допустим родитель меню1
под меню2
под меню3
хочу вывести количество у родителя оно тут равно двум
как мне это реализовать?
modx2.3.5 php5.5 не отображается админка
Установил сегодня modx2.3.5 advansed. Не отображается админка, вернее отображается только верхнее меню в админке.