Павел Гвоздь

Павел Гвоздь

С нами с 31 мая 2015; Место в рейтинге пользователей: #4
11 февраля 2016, 18:27
0
А контекстна реклама к продвижению сайта не имеет абсолютно никакого отношения.
Плох тот СЕОшник, который так думает… За счёт контекста можно по быстрому показать поисковой машине, что на твоём сайте хорошие поведенческие, следовательно получить траст… Палю тему, записывай. ;)
11 февраля 2016, 18:26
+1
Одним из важнейших этапов продвижения сайта является поисковая оптимизация (SEO)
© Цитата с твоей ссылки на Вики…

Это не слова синонимы… Не вводите пользователей в заблуждение. SEO = Поисковая оптимизация. Продвижение сайта — это совокупность мер, в которые входит и SEO. Продвигать сайт можно и за счёт контекста. И за счёт рекламы на асфальте или в метро.
10 февраля 2016, 16:09
0
Не знаю, проверь. Скажешь потом. А mfilter2 работает с JSON полями?
07 февраля 2016, 14:51
+2
Спасибо за &exclude в pdoTitle! :)
05 февраля 2016, 12:36
+1
Так я вроде переписал описание пакета. Что, до сих пор не понятно, чтоли?)
04 февраля 2016, 20:39
0
Честно говоря, я открыл для себя людей, которые не знают, что в ms2 есть такая клёвая плюха. :)
04 февраля 2016, 17:23
+2
В общем-то Илья назвал причину появления данного компонента.

У меня складывается впечатление, что пост твой появился тут ради ссылки. =) Капелька бреда, не воспринимай всерьёз. ;)
27 января 2016, 17:44
0
Да. Напиши в ЛС, я скину свой скайп — обсудим детали.
27 января 2016, 11:44
0
Разве не об этом? А если да, то зачем плодить кучу топиков одинаковых, когда этот пост по ссылке ровно на той же странице, куда был запощен данный пост?
27 января 2016, 11:02
0
Василий, а как ты из плагина OnPageNotFound передаёшь в Феном данные? В объекте $modx?
27 января 2016, 10:36
0
Смотри в посте внимательнее… Там сказано об использованных дополнениях и как что выводится через pdoResources…
27 января 2016, 10:30
5
0
1) Создаёшь файл core/components/minishop2/custom/order/myorderhandler.class.php с содержимым:
<?php
class myOrderHandler extends msOrderHandler
{
	public function submit($data = array())
	{
		$min_price_order = $this->modx->getOption('ms2_minimum_price_order');
		$cart_status = $this->ms2->cart->status();
		$currency = $this->modx->lexicon('ms2_frontend_currency');
		if( $cart_status['total_cost'] < $min_price_order )
		{
			return $this->error( 'ms2_order_err_total_price', array(), array('price'=>$min_price_order, 'currency'=>$currency) );
		}
		return parent::submit($data);
	}
}

2) Создаёшь настройку (желательно в namespace «minishop2») ms2_minimum_price_order со значением суммы заказа, например: 50000.

3) В настройке ms2_order_handler_class указываешь только что созданный класс обработчик, вот так: myOrderHandler.

Вроде всё…
26 января 2016, 20:12
0
Единственное, есть вопрос про регу через номер телефона. Email записываешь как «телефон@domain.ru»? Насколько я знаю, поле email оставлять пустым не кошерно.
26 января 2016, 20:10
+1
Хорошая статья, спасибо! Нашёл интересные моменты для себя, которые как раз применю в новом проекте. Помоему я ещё ни раз повторю, что Василий, как всегда во-время! :)
26 января 2016, 16:14
0
Можно допилить функционал. Но где-то только через неделю (максимум).
21 января 2016, 07:26
0
Это к Василию. Я отключаю настройку cache_resource и этот баг пропадает, насколько я помню.
20 января 2016, 08:04
0
Забавно. :) Здесь на изображении есть такая сноска:
Важно знать. Если у акции не указан ни один товар или раздел — она применится ко всему магазину.