Александр

Александр

С нами с 07 мая 2013; Место в рейтинге пользователей: #361
Александр
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 срабатывает кнопка и не одно ли значение у всех этих кнопок установлено.
Александр
03 декабря 2016, 00:39
0
Попробуйте изменить сниппет deleteAdv:
<?php
$res = $modx->getObject('modResource',$id);
if ($res) {
    $modx->log(modX::LOG_LEVEL_INFO, $id);
    //$res->remove();
} else {
   $modx->log(modX::LOG_LEVEL_ERRROR, 'Resource ' . $id. ' not found.');
}
И посмотреть, что выведется в логе. Быть может не подхватывает правильный id, будем думать тогда, что с этим делать, или в чём ошибка.
Ещё было бы неплохо создать тестовый сервер, чтобы можно было это всё вживую «пощупать».
Александр
02 декабря 2016, 00:12
0
Поставлю вопрос по-другому: куда вы записываете код, что написали выше?

Александр
02 декабря 2016, 00:08
0
Где вызываете сниппет?