Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
23 декабря 2014, 03:15
0
Хорошо, что у меня есть доступ к вашему сайту, а то никогда бы не разобрались.

1. У вас нет на странице идентификатора .tops, а есть #mse2_mfilter — видимо копипаста из другого чанка.
2. jQuery у вас подключается только в конце страницы, так что scrollTop нужно вызывать после вызова [[$mainScripts]] иначе ошибка в консоли $ is undefined.

Добавил вам вызов в шаблон categoryPlant — всё работает.
Василий Наумкин
22 декабря 2014, 18:40
0
Насколько я понимаю, речь наоборот об обычной пагинации без наворотов. Просто страница перезагружается и человек теряет каталог из-за большой шапки.

Можно внедрить примерно такой сниппет ScrollTop на страницу:
<?php
if (!empty($_GET['page'])) {
	return '<script>$(document).ready(function() {
		$("html, body").animate({
			scrollTop: $("#content").position().top || 0
		}, 0);
	});</script>';
}
Вместо #content нужно указать идентификатор своего блока с контентом.

Вызывать вот так:
[[!ScrollTop]]
[[!pdoPage?
	&parents=`0`
	&limit=`5`
]]
[[!+page.nav]]
Василий Наумкин
22 декабря 2014, 14:40
0
В стандартном чанке сортировка обозначается совсем иначе:
<div id="mse2_sort" class="span5 col-md-5">
	[[%mse2_sort]]
	<a href="#" data-sort="resource|publishedon" data-dir="[[+mse2_sort:is=`resource|publishedon:desc`:then=`desc`]]" data-default="desc" class="sort">
		[[%mse2_sort_publishedon]] <span></span>
	</a>
</div>
Посмотри документацию и добавь свои сортировки по образу и подобию.
Василий Наумкин
22 декабря 2014, 09:06
+2
И что, дурак запомнит этот обязательный и уникальный логин? У нас тут тоже логины есть.

А если нет, как определить, что сейчас через VK входит тот же дурак, что год назад регился через G+? Как я должен определить, что это один и тот же юзер?

В общем, проще отключить нафиг эту социальную авторизацию и входить через один email — вдруг дураки хотя бы его помнят.

Василий Наумкин
22 декабря 2014, 07:18
0
Нет.

Любой дурак сможет авторизоваться снова через G+, а потом перепривязать VK, будучи авторизованным. Останется только новый юзер без привязок, но что ж поделать?
Василий Наумкин
22 декабря 2014, 04:01
0
А у меня все 5 привязаны — я чего-то не знаю?
Василий Наумкин
22 декабря 2014, 04:00
0
Я пользуюсь GIMP, там вроде как надо. Во всяком случае, ни разу не сталкивался с такой неприятностью.
Василий Наумкин
21 декабря 2014, 23:31
+1
С тем, что изображение снято с поворотом, а компьютер его показывает прилично, благодаря чудесам современной техники. Ну, всякие там EXIF и прочие метки файла.

Однако, эти чудеса пропадают при загрузке на сайт и файл отображается как есть.
Василий Наумкин
21 декабря 2014, 19:21
0
Редирект отключается автоматически в режиме ajax.

А так — нет. Только редактировать исходники.
Василий Наумкин
21 декабря 2014, 17:45
0
У pdoPage есть ajax режим — нужно использовать его.
Василий Наумкин
21 декабря 2014, 15:54
0
Предположу, что компонент добавляет данные в системную настройку.
Василий Наумкин
21 декабря 2014, 15:10
0
Потому что у тебя там ковычки в конце не хватает. А так да, всё работает:
[[!pdoResources?
	&parents=`0`
	&tpl=`@INLINE <p><a href="{{+uri}}">{{+pagetitle:ellipsis=`5`}}</p>`
]]
Василий Наумкин
21 декабря 2014, 14:06
0
Ты действительно не понимаешь, что сниппету нужно указать &ajax=`1`?
Василий Наумкин
21 декабря 2014, 12:32
0
Очевидно, что вызовы pdoField нужно вставить в твои чанки. Я же не знаю, что ты и как выводишь.

И эта, отвечай на комментарии, а не пиши в корень.
Василий Наумкин
21 декабря 2014, 09:12
0
Единственное — вложенные обратные кавычки все портят, поэтому фильтры вывода и сниппеты могут вызываться только без параметров.
Вообще-то нет.

У меня всё работает и со вложенными ковычками, только что проверил на последних версиях MODX и pdoTools.
Василий Наумкин
21 декабря 2014, 09:11
0
Для таких дел у нас есть сниппет pdoField.

Вот тебе вывод дедушки → папы → и самого ресурса:
[[!pdoResources?
	&parents=`0`
	&tpl=`@INLINE
	<p>
		{{pdoField?id=`[[+id]]`&field=`pagetitle`&top=`2`}} →
		{{pdoField?id=`[[+id]]`&field=`pagetitle`&top=`1`}} →
		<a href="{{+uri}}">{{+pagetitle}}</a>
	</p>
	`
]]
Учти, что глубина должна быть достаточной, иначе будут возвращаться одинаковые pagetitle.
Василий Наумкин
21 декабря 2014, 07:29
0
Думаю, что простым способом в нынешней версии Office это сделать не получится — слишком много было изменений.

Рекомендую сделать табами, как на h.simpledream.ru.