Алексей

Алексей

С нами с 25 декабря 2012; Место в рейтинге пользователей: #69
Валерий Савинов
16 сентября 2015, 14:19
1
+1
есть вот такой костыль импорт дополнительных цен для импорта из csv
но все зависит от того, как подготовлен сам csv.
Решение не претендует на эталонное — но работает.
Ilya Ev
14 августа 2015, 13:30
1
+1
о нашел вроде

в файле

core/components/minishop2/model/minishop2/mscarthandler.class.php
сносим строчку

,'ctx' => $this->modx->context->get('key')
Вроде работает, но это как я понимаю не очень хорошее решение)
Василий Наумкин
01 августа 2015, 09:32
1
+7
Видео хорошо сделано, но TinyMCE и Articles — это такой нафталин и сборная солянка, что упаси меня господь.

Он устанавливает пачку старых тормозных дополнений, которые потом криво использует. Даже на видео заметны красные надписи в логе установки — ошибки.
А как вам запихивание сырых тегов для парсера MODX в плейсхолдер прямо из класса статьи, вместо вызова modX::runSnippet()?

За комментарии отвечает тормозной Quip, который не стоит использовать, если вы планируете выводить хотя бы 50 комментов за раз. Да и вообще, в 2015 году комментарии без ajax — это даже не смешно.

Также везде в этих дополнения стандартные modX::getCollection() и modX::getChunk(), которые совершенно не могут похвастаться скоростью. Аналогичные функции pdoTools быстрее в разы, а иногда и на порядки.

Вот моё видео, без озвучки и монтажа, зато про Tickets. Судя по всему, западные товарищи будут продолжать игнорировать все наши современные разработки, пока им на блюдечке не принесут англоязычную документацию.

Сочувствую им.
Воеводский Михаил
12 июля 2015, 13:24
2
+3
Отправка SMS очень проста: здесь 3 примера на php, которые можно скопировать — сообщения будут прекрасно отправляться.

Что требуется при регистрации от сайта:
1. Сгенерировать код подтверждения и записать его в сессию
2. Сформировать текст сообщения
3. Отправить собщение
4. Проверить записанный в сессии код с введенным пользователем.
Василий Наумкин
22 июня 2015, 10:18
2
0
Держи. Присоединение свойств товара к соседнему ресурсу и получение ссылок на первую картинку из полей thumb и image.
[[!pdoNeighbors?
	&leftJoin=`{
		"Data":{"class":"msProductData", "on":"Data.id = modResource.id"}
	}`
	&select=`{
		"Data":"image,thumb"
	}`
	&tplPrev=`@INLINE <span class="link-prev"><img src="{{+thumb}}"><a href="{{+link}}">← {{+menutitle}}</a></span>`
	&tplNext=`@INLINE <span class="link-next"><img src="{{+thumb}}"><a href="{{+link}}">{{+menutitle}} →</a></span>`
	&showLog=`1`
]]
Чанки можно усложнить, чтобы добавить проверку на наличие картинки и вывод заглушки, если её нет.

Оплатить можно здесь.
Максим Кузнецов
03 июня 2015, 20:43
2
+2
Конечно. У меня, в свое время, тоже она возникла..) Сортировка — при помощи mfilter2:

<a data-sort="rating" data-dir="[[+mse2_sort:is=`rating:asc`:then=`asc`]]" data-default="desc" class="rating sort">рейтингу <span></span></a>
А у самого вызова я leftJoin'ю сниппет VoteForms:

[[!mFilter2? &suggestions=`1` &limit=`25` &loadModels=`voteforms` &paginator=`pdoPage@Pagination` &class=`msProduct` &element=`msProducts` &depth=`0` &toPlaceholders=`mse2_` &includeThumbs=`70x70` &showEmptyFilters=`0`
&sort=`price:asc, rating:desc`
&where=`{"class_key":"msProduct"}`
&leftJoin=`{
	"VoteFormThread": {
		"class": "VoteFormThread",
		"on": "msProduct.id = VoteFormThread.resource AND VoteFormThread.form = 1"
	}
}`
&select=`{"Data": "[[!getProductDataFields]]",  "VoteFormThread": "VoteFormThread.rating AS rating, VoteFormThread.users_count AS totalVoted"
}`
&tpls=`item.list.table`
]]
Василий Наумкин
24 мая 2015, 15:03
4
+2
Сделай сниппет
<?php
echo '<pre>';
print_r($modx->placeholders);
die;
и вызови его на странице после mFilter2 — увидишь все выставленные плейсхолдеры.
Павел Левин
29 апреля 2015, 19:21
2
0
Мне вот нравится MiniColors, он очень юзабельный и маленький =)
Василий Наумкин
09 апреля 2015, 09:15
1
0
Он говорит о том, что в Tickets при создании комментария все нестандартные поля формы добавляются в properties и их потом можно как-то использовать.

Исходник.