Добрый день. Не знаю, что и предпринять, но в общем, в админке магазина панель управления заказами не имеет скроллбара, когда уходит за границы экрана. И даже не скроллится. Могу предостаить любые данные для помощи в решении этой проблемы. Спасибо большое заранее!
?
Количество компаний и людей, работающих с MODX растет, но складывается ощущение, что каждый живет сам по себе и заново открывает для себя эту CMS в то время, когда рядом есть профессионалы, готовые помочь, научит и направить в правильное русло. Пора менять такое положение вещей и начинать знакомиться.
Встреча сообщества разработчиков и пользователей CMF MODX в Беларуси пройдет в Минске 29 ноября. Участие бесплатное, но количество мест ограничено.
На встрече планируется выступление MODX-профессионалов c многолетним опытом работы, а так же знакомства участников сообщества и совместный обмен опытом и знаниями. Приходите, скучно не будет точно.
Перейти к заказу билетов Программа встречи:

MIGX. Табличный тип данных в MODX

Екатерина Логунова, www.tale.by

  • MIGX через JSON
  • MIGX к таблице в базе данных
  • MIGX и Shopkeeper

ElacticSearch в связке с MODX REVO

Александр Пашкевич, Internet-3D

  • Зачем нам нужны каталоги?
  • ElasticSearch: Общее введение
  • Строим связь: MODX - ElasticSearch

Телепортация MODX. Решаем проблемы деплоя

Иван Климчук, Alroniks Experts

  • DEV и PROD копии сайта на MODX - это возможно
  • Инструменты, технологии, подходы
  • Teleport-ация на практике, или как правильно деплоить

Development and deployment freedom

Вадим Хомчик, WebTechnico

  • проблема: что дизайнеру хорошо, то разработчику - смерть!
  • development freedom: пишем все в IDE; GIT - единое хранилище кода и настроек системы;
  • deployment freedom: переносим код между различными окружениями (development, stage, production);
Порядок выступления докладчиков может поменяться. Следите за новостями.
Как стать участником?
Внимание! Количество мест ограничено.
За дополнительной информацией обращаетесь по телефону +375 33 638-10-92 или пишите на ivan@klimchuk.by.
Время проведения: 29 ноября (суббота), с 11:00 до 15:00.
Место: бизнес-клуб IMAGURU, г. Минск, ул. Фабрициуса, 4.
Стоимость участия: бесплатно.
Будем рады видеть вас!
Если вы решили все-таки заниматься сборкой ShopModxBox, то для начала изучите хотя бы основные типы данных (в частности строки, массивы и объекты), а так же методы explode() (формирование массива из строки) и implode() (обратно из массива в строку). Плюс к этой изучите хотя бы простейшие SQL-запросы.
"%{$object.id}%"
В SQL данная ковструкция - маска поиска по строке. То есть если $object.id имеет, к примеру, значение 110, то будет искать любую строку состоящую из 110 и любых других символов слева и справа от 110 (% - это любые символы. _ - любой один символ). Но операнд in требует перечисление (или массив). В вашем случае это "id:in" => [$object.id], или если поиск только по id, то "id" => $object.id
В примере, который приводил Саша, $ids - это массив id-шников. {$params=['where'=>['id:in'=>$ids]]}
1. преобразовать строку вида '543||354||222||666' (именно так хранятся значения списка в TV) в массив (назовем его $ids)
{$ids = (array)explode("||", $modx->resource->getTVValue($tv_id))} {$params=[ 'where'=>[ 'id:in'=>$ids ] ]} {processor action='web/catalog/products/getdata' ns=modxsite params=$params assign=result} {print_r($result, 1)}
А что именно делает :in запрос и что он может принимать в значение?
И я не понимаю, как преобразовать строку в массив, что я должен для этого использовать ?
Вот код который у меня должен выдавать я так понимаю сам себя (так, просто проверить) и он вообще ничего не выдаёт
{assign var=params value=[ "limit" => 6, "getPage" => 1, "where" => [ "id:in" => "%{$object.id}%" ] ]} {processor action="web/catalog/products/getdata" ns="modxsite" params=$params assign=result} {include file="shop/catalog/list/fetch.tpl"}
Весьма благодарен за предоставленную статью. Буду разбираться.
Благодарю за ответ. В связи с этим хотел спросить. Каким образом возможно перенести весь контент сайта (статьи, плагины и т.п.) на свежеустановленную Modx Revo. Не могли бы вы подсказать какую то статью или же что-то с личного опыта по данной теме на ваше усмотрение.
Честно скажу, когда-то с таким сталкивался, но не стал особо углубляться, поверхностный анализ ничего не дал. Переустанавливал MODX.
Здравствуйте. Я уже вам писал однажды об похожем баге. В прошлый раз все решилось отключением мініфікации, но проблема повторилась. Суть проблемы в том что не открывается основной контекст сайта. В консоле следующая ошибка:
Uncaught TypeError: undefined is not a function modx.tree.js:390
Заранее благодарю за помочь.
> Нашел временное решение проблемы закомментировав строчку №390:
sr = s[i].search(p);
> Так как это не выход. Хотелось бы узнать в чём может бить проблема.