Всего 122 916 комментариев

Николай
15 апреля 2015, 14:15
0
При явном указании
&pageVarKey=`pag`
У любого из двух сниппетов, у второго пропадает кнопка «Показать еще»
Николай
15 апреля 2015, 14:12
0
Конфликтует =(
Как бы вроде все работает, вот только в браузере каждое нажатие «Показать еще» Меняет /page.
Т.е, в первом вызове нажимаем показать еще, и получаем user-profile.html?page=2
Во втором нажимаем и получаем user-profile.html?page=3
Вот только Материалы во втором идут как статья 1 2 3 4 5 6 13 14 15 16 17 18
А в первом 1 2 3 4 5 6 7 8 9 10 11 12
А если я еще раз нажму на первом Показать еще, то у него будет
1 2 3 4 5 6 7 8 9 10 11 12 19 20 21 22 23 ит…
Т.е каждый pdopage ориентируется на GET['page']…
Наумов Алексей
15 апреля 2015, 13:32
+1
Добрый день!

Ответил в поддержке компонента вам полчаса назад, мысль покоя мне не дала эта, в итоге сел и написал 10 строчек кода =)

В общем выпустил версию

2.3.0-pl1
=======================================
— добавлена настройка mapex2_manager_add_placemark_on_search
при включении настройки после поиска будет автоматически на карту добавляться точка!

Ждем, когда пакет обновят в репозитории.
Jenya Filimonov
15 апреля 2015, 13:29
0
Спасибо. попробую. Проблем нету. Просто накосячил.
but1head
15 апреля 2015, 13:26
0
я все же до сих пор не лег спать :) ждемс
Сергей Фещуков
15 апреля 2015, 13:20
0
1. Ссылка ведёт на саму картинку, а не на какую-либо страницу. Можно сделать отдельную страницу, в чанк tpl.ms2Gallery.row вставить ссылку на эту страницу, а в качестве параметра указывать ссылку на картинку. А на самой странице считывать этот параметр из ссылки и выводить нужную картинку в шаблоне. А ещё можно поиграться с .htaccess и с помощью него делать перенаправление или подмену. Вариантов много. Но писать долго как это делать.
2. Убрать из чанка tpl.ms2Gallery.outer html-код большого превью. Где проблема?
3. А стили fancybox скопировали? Файл, что формата .css. А ещё там картинки есть от fancybox. Кроме всего прочего, файл стилей ещё подключить надо.
А по ссылке на превью, в tpl.ms2Gallery.row вместо
<a href="[[+360x270:default=`[[+url]]`]]">
написать просто
<a href="[[+url]]">
И будет ссылка на оригинал изображения, а не на превью.
Николай
15 апреля 2015, 13:17
0
Спасибо! Не додумался документацию сразу читать, в голове крутилась заметка, в которой эту проблему решали…
Лев Вербицкий
15 апреля 2015, 12:49
+1
Поменять id обертки и параметры классов.
docs.modx.pro/components/pdotools/snippets/pdopage

ajaxElemWrapper — jQuery селектор элемента-обёртки с результатами и пагинацией. По умолчанию #pdopage.
ajaxElemRows — jQuery селектор элемента с результатами. По умолчанию #pdopage .rows
ajaxElemPagination — jQuery селектор элемента с пагинацией. По умолчанию #pdopage .pagination
ajaxElemLink — jQuery селектор ссылки на страницу. По умолчанию #pdopage .pagination a
Николай
15 апреля 2015, 12:11
0
Друзья! Где то я видел волшебный гайд, как заставить на одной странице работать более одного pdopage в ajax. Может кто помнит статью? Я перекопал весь поиск но так и не смог найти. Проблема у меня в том, что на одной странице два вызова pdopage с кнопочкой «Показать еще».
<div id="pdopage">
	[[!+page.nav]]
	<div class="rows">
		[[!pdoPage?
			&parents=`0`
			&ajaxMode=`button`
			&limit=`5`
			&tpl=`tpl.user_pages`
		]]
	</div>
</div>
Два подряд таких вызова не хотят работать…
Василий Столейков
15 апреля 2015, 10:54
0
Спасибо за мысли! Буду копать в этом направлении!!!
Сергей
15 апреля 2015, 10:45
0
Алексей, планируются ли мультимаршруты? При поиске адреса метка на карте не ставится?
Пашок
Пашок
15 апреля 2015, 10:22
0
Спасибо, что разобрались, друзья. Завал по работе, времени не хватает даже интересные сайты почитать. На днях планируется новая версия YandexMaps, в которой будет реализована одна очень удобная и нужная штука. Нет, даже не одна… :)
Алексей
15 апреля 2015, 10:16
0
Переключение контекста в мультидоменном сайте.
К примеру, у меня два контекста:
1. web - адрес http://domain1.com
2. web2 - адрес http://somain2.com
В разных контекстах работают разные правила маршрутизации.
Либо в параметр «маршрут» надо указать хост, вот так:
Маршрут: "http://domain1.com/users/{id:[0-9]+}.html"
А для второго контекста маршруты будут прописываться так:
Маршрут: "http://domain2.com/users/{id:[0-9]+}.html"
Сергей Фещуков
15 апреля 2015, 09:28
0
Как вариант пока приходит в голову создать свой сниппет, внутри которого будет переменной будет присваиваться результат вызова сниппета msCart в виде массива, который затем обрабатывать.
А можно подсмотреть в сам сниппет msCart и увидеть, как вызывается корзина, и далее её использовать подобный код.
Володя
15 апреля 2015, 09:07
0
ага, вижу что работает не так как надо…
Я не спец по регуляркам, но думаю это из за кирилицы.
Попробуйте решение в лоб
letter-{get:[абвгдеёжзийклмнопрстуфхцчшщъыьэюя]{2}|[a-z0-9]{1}}
Василий Наумкин
15 апреля 2015, 03:38
0
Если запрос один — значит, всё ок.
a.drobushevskiy
15 апреля 2015, 03:07
0
Попробовал. ajax запрос один, причем без
dataview.refresh();
конструкция работает, но появляются часики загрузки данных , а при совместном использовании
dataview.getStore().reload();
dataview.refresh();
данные обрабатываются моментально. Без
dataview.getStore().reload();
данные не обновляются.
Василий Наумкин
15 апреля 2015, 02:52
0
dataview.getStore().reload();
dataview.refresh();
Это, по моему, одно и то же.
Проверь в консоли браузера, там может показывать два ajax запроса друг за другом, из которых первый будет всегда отменён.