Большая статья про pdoParser

В связи с большим обновлением pdoTools, я попытался собрать всю информацию о работе его парсера и опубликовал её на Хабре. Это очередная попытка немного реанимировать тамошний хаб MODX.

Конечно, эта информация никак не могла пройти мимо нашей документации, так что можно читать её там.

Надеюсь, хоть теперь вопросов «а как это использовать» станет поменьше, потому что информации и примеров просто огромное количество.
Василий Наумкин
12 августа 2015, 18:14
modx.pro
6
4 747
+11

Разработка класса обработчика доставки или заказа

3 1 500
Нужно написать класс доставки или свой msOrderHandler для следующей задачи.
Если покупатель сам забирает товар из магазина, то за самовывоз получает скидку 5% от суммы заказа.
Сейчас стоит стандартный способ доставки «Самовывоз» со стоимостью минус 5%, он считает минус 5% от общей суммы заказа.
Нужно, чтобы 5% скидка не считалась на товары с уже существующей скидкой (msDiscount: товар либо входит в группу товаров со скидкой, либо если у покупателя есть персональная скидка, либо используется купон)
Например: в корзине товар с учетом акционной скидки за 1000 руб. и товар без скидки за 500 руб., total_cost=1500, но скидка 5% считается только от 500 руб.
В итоге должно получиться: сумма заказа — 1500 руб, сумма к оплате — 1475 руб
Alexey T
12 августа 2015, 16:42
modx.pro
1 050
0

Почему MODX не становится популярнее?

«Черновой» перевод статьи Марка Хамстры с MODX.today


Всем привет! Пару дней назад Марк опубликовал свою статью «Why isn't MODX more popular?». Я сделал «черновой» перевод и хотел бы услышать ваше мнение о его качестве. Пока что он будет на GitHub, после правки думаю «выкатить» на Хабр. Комментарии, пожелания, исправления прошу оставлять здесь или в комментариях на самом ГитХабе.
Ганин Роман
12 августа 2015, 16:00
modx.pro
1
24 951
+6

Ошибка корзины при авторизации через Login

При анонимном оформлении заказа в minishop2 все работает идеально, но при авторизации через Login и попытки оформить заказ корзина как будто бы очищается, т.е. до тех пор пока мы не зайдем на страницу оформления заказа все в порядке, как только зайдем товары еще отображаются, но общая сумма уже не выводится, а при попытке оформить заказ, оформляется пустой заказ.
В логах пусто, ошибок нет, с чем это может быть связано?
polyakov4792
12 августа 2015, 13:55
modx.pro
896
0

Меню для сайта на контекстах

Добрый день, коллеги)

Появился тут вопрос к которому пока не знаю как подступиться, решил попросить помощи.

Есть сайт на контекстах такой структуры:

d1.site.ru
	Первый раздел
		первый подраздел
		второй подраздел
	Второй раздел
	третий раздел

d2.site.ru
	Первый раздел
		первый подраздел
		второй подраздел
	Второй раздел
	третий раздел

и так далее
Как построить меню по такой конструкции вида

<ul>
<li>d1.site.ru
	<ul>
	<li>Первый раздел
		<ul>
		<li>первый подраздел</li>
		<li>второй подраздел</li>
		</ul>
	</li>
	<li>Второй раздел</li>
	<li>третий раздел</li>
	</ul>
</li>
<li>d2.site.ru
	<ul>
	<li>Первый раздел
		<ul>
		<li>первый подраздел</li>
		<li>второй подраздел</li>
		</ul>
	</li>
	<li>Второй раздел</li>
	<li>третий раздел</li>
	</ul>
</li>
и так далее
</ul>
Создать вот такое с виду не хитрое меню, но через контексты.
Буду признателен за помощь.
Ilya Ev
12 августа 2015, 13:27
modx.pro
1 908
0

Показать еще | mFilter

Здравствуйте! В pdoPage есть функционал кнопки «показать еще». Делается все довольно просто. А можно ли тоже самое сделать с mFilter?
Николай
12 августа 2015, 12:27
modx.pro
891
0

Не актуально

Не актуально
Серьёзный
12 августа 2015, 11:41
modx.pro
1 233
0

не могу запустить сайт modx revo на modhost.pro

Здравствуйте. Вопрос, скорее всего, очень ламерский. Ситуация следующая. Зарегистрировал тестовый сайт на Simple Dream, но в итоге решил остаться на этом хостинге, оплатил оптимальный тариф и все. Начались проблемы. Сайт со старого домена удалил, теперь нужно использовать доменное имя старого сайта. Раньше, на сайте эво, шел в свои доменные имена, менял А запись и вписывал нски. Здесь, modhost.pro/help/dns пишут, что нс запись не нужно делегировать, но у меня сайт, при запуске, не открывается. Точнее, работает не на всех компьютерах. В личку, спасибо ребятам, написали, что нужно чистить кэш от старого сайта, выслали решения, тоже, не работает. И как в этом случае быть с пользователями сайта, которых не знаю, я им не смогу предложить данное решение. Уверен, хожу где то рядом, если есть специалисты в вопросе, буду рад любой помощи.
Собственно, если вопрос стоит чего-то, тоже не жадина
Maxim
12 августа 2015, 09:46
modx.pro
1 025
0

Как скачать последнюю версию minishop2 ?

Установщик дает установить только minishop2 2.1.11-pl. Как поставить последнюю версию (чтобы и обновить потом удалось)?
Владислав
12 августа 2015, 08:23
modx.pro
1 364
0

Оригинал картинки товара

Доброй ночи!

Посоветуйте, как лучше делать…
Товар в магазине — это изображение. Я загружаю это изображение в галерею товара, генерируются превьхи. Пользователь может посмотреть эти превьюхи на сайте и если нужно, положить в корзину и купить. Покупает естественно полноразмерную картинку.

Посмотрев на урл картинки (/assets/images/products/3/sizexsize/pathtoimg...) не сложно догадаться где лежит оригинал и как его скачать.

Можно просто изначально загружать картинки небольшого размера, а полноразмер класть в какое-нибудь поле товара.
А можно изменить логику при загрузке и формировать превьюхи с другим именем, тем самым исключив возможность подобрать адрес оригинала…

И как я понял, из коробки максимум можно менять тип генерации имен для файлов при загрузке, hash или friendly. Жалко, что нельзя этого делать отдельно для превью и отдельно для оригинала…
Андрей Сухомозгий
11 августа 2015, 21:19
modx.pro
1
1 575
0