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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
30 декабря 2014, 21:34
0
Далеко не факт, что присоединение таблицы картинок и выборка из неё будут работать быстрее, чем твой простой запрос из сниппета.

Но ты можешь попробовать — параметр &leftJoin.

нет ли такой способности у TicketForm что бы загрузка картинок шла через ms2Gallery
Нет.

У Tickets всё своё, потому что ms2Gallery — платный. Было бы неправильно заставлять покупать ms2Gallery всех желающих загружать файлы в Tickets.
Василий Наумкин
30 декабря 2014, 21:30
0
Data — это автоматически присоединённая таблица msProductData, в которой цвета записаны JSON строкой. Из JSON ты ничего не выберешь, потому что для MySQL это просто строка.

Нужно выбирать из таблицы msProductData, и я уже показал тебе, как её присоединять. Даже ссылку дал на объяснение принципов работы.

Дальше давай сам.
Василий Наумкин
30 декабря 2014, 16:06
1
+1
Если у товаров несколько цветов, то получится ерунда. А вообще, все JSON поля копируются в msProductOption.

Так что нужно просто присоединить этот класс и сортировать по нему:
[[!msProducts?
	&parents=`0`
	&leftJoin=`{
		"msProductOption":{
			"class":"msProductOption",
			"on":"msProductOption.key = 'color' AND msProductOption.product_id = msProduct.id"
		}
	}`
	&select=`{
		"msProduct":"*",
		"msProductOption":"value as color"
	}`
	&sortby=`msProductOption.value`
	&sortdir=`ASC`
	&tpl=`@INLINE <p>[[+pagetitle]] [[+color]]</p>`
	&showLog=`1`
]]
Источник вдохновения — bezumkin.ru/training/course2/3006/
Василий Наумкин
30 декабря 2014, 15:57
0
Вообще не понял.

Button генерирует кнопку, которая загрузит следующую страницу при клике. Никаких форм и инпутов не нужно.
Василий Наумкин
30 декабря 2014, 13:32
0
Поле сортировки картинок в ms2Gallery и miniShop2.
Василий Наумкин
30 декабря 2014, 13:32
0
Тогда еще захотят и вывод картинок в админке и сортировку перетаскиванием.

Пока нет желания делать.
Василий Наумкин
29 декабря 2014, 20:31
0
Тут недавно было сразу несколько однотипных вопросов из-за незнания о base href, так что я уже перестраховываюсь.

Кто знает, что ему лучше — поправит и сам.
Василий Наумкин
29 декабря 2014, 20:24
0
Ага, проглядел.

Можно обновляться на beta1.
Василий Наумкин
29 декабря 2014, 16:48
+1
Если только в новом году напомнишь.

В этом году — всё, отдыхаю.
Василий Наумкин
29 декабря 2014, 16:48
0
Там нет плейсхолдеров — кнопка уже на странице и с ней работает javascript, а не php.
Василий Наумкин
29 декабря 2014, 15:44
0
Вот честно — не знаю.

Стандартная пагинация не должна работать, а кнопкой и скролом — могут. Проверяй.
Василий Наумкин
29 декабря 2014, 11:02
+1
Нормального руководства по установке не появится, пока его кто-то не напишет.

Я могу только предложить тебе создать бесплатный тестовый сайт на h.simpledream.ru, установить на него miniShop2 и убедиться что всё работает само по себе.

Когда вдруг окажется, что проблемы не в miniShop2, а где-то еще — ты сможешь сравнить настройки нашего хостинга и своего, чтобы найти проблему.
Василий Наумкин
28 декабря 2014, 20:04
0
Нужно писать свой собственный фильтр или менять логику фильтра default. Ссылка про это дело.
Василий Наумкин
28 декабря 2014, 15:00
+3
Пришло!

Всё уже в работе, завтра постараюсь выложить новую версию.
Василий Наумкин
27 декабря 2014, 07:50
0
Если ты используешь сложные теги с модификаторами — конечно. Если же нет, то fastMode будет работать как обычно, независимо от типа чанка.
Василий Наумкин
27 декабря 2014, 07:44
0
Аргументы хорошие и логичные. Есть, правда, и контраргументы:
  • The “footer” of the page will be typically impossible to reach.
  • Currently there is no way to cancel or opt-out of the behavior.
  • There is no permalink to a given state of the page.
  • Dynamically adding more content to the page increases the memory footprint of the browser. Depending on the browser, this could account for around 50megs of RAM.
  • Analytics will not immediately capture the event, so custom configuration is required.
www.infinite-scroll.com/

Для добавления «в коробку» нужно решить хотя бы основную проблему — прямую ссылку на страницу. Вконтакте есть хороший пример такой работы.

Если ты готов оплатить 3500 рублей, то я добавлю в pdoPage ajax навигацию двумя способами: по страницам и прокруткой.
Василий Наумкин
26 декабря 2014, 18:05
+2
Поправил, можно обновляться.
Василий Наумкин
26 декабря 2014, 18:03
0
А потом что? При открытии страницы сразу делать 5 ajax запросов, чтобы загрузить 5 страниц и дойти до 6й?

Или грузить сразу 6ю и 2 ссылки «загрузить до» и «загрузить после»?

И какой профит, по сравнению с нормальными страницами? Я его не вижу. Разве что радоваться, что «каквконтактике».