Добрый день Делаю сайт для одной конторы и ее филиалов. Сайты филиалов сидят на поддоменах и отличаются от основного сайта несколькими страничками. Настроил контенты, сделал плагин для их переключения. При заходе на сайт филиала (например, kz.daigo.ru) все странички отображаются как надо, берутся из нужного места, но есть проблема — ссылки генерируются на основной сайт. Пробовал и [[~id]], и {link id="..."} — результат один. Посмотрел в исходном html загруженной страницы — там абсолютные ссылки. <a href="https://daigo.ru/dostavka-i-oplata">Доставка и оплата</a> Так как большинство документов лежат в контексте web, то, как я понимаю, его настройки и используются при генерации url. Можно ли как-то настроить, чтобы при использовании [[~id]] выдавались относительные ссылки? Или как-то сделать так, чтобы при генерации url использовался текущий контекст, а не тот, в котором лежат документы?

Ох… 30+ мест. Ну да ладно, сейчас поправлю все для php-5.3 совместимости и выкачу 1.0.3 версию.

Это у вас версия php меньше 5.4 и не знает магической переменной DIR. ОК, щас посмотрю как много мест где я так написал.

В админку заходит нормально. Но при нажатии на редактор статей вылазит такая ошибка: Fatal error: require_once() [function.require]: Failed opening required 'DIR/../index.class.php' (include_path='.:/opt/php52/lib/php') in /home3/n1neman/public_html/nineman.ru/core/components/modxsite/controllers/mgr/media/browser.class.php on line 8 С shopmodx таких проблем не было, устанавливал так же.

Да, вчера уже этот баг отловили на одном из сайтов. Это из-за вот этой гадости: Passing null as length will not make mb_substr use it's default, instead it will interpret it as 0. <?php mb_substr($str,$start,null,$encoding); //Returns '' (empty string) just like substr() ?> Instead use: <?php mb_substr($str,$start,mb_strlen($str),$encoding); ?> Источник. Перевожу: если третий параметр передан как null, то на некоторых системах это воспринимается как 0, из-за чего строка возвращается пустая. Багфикс.

Саша, привет! Что-то сомнения вызывает данный продукт. Чел 10 лет в IT, сделал 30 десятка сайтов и 10 магазинов. Или он благородно не учитывает всякую мелочь или все-таки что-то не то. Мы думаем над своим инструментом для вебинаров и там на самом деле есть куча тонкостей. Я так понял, они сделали свое решение на базе гугл хэнгаутс. К слову, об использовании его и мы думали, так как одна из задач, стоящих перед нами — демонстрация экрана. Плюс ко всему его продукт имеет закрытый код, что мы тоже не одобряем. А в целом, сейчас вопросы не столько технического плана, сколько организационного. Времени сейчас просто нет на вебинары.

Устанавливал через репозиторий. Выдает ошибку Fatal error: Class 'V' not found in /home3/n1neman/public_html/nineman.ru/core/components/modxsite/controllers/base.php on line 35 Соответственно сайт — nineman.ru/ В чем причина?

Привет, Коля!!! Классные дела делаешь! У меня та же проблема — хоть и рядом, а времени абсолютно нету. Как альтернативу могу предложить — А если эти мастер-классы на видео записать и как оффлайн-вебинары забабахать? Движок тут видел — www.webinar-na-svoem-saite.ru/

Ну что же… Что есть. Будем ждать :)

Александр, привет! Попозже будут и вебинары. Но пока не сейчас. Сорри.