Алексей Смирнов

Алексей Смирнов

С нами с 20 декабря 2014; Место в рейтинге пользователей: #43
Алексей Смирнов
24 января 2023, 21:19
0
Продается техподдержка. А про плагин — если у вас есть что предложить вместо, то предлагайте.
Алексей Смирнов
21 января 2023, 09:45
0
Если прям сильно постараться, то можно, наверное.
А вообще мигикс хранит данные в json посему, ответ простой: никак.
Только если делать MIGXdb. Тут точно получится сделать по человечески сортировку.
Алексей Смирнов
19 января 2023, 23:24
+2
Спасибо. Поправил.
Убрал боковое меню, наверное оно тут не нужно.
Алексей Смирнов
17 января 2023, 14:35
0
Скажем так. Мы по части тем конкуренты. И не этично говорить о плюсах и минусах в сравнении в данном топике.
Могу лишь повторить плюсы своего продукта, если вы берете тему на базе MagicThemes:
— можно сменить тему минимальной головной болью (есть нюансы, но как правило все решается). Да, пока тема для магазина одна и пока одна )))
— много разных мелких полезных фишек. Одна из которых — потенциальный конструктор сайта и шаблонов.
Те. это совсем другое представление о темах и шаблонах.
Например, захотели вы добавить к товару помимо релевантных товаров еще товары по супер-цене. — берете добавляете Штуковину, настраиваете выборку — все. у вас за 5 минут уже новый блок без танцев с кодом.
Захотели убрать боковое меню у страницы товара, — взяли, убрали (отметили шаблон как не показывать.).
— Магазин сможет запустить уже и человек не сильно знакомый с программированием, но который сможет установить MODX и пакеты + настроить практически все для старта.
— можно менять различные элементы, настройки не залезая в код html, css, снипетов, чанков (например перекрасить иконку в другой цвет прямо на сайте, изменить шрифт и фон, цвет как глобально так и у конкретного блока и т.п. примеры показал в Штуковинах)
Поддержка 3ки — дело времени.
Алексей Смирнов
14 января 2023, 10:16
0
Ну при создании статей и коментариев файлы можно загружать для этих статей и коментов соответственно.
Алексей Смирнов
14 января 2023, 09:57
0
Тикетсы про файлы, и можно офис взять для авторизации или логин…
Алексей Смирнов
13 января 2023, 16:13
0
Почему тикетсы не устраивают?
Алексей Смирнов
13 января 2023, 11:19
0
сквозные-глобальные настройки доступны через ++
поэтому в текущем контексте чтобы узнать cultureKey нужно написать [[++cultureKey]] и посмотреть на странице что он выводит.
Если у вас есть параметр под одним названием — впишите его [[++ИМЯ-ВАШЕГО-КЛЮЧА]]
И все получится.
Если это не помогло или суть у вас другая — распишите более детально что откуда хотите брать и для чего.
Алексей Смирнов
10 января 2023, 11:02
0
Вообще странно.
должны отображаться.
Проверьте версию php, чтобы была 7.4
И через информацию о системе (управление — отчеты — инф. о сист — phpinfo) посмотрите какая версия imagick
должна быть выше 3.5.1
Алексей Смирнов
09 января 2023, 16:11
0
Вы не все параметры прочли. посмотрите параметр optionFilters
Алексей Смирнов
09 января 2023, 08:22
0
Посмотрите параметры msProduct сниппета. Там будет ответ на ваш вопрос.
Алексей Смирнов
07 января 2023, 23:17
0
так не проверяется у вас всегда будет не равно…
if ($resource->get('alias') != $resource->get('pagetitle').'-'.$resource->get('id'))
у вас же pagetitle русскими, а алиас английскими?
Как вариант сравнивайте через функцию php strpos
и ищите это '-'.$resource->get('id')
можно еще посмотреть функции php которые в строке ищут. варианты есть.
Алексей Смирнов
07 января 2023, 22:37
0
наверное, перед генерацией проверять по вхождению — есть или нет уже этот id И если есть, то не генерить.
Алексей Смирнов
07 января 2023, 22:34
+1
в php есть функция microtime ставите в начало фиксируете показания ($asd = mictotime)
И в конце скрипта вычитаете из print $asd — mictorime.
как-то так.
Алексей Смирнов
06 января 2023, 19:05
+1
А что тут велосепедить? Просто вырезайте с помощью функции домен и добавляйте нормальный путь как я показал… И получится серверный путь который и нужен.
Алексей Смирнов
06 января 2023, 19:03
0
Вам нужно по сути работать с where параметром msProduct. Сформировать нужные данные.
Но учитывая что вы сегодня только начали вникать, вам нужно поднять много данных.
Тут как бы читать доки для начала и понять что такое сниппет как передавать данные с тв-шек как формировать для сниппетов where с полями из бд…
Дока в верху сайта есть — ссылка. Смотрите пакеты минишопа и pdoTools.
Алексей Смирнов
06 января 2023, 14:45
0
Плохо искали. вот решение для ТВ
modx.pro/solutions/23005
Алексей Смирнов
06 января 2023, 14:43
1
+1
О, вот теперь по этому выводу понятно чего вы хотите достигнуть:
<img src="[[*imagetv]]" width="[[*imagetv:imgsize=`w`]]" height="[[*imagetv:imgsize=`h`]]" />
Смотрите.
снипет получает данные в $input
плюс к тому в функцию getimagesize должен приходить полный путь картинки.
поэтому я бы сделал так:
$img = MODX_BASE_PATH . $input;
list ($width, $height, $type, $attr) = getimagesize($img);
switch ($options) {
    case 'w' :
        return $width;
        break;
    case 'h' :
        return $height;
        break;
    default :
        return '';
        break;
}
Алексей Смирнов
06 января 2023, 12:23
1
+2
Если сделать через конфиг, то открываете нужный конфиг, там находите вкладку Actionsbuttons и находите галочку exportimportmigx — ставите ее и сохраняете.
Теперь можно перейти к ресурсу у которого нужно взять данные — заходите в его доп поля и у MIGX таблички будет кнопка Экспорт-импорт. Жмете — откроется окно, там выделяете все, копируете, а потом идете и вставляете где вам нужно.
Вот как-то так это работает в Migx