Вопросы

Очень срочно нужна помощь по подпапкам

Друзья, всех приветствую!
Возникла проблема

Есть интернет-магазин с поддоменами.
Поддомены реализованы при помощи cityFields

Поступила задача снести поддомены и реализовать города только в каталоге!

То-есть сейчас путь к каталогу выглядит так
gorod.site.ru/katalog/

Должен выглядеть так
site.ru/gorod/katalog

При этом, остальные страницы на сайте должны иметь обычный вид, без городов

А именно, site.ru/blog
Или site.ru/contact

Как это реализовать, ума не приложу.
Можно конечно реализовать просто несколько ресурсов в админке
Каталог для Краснодара
Каталог для Москвы и т.д.

Но в данном случае, если нужно будет добавить 100 товаров их нужно будет добавлять везде(
Андрей
26 июня 2019, 17:59
modx.pro
909
0

Ограничить выбор шаблонов для определенных контекстов

Привет. Есть несколько контекстов, есть несколько групп пользователей. Можно ли ограничить выбор шаблонов для контекста или группы пользователей?
Сергей
26 июня 2019, 17:31
modx.pro
971
0

Шаблоны для категории и товара в miniShop2 для нескольких контекстов

Привет.
На сайте несколько контекстов=отдельных сайтов. Работа с каталогом товара через miniShop2.

Для каждого контекста прописаны параметры ms2_template_category_default и ms2_template_product_default со своими шаблонами.

В итоге, при создании нового товара/категории на любом контексте выбирается не шаблон по умолчанию, а родителя.
Сергей
26 июня 2019, 13:29
modx.pro
689
0

site.com/mobile => m.site.com?

Понадобилась мобильная версия сайта, создал шаблон, сделал переход на мобильную для всех смартфонов только вот mobile.html в конце напрягает…
Есть ли возможность что бы без покупки домена и прочего отображалось как в заголовке?
Igor
25 июня 2019, 15:26
modx.pro
590
0

Испортил сайт инсталляцией fastField

Разрабатываю интернет-магазин.
Все шло прекрасно, пока меня не осенило скачать и инсталлировать fastField — должно было облегчить жизнь.
После инсталляции страницы перестали подключать темплейты, помещенные в папке /core/elements/.
Далее, пытаюсь деинсталлировать приложение:
все виснет, и теперь на любое обращение к сайту и к админу получаю это:
Fatal error: Uncaught Error: Call to a member function parseProperties() on null in E:\OpenServer\domains\et-serv-ru\www\core\model\modx\modelement.class.php:545 Stack trace: #0 E:\OpenServer\domains\et-serv-ru\www\core\model\modx\modx.class.php(1665): modElement->getProperties() #1 E:\OpenServer\domains\et-serv-ru\www\core\model\modx\modx.class.php(580): modX->invokeEvent('OnMODXInit', Array) #2 E:\OpenServer\domains\et-serv-ru\www\manager\index.php(53): modX->initialize('mgr') #3 {main} thrown in E:\OpenServer\domains\et-serv-ru\www\core\model\modx\modelement.class.php on line 545
Подскажите, как это исправить
Владимир
25 июня 2019, 12:15
modx.pro
1
1 218
0

AjaxForm свой Hook

Всем привет!
Хочу написать свой хук чтоб выводил в форме:
if (empty($_POST['name'])) {
    echo "вывод чего либо в форму";
    return false;
}
else {
    return true;
}
Но в форму ничего не выводится
Roman
25 июня 2019, 10:46
modx.pro
1 987
0

Не устанавливается Tickets (Specified key was too long; max key length is 767 bytes)

При установке компонента выдает ошибку

Could not create table `bbDF_tickets_threads` SQL: CREATE TABLE `bbDF_tickets_threads` (`id` INTEGER unsigned NOT NULL AUTO_INCREMENT, `resource` INT(10) unsigned NOT NULL DEFAULT '0', `name` VARCHAR(255) NOT NULL DEFAULT '', `subscribers` TEXT NOT NULL, `createdon` DATETIME NULL, `createdby` INTEGER(10) unsigned NOT NULL DEFAULT '0', `closed` TINYINT(1) unsigned NOT NULL DEFAULT '0', `deleted` TINYINT(1) unsigned NOT NULL DEFAULT '0', `deletedon` DATETIME NULL, `deletedby` INTEGER(10) unsigned NOT NULL DEFAULT '0', `comment_last` INT(10) unsigned NOT NULL DEFAULT '0', `comment_time` DATETIME NULL, `comments` INT(10) unsigned NULL DEFAULT '0', `properties` TEXT NULL, PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`), INDEX `resource` (`resource`), INDEX `comment_last` (`comment_last`), INDEX `comments` (`comments`), INDEX `closed` (`closed`)) ENGINE=InnoDB ERROR: Array ( [0] => 42000 [1] => 1071 [2] => Specified key was too long; max key length is 767 bytes )
DeHuCkA
24 июня 2019, 19:10
modx.pro
1
1 820
0

SuperBoxSelect для одного поля

Добрый день.

Подскажите, как можно superboxselect заставить сохранять все выбранные значения в один input с разделителем, не плодя на каждое значение отдельный?

Ситуация такая: расширил стандартную таблицу ресурсов и добавил для её наполнения кастомную твшку-мультиселект.
В итоге сохраняется только последнее добавленное значение, при этом в OnBeforeDocFormSave введенный массив уже не попадает.
Максим Кузнецов
24 июня 2019, 13:02
modx.pro
897
0

Composer create-project устанавливает разные версии проекта

Господа и дамы.
Сразу предупрежу что ничего конкретно о MODX здесь нет.
Для собственного развития хочу прояснить такой вопрос
— почему композер в различных операционных системах устанавливает разные версии проектов? Ну то есть что я имею ввиду.
Скачиваю самый свежий файл composer.phar с офф сайта. В операционке Windows. Устанавливаю проект Symfony через create-project. Устанавливается версия 3,4.
Проделываю все тоже самое в среде linux — скачивается версия 4,3
Как это воспринимать? Как глюк? Как умение composer определять операционную систему и на основании этого смотреть в разные репозитории? Умение composer отпределять версию php и на основании ее выбирать наиболее подходящий вариант?
Александр Мельник
23 июня 2019, 13:03
modx.pro
2 185
0

Фильтрация в mFilter2 по модификациям msOptionsPrice2

Привет!

Хочу сделать, чтобы фильтр по цене учитывал стоимость модификаций товара (msOptionsPrice2).

В описании к дополнению msOptionsPrice2 есть такая наводка:

Для вывода слайдера цен с учетом модификаций необходимо положить кастомный класс фильтрации в папку и указать в настройке mse2_filters_handler_class класс msopFilters
Поделитесь кодом класса, пожалуйста, если у кого-то есть.
Мартин Очоа
23 июня 2019, 01:30
modx.pro
1
4 695
0