Павел Гвоздь

Павел Гвоздь

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

Это не слова синонимы… Не вводите пользователей в заблуждение. SEO = Поисковая оптимизация. Продвижение сайта — это совокупность мер, в которые входит и SEO. Продвигать сайт можно и за счёт контекста. И за счёт рекламы на асфальте или в метро.
Павел Гвоздь
10 февраля 2016, 16:09
0
Не знаю, проверь. Скажешь потом. А mfilter2 работает с JSON полями?
Павел Гвоздь
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 и этот баг пропадает, насколько я помню.