Александр

Александр

С нами с 07 мая 2013; Место в рейтинге пользователей: #313
Александр
22 декабря 2017, 23:41
0
Здравствуйте, Володя. Скажите, как можно объединить 2 ваших дополнения: GeoLocation (для создания разных регионов и указания им разных данных, напр., контактных) и msOptionsPrice2 (для создания разных опций товаров и указания им соответственно разных цен). Идея такая: чтобы в msOptionsPrice2 появился новый «модификатор» Город/Регион, наравне с color, size и др. Отличие лишь в том, что этот параметр нельзя изменить в карточке товара, а он устанавливается в 1 месте на весь сайт.
Если у товара в модификациях только 1 регион, то этот товар отображать только в этом регионе.
Если у товара несколько регионов, то отображать в этих регионах, а в других скрывать.
Если у товара не указан регион, то отображать во всех.
Александр
17 ноября 2017, 18:44
0
html, body {
    -webkit-overflow-scrolling : touch !important;
}
Александр
16 ноября 2017, 01:12
0
Ещё такая конструкция в шаблоне помогает
{$_modx->lexicon->load($_modx->config['cultureKey'] ~ ':minishop2:default')}
но это не похоже на изящное решение.

P.S. В шаблоне только
[[!msProducts]]
Александр
16 ноября 2017, 01:01
0
Проблема до сих пор существует…
Для демонстрации запустил всё это на тестовом сервере на modhost, там точно также эта ошибка срабатывает…

Страница на русском: s11792.h9.modhost.pro/category/


На английском: s11792.h9.modhost.pro/en/category/ — не отображает значения словаря minishop2


На английском: s11792.h9.modhost.pro/en/category/?cultureKey=en — всё работает…


Настройки en контекста:


Если через .htaccess прописывать cultureKey, то всё ок до тех пор, пока не срабатывают ajax-запросы, например, в mfilter2. И после фильтрации записи словаря снова отображаются коряво…
Александр
15 ноября 2017, 17:44
0
Спасибо за ответ.
А в .htaccess что у вас или вы nginx пользуетесь?
Александр
15 ноября 2017, 17:35
0
Скажите, пожалуйста, не сталкивались ли с проблемой отображения лексиконов на одной из версий сайтов? У меня на русской версии всё нормально (контекст web), с английской проблемы (контекст en): не отображается текст лексикона в minishop2 (msProducts), вместо него отображается имя лексикона. Но! Если прописать в конце адресной строки ?cultureKey=en — всё нормально… В настройках контекста cultureKey прописан.
Если у вас нет такой ошибки, напишите свои настройки второго контекста, а также плагин, которым это всё подключается, пожалуйста.
Александр
12 ноября 2017, 18:21
0
Что в консоли браузера?
Александр
10 октября 2017, 18:57
0
Такая же проблема. Решили как-то?
Александр
15 сентября 2017, 09:09
0
Системные настройки
pdotools_fenom_default — Да
Александр
28 июня 2017, 02:44
0
Исправил. Оказывается ночь уже на дворе!.. Во дела
{set $rows = json_decode($_modx->resource.options, true)}
{if $rows?}
  {foreach $rows as $row}
    {if $row.active == '1'}
      <option value="{$row.alt}">{$row.alt}</option>
    {/if}
  {/foreach}
{else}
  <option value="">Вакансий нет</option>
{/if}
Александр
28 июня 2017, 01:40
0
Вариант без лишней переменной.
{set $rows = json_decode($_modx->resource.options, true)}
{if count($rows)?}
  {foreach $rows as $row}
    {if $row.active == '1'}
      <option value="{$row.alt}">{$row.alt}</option>
    {/if}
  {/foreach}
{else}
  <option value="">Вакансий нет</option>
{/if}
Александр
05 января 2017, 17:27
+1
Если добавлять в список строки, содержащие *\/() и другие специальные символы для регулярных выражений, не добавляется новый элемент в список, возникает ошибка «Uncaught SyntaxError: Invalid regular expression» Фикс — экранирование символов при проверке соответствия последнего пункта списка с добавляемым в регулярном выражении.
Отправил PR: github.com/modxcms/revolution/pull/13236. Это практически мой первый вклад в OpenSource, надеюсь пригодится, если что — поправьте, буду благодарен :)
Александр
04 января 2017, 16:33
0
Точно! :)
Александр
04 января 2017, 16:23
0
Это уже похоже на тренд)
Windows: 7 — 8 — 8.1 — 10
Angular: 1 — 2 — 4
Кто ещё и кто дальше?)
Александр
06 декабря 2016, 14:57
0
Не работает в сочетании с minishop 2.4.6, точнее не сохраняется.
Александр
03 декабря 2016, 01:19
0
Точно? /stepup.su
Redirect 301 /stepup.su/obuchenie-v-czentre/kurs-delovogo-anglijskogo http://stepup.su/obuchenie-v-czentre/kurs-delovogo-anglijskogo
Александр
03 декабря 2016, 01:18
0
Хм, раз так, значит срабатывают вызовы всех сниппетов сразу. Посмотрите по id или class срабатывает кнопка и не одно ли значение у всех этих кнопок установлено.