Сергей Фещуков

Сергей Фещуков

С нами с 10 февраля 2015; Место в рейтинге пользователей: #42
Сергей Фещуков
24 декабря 2016, 18:48
0
Данная опция работает на странице конкретного товара, когда остатки подгружаются AJAX запросом. Как вы вызываете сниппет?
Сергей Фещуков
18 декабря 2016, 17:10
0
Добрый день. Если я правильно понял ваши задачи, то это можно сделать с помощью данного компонента. Но полностью поменять контент страницы этим компонентом не получится. Он позволяет создавать свои плейсхолдеры, в которые можно записывать нужный вам текст для каждого города, и использовать их на сайте.
Сергей Фещуков
10 октября 2016, 13:25
0
Здравствуйте. Теоретически, возможно. Например, если выставить для города цену 0 или вообще не выставлять цену для города. А при выводе товаров присоединить таблицу с данными компонента cityFields и искать все товары, у которых цена для города есть и выше 0.
Сергей Фещуков
30 сентября 2016, 14:11
0
Нет, это решение не будет реализовано через контексты. Через контексты и без этого дополнения можно сделать города.
Сергей Фещуков
27 сентября 2016, 09:54
0
На текущем этапе вы можете нельзя внедряться в процесс определения города. Но я подумаю как можно решить этот вопрос. Прикручивать свои сервисы для определения города было бы совсем неплохо.

К примеру не хватает группировки по городам в Данных, более удобной фильтрации.
Об этом я совсем не подумал. Спасибо за совет, реализую этот функционал в ближайшем обновлении.
Сергей Фещуков
27 сентября 2016, 09:49
0
Добрый день. Да, этот функционал возможно реализовать с помощью моего компонента. Для этого просто добавляйте данные в соответствующей вкладке на странице компонента и выводите её в контенте страницы контактов и в подвале/шапке страниц.

2. Доставка оформляется только в города присутствия, выбирается из списка, желательно, чтобы активным сразу был пункт текущего города
Для этого просто вызовите сниппет cfCities с нужным оформлением и без добавления JS функций. Типа такого:
[[!cfCities? &frontend_js=`` &tplWrapper=`msOrder.city` &tpl=`msOrder.city.row`]]
В чанк msOrder.city вставьте:
<select name="city">[[+rows]]</select>
В чанк msOrder.city.row вставьте:
<option value="[[+id]]"[[+selected]]>[[+name]]</option>
И сделайте обработку поля city в своём заказе. Чанки подгоняете под свои стили и готово.

Также хотелось бы узнать реализован ли функционал о котором писали 20 марта
К сожалению, ещё нет. Сейчас решается вопрос о том, как лучше его реализовать, чтобы со стороны пользователя компонента было меньше мороки и меньше необходимости вносить какие-то свои дополнительные правки, чтобы полностью реализовать решение.
Сергей Фещуков
13 июля 2016, 13:03
0
Да, должно всё работать. Если будут какие-то проблемы, то можете всегда написать мне в техподдержку в магазине modstore.pro.
Сергей Фещуков
13 июля 2016, 12:42
0
Здравствуйте. Как данный компонент должен работать с msOptionsPrice2? Или вы про то, не будет ли конфликта? Не могу точно утверждать, но не должно быть каких-либо конфликтов.
Сергей Фещуков
15 мая 2016, 16:58
0
Так не получится одним запросом сделать. Выводите сначала первым запросом объекты 1,2,3, а потом все остальные рандомно, исключив объекты 1,2,3
Сергей Фещуков
08 мая 2016, 17:11
0
На самом деле полностью, если разложить вызов, то будет так:
$modx->setPlaceholders(array(
   'arr' => array(
      0 => 'el1',
      1 => 'el2'
   )
));
И дальше, вроде в шаблоне используется вот так:
{$_pls['arr.0']}
{$_pls['arr.1']}
Сергей Фещуков
08 мая 2016, 16:01
0
Читайте как работает setPlaceholders. Ключи становятся плейсхолдерами, а не массив.
Сергей Фещуков
05 мая 2016, 15:19
0
Пользуюсь этим хостингом огромное количество времени (партнерское сотрудничество). И до сих пор не знал, что у них эта фишка появилась. Очень круто, спасибо за подсказку.
Сергей Фещуков
04 апреля 2016, 05:22
0
Попробуйте в другой параметр условие для ТВ прописать, &tvFilters. Читайте документацию к pdoResources, там написано как правильно он задаётся.
Сергей Фещуков
29 марта 2016, 12:55
0
Город не нужно выбирать у каждого товара. Он выбирается в любом месте, записывается в сессию (тем самым запоминается) и при загрузке страницы выводятся цены уже для выбранного города. Чтобы привязать это дело к контекстам, необходимо немного переписать компонент.
Сергей Фещуков
25 марта 2016, 06:10
0
Можно как-то помогать PR в GitHub или беты нет там? В текущий репозиторий отправил PR с мелкими добавлениями, но вы так их не рассматриваете.
Сергей Фещуков
21 марта 2016, 13:57
0
Да. Естественно, без дополнительной настройки сервера и самого сайта не обойдётся.
Сергей Фещуков
20 марта 2016, 07:28
+1
Когда делал и выкладывал компонент, не знал, что существует подобный. Но есть отличия наших компонентов:
1. В моём можно добавлять любые данные, а не только какие-то определённые.
2. В моём можно изменять цены товаров для различных городов.
3. Планируется сделать определение выбранного города и работу компонента по ссылкам и доменам. То есть, при переходе по ссылке moscow.site.ru или site.ru/moscow/ будет выбран город Москва и выводится данные, добавленные для этого города.

Я не знаю как сделать так, чтобы на тестовом сервере можно было устанавливать мои компоненты.
Сергей Фещуков
19 марта 2016, 19:04
0
Пока нет. В ближайшее время появится определение города по ip.
Сергей Фещуков
15 марта 2016, 16:23
0
$assigned   =  $instance;
Этот код клонирует объект $instance и записывает в переменную $assigned указатель на клонированный.
$reference  =& $instance;
&$instance — указатель на объект. Соответственно, класс не клонируется, а у объекта просто появляется второе имя. То есть теперь $instance и $reference — это одно и то же. И любые изменения в одной переменной ведут к изменениям в другой.