Алексей

Алексей

Был в сети 02 января 2025, 10:27
Заказы не принимаю
Валерий Савинов
Валерий Савинов
есть вот такой костыль импорт дополнительных цен для импорта из csv
но все зависит от того, как подготовлен сам csv.
Решение не претендует на эталонное — но работает.
Василий Наумкин
Василий Наумкин
Видео хорошо сделано, но TinyMCE и Articles — это такой нафталин и сборная солянка, что упаси меня господь.

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

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

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

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

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

Что требуется при регистрации от сайта:
1. Сгенерировать код подтверждения и записать его в сессию
2. Сформировать текст сообщения
3. Отправить собщение
4. Проверить записанный в сессии код с введенным пользователем.
Василий Наумкин
Василий Наумкин
Держи. Присоединение свойств товара к соседнему ресурсу и получение ссылок на первую картинку из полей 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`
]]
Чанки можно усложнить, чтобы добавить проверку на наличие картинки и вывод заглушки, если её нет.

Оплатить можно здесь.
Максим Кузнецов
Максим Кузнецов
Конечно. У меня, в свое время, тоже она возникла..) Сортировка — при помощи 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`
]]