Илья Уткин

Илья Уткин

С нами с 15 декабря 2012; Место в рейтинге пользователей: #14
22 июня 2015, 21:08
0
У pdoPage есть параметр, кажется, &ajax=`1` — он включает автоматический алгоритм, который все сделает за вас — не нужно ресурса с пустым шаблоном, правильно формируются ссылки и пр.
22 июня 2015, 18:13
+1
вы глубоко заблуждаетесь))) поймет и еще как))
22 июня 2015, 16:37
+1
То есть, без pdoPage выводит как надо, а с pdoPage получается Array?
22 июня 2015, 11:44
0
Если вы вызываете pdoPage несколько раз на одной странице, у вызовов должны быть прописаны разные pageVarKey
22 июня 2015, 11:42
+1
Вот эти строчки надо переделать:
$limit = 10;
if($page>1){
	$current_page = $page*$limit;
}else{
	$current_page = 1;
}
$OFFSET = 'LIMIT '.$current_page.','.$limit;

как-то так:
$limit = $scriptProperties['limit'];
$OFFSET = 'LIMIT '.$scriptProperties['offset'].','.$limit;

И в самом конце сниппета, перед return добавить строчку:
$modx->setPlaceholder('page.total', $result_count);
18 июня 2015, 23:42
0
Нагрузки лишней не будет — всё, что надо закешируется.
18 июня 2015, 10:46
+1
[[!hideOnDirect? &chunk=`nav`]]

<?php
if (!$_GET['direct']) {
	$key = $chunk;
	if(!$output = $modx->cacheManager->get($key)) {
		$output = $modx->getChunk($chunk);
		$modx->cacheManager->set($key, $output);
	}
	return $output;
}
return;

Ну и ссылка должна быть такой: site.com/?direct=1
17 июня 2015, 10:54
0
В стандартном .htaccess, который идет в комплекте с MODX уже есть все, что вам нужно. Осталось только для каждого домена выбрать свой вариант:

# domain1.ru
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^domain1\.ru [NC]
RewriteRule (.*) http://domain1.ru/$1 [R=301,L]

# www.domain2.ru
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\.domain2\.ru [NC]
RewriteRule (.*) http://www.domain2.ru/$1 [R=301,L]
12 июня 2015, 13:52
+1
Если бы я был Яндексом, я бы добавлял странице «вес», если на ней есть ссылки, по которым люди действительно переходят. Ведь такие ссылки ПОЛЕЗНЫЕ, значит, страница для пользователя ПОЛЕЗНАЯ…

Но это уже холивар))
11 июня 2015, 11:11
0
&where=`{"pagetitle:LIKE":"%склад%","OR:pagetitle:LIKE":"%хранилищ%","OR:pagetitle:LIKE":"%баз%"}`
21 мая 2015, 10:48
0
Значит, у вас стоит Wayfinder. А он использует карту URI для построения дерева. Можно поменять на pdoMenu или постоянно чистить эту карту тоже. Она теперь отделена от обычного кеша.)))
20 мая 2015, 12:23
0
А что сначала выполняется? Fenom или парсер MODX?

Это верная конструкция или сначала будет распарсен чанк, а уже после Fenom решит показывать его или нет?
{if $modx->resource->id != $modx->getOption('site_start')}
    [[$asideLeft]]
{/if}

И про эту конструкцию такой же вопрос
{if $modx->resource->id != $modx->getOption('site_start')}
    {$pdoTools->getChunk('asideLeft')}
{/if}
20 мая 2015, 11:20
0
блин. это объет javascript на странице прописан между
<script></script>
Надо скрипт будет в файл, значит, выносить)
20 мая 2015, 11:18
0
Включен. [[#13.pagetitle]] работает. Кэш чистил. А в логе следующее:

[2015-05-20 08:16:40] (ERROR @ /index.php) Unexpected tag 'prevText' in web/resources/1/72ff9c7b66dedf43897182eb4a87a8c3.fenom.tpl line 138, near '{prevText:' <- there
20 мая 2015, 11:08
0
Обрадовался, побежал пробовать и что-то, видимо, упустил. Добавил строку в админке, а вот как она отображается на фронтенде. Файл в кеше был сгенерирован успешно.
20 мая 2015, 10:37
+2
Поправил пакет, чтобы его можно было найти в репозитории 2.3.x

15 мая 2015, 18:20
0
А так?
[[!getUrlParam:toPlaceholder=`val`? &name=`val` &int=`1`]]
[[!getResources?
    &tvFilters=`category==[[!+val]]`
    &tpl=`advertisement_single`
    &includeTVs=`1`
    &processTVs=`1`
]]