Вячеслав Варов

Вячеслав Варов

С нами с 06 сентября 2016; Место в рейтинге пользователей: #232

Подскажите как лучше реализовать структуру сайта

Добрый день!
Необходимо создать сайт для автосервиса под СЕО, есть несколько доменов, для каждой марки автомобиля каждый домен прикреплен к админке как отдельный контекст, внутри каждого контекста страницы с моделями автомобилей и внутри с их поколениями (Audi a5 II F5 или Audi A5 II F5 рестайлинг и тд).

Нужно на каждое поколение автомобиля добавить страницу ремонта двигателя замены клапана и тд.

Я раньше делал так что создавал ресурс в каждой модели через modx API но это довольно трудоемкий процесс
Вячеслав Варов
13 апреля 2024, 14:24
modx.pro
121
0

Белый экран при редактировании ресурса после копирования его в другой контекст

Создаю копию ресурса в контексте web, открываю для редактирования — все работает, перемещаю этот ресурс в другой контекст, при попытке редактирования открывается белый экран, в логах везде пусто, с чем это может быть связано?
modx 2.8.6
php 8.3

Пробовал отключать плагины по очереди, не помогло, ситуация происходит именно с товарами minishop2, обычные ресурсы копируются без проблем
Вячеслав Варов
28 марта 2024, 09:00
modx.pro
142
0

Migxbd + pdoResources как вывести данные из своей таблицы?

Пытаюсь вывести данные из таблицы migxbd через pdoResources, вызываю так:

{“pdoResources” | snippet : [
“class” => “Cities”,
“showLog” => 1
]}
Вячеслав Варов
20 февраля 2024, 06:39
modx.pro
203
0

Не работает {'param' | lexicon} в mfilter2

Столкнулся с проблемой, после Ajax фильтрации не подтягиваются значения из словаря, если при первой загрузке все работает, при изменении настроек фильтра на странице получаю только ключи словаря, сами значения не подтягиваются, с чем это может быть связанно?

Я пытаюсь вывести значения из другого компонента не mfilter2 загрузка словаря этого компонента происходит на события OnLoadWebDocument

Какое системное событие надо указать чтобы словарь подтягивался при Ajax загрузке?
Вячеслав Варов
11 февраля 2024, 13:01
modx.pro
217
0

как в modx получить параметры изображения?

Обратил внимание что modx в диспетчере файлов показывает размер изображения 2768x1504px эту информацию можно как-то подтянуть на сайте?

Можно использовать сниппет вида
<?php
if (file_exists($input)) {
  list ($width, $height, $type, $attr) = getimagesize($input);

  $extension = pathinfo( $input, PATHINFO_EXTENSION );

  return ['width' => $width, 'height' => $height, 'extension' => $extension, 'src' => $input];
} else {
  return ['width' => 0, 'height' => 0, 'extension' => '', 'src' => $input];
}
Но почему-то вызываясь внутри чанка mFilter2 при изменении параметров фильтра и Ajax отображении результатов не находит изображение. Может что-то делаю не так?

При обычной загрузке все ок работает, при Аякс нет, отсюда я и подумал может как-то в бд хранятся данные об изображениях как в WP
Вячеслав Варов
09 февраля 2024, 18:10
modx.pro
882
0

Как организовать меню индивидуально для внутренних страниц категории?

Есть три категории:
1) Для физлиц
2) Для юрлиц
3) Фин организациям

Вячеслав Варов
08 февраля 2024, 09:28
modx.pro
240
0

Как в migx задать полю типа image источник файлов?

Создаю конфигурацию migx через панель управления — пакеты -> MIGX -> добавить элемент.

Как через такую настройку привязать источник файла полю ввода? Есть вариант с созданием tv и привязной его к источнику файлов и затем привязать его через inputTV в migx, но мне этот вариант не подходит поскольку придется создать более 40 разных tv полей для этого, увидел что есть вкладка Mediasource

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


Вот список источников файлов
Вячеслав Варов
06 февраля 2024, 19:39
modx.pro
430
0

Перестал работать migx

Вячеслав Варов
31 января 2024, 14:34
modx.pro
312
0

Проблема с pThumb и webp с прозрачным фоном

Не пойму почему при конвертами изображения из png в webp pThumb добавляет белый фон изображению
Вызываю сниппет следующим образом:
{'pThumb' | snippet: ['input' => $params.src, 'debug' => 1, 'options' => 'w=1200&f=webP']}
Пробовал использовать Resizer, но получаю ошибку в консоли

Resizer debug output:
    [0] => Resizer v1.0.1
    [1] => Using GD
    [2] => Input file: assets/images/mobile-app-sm.png
    [3] => Input options: 
  'w' => '608',
  'f' => 'webP'
    [4] => *** Error *** Unable to open image assets/images/mobile-app-sm.png
Файл существует и доступен по адресу «assets/images/mobile-app-sm.png», я пробовал указывать и с слешем в начале и полный url до изображения включая домен, все безуспешно.

Подскажите пожалуйста кто уже сталкивался с такой проблемой

Версия php 8.3 версия modx 2.8.6
Вячеслав Варов
31 января 2024, 12:34
modx.pro
240
0

Ограничивающее поле по tv в формах

Как в настройках форм в ограничивающее поле поставить ограничение по значению tv параметра?

Или как в ограничивающее поле вписать несколько id родителей, пробую через запятую — не работает как надо
Вячеслав Варов
28 января 2024, 10:24
modx.pro
202
0