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

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

С нами с 20 декабря 2014; Место в рейтинге пользователей: #43
Алексей Смирнов
27 июля 2022, 16:19
1
0
Ну… если такая запись работает и все хорошо, нет необходимости менять.
Алексей Смирнов
27 июля 2022, 11:05
+1
if($mode == 'upd'){ ... }
Исправил. upd
Алексей Смирнов
26 июля 2022, 22:51
0
аа вы делаете на ДО того как сохраниться документ. Получается, походу что когда приходят данные, то поле video которое идет с формы — пустое. и подозреваю что setTVvalue реально затирается параметром.
вам нужно или событие OnDocFormSave или передавать input type text с нужным адресом сразу.
Алексей Смирнов
26 июля 2022, 22:47
0
Так вы же вроде забыли сохранить изменения:
$resource->save();
надобно на следующей строчке после SETTVVALUE.
Алексей Смирнов
26 июля 2022, 22:36
0
А обязательно чтобы тот же $resp был обьектом, а не массивом? вы же как-то получаете обьект, так переведите его в массив. )
Алексей Смирнов
26 июля 2022, 22:33
0
Сразу вопросы.
видео с фронта вы добавляете в общую галлерею? или вы прям отдельно хотите TV с файликом?
Если последнее, то я например делал так (мне нужно было грузить логотип-картинку отдельно).
Я сделал отдельный обработчик для подгрузки, обновления этого поля, он на tikets не завязан.
те логика такя:
1. Изначально тикет должен быть как-то создан минимально, чтобы был его id.
2. делаем php файл-коннектор (типа мелкий свой API) для загрузки файла. он Принимает файл и отвечает в json формате и выдает информацию, например, путь изображения. Этот путь мы записываем в TV (не полный а в зависимости от источника). Те в админке вы увидите файл. и сможете его, например, удалить как модератор, скачать тоже.
3. на js делаем AJax обработку — отправку и прием данных.
4. В тикетсовой форме вообще не упоминаем эту переменную, данные можно подгружать отдельно.
input file с помощью которого выбирается файл — только для этого и служит. остальное (отправка файла — на ajax своем (3).
— Я так делал по одной причине, что нужно было сделать превьюшку и чтобы фото сразу грузилось без лишних действий и сохранялось в документе.
Алексей Смирнов
25 июля 2022, 23:14
0
Все бы хорошо, но из описания не понятно для чего это готовое решение.
Ведь для товара, например, всегда выводятся доступные параметры…
Алексей Смирнов
19 июля 2022, 13:00
0
Как тот портал сделан — не известно, но функционал для создания повторяющихся блоков и самих тем уже есть.
Посмотрите MagicThemes и его демо-шаблон mtDemo. Можно посмотреть видео что может и как.
Для разработчиков уже пишу инструкцию как работать с этим пакетом.
Остальные допы тоже не плохи. Можно выбрать по «вкусу и цвету»
modstore.pro/packages/sites-themes/magicthemes
Вскоре будет выход платного шаблона для маленького блога.
Алексей Смирнов
15 июня 2022, 11:56
0
А вы порпробуйте без воскл. знака сниппет в чанке вызвать.
[[Snippet]]
Алексей Смирнов
15 июня 2022, 11:07
0
о, как. мультиязык на MODX 3? смело.
Посмотрите в сторону @ CHUNK
ну и еще есть вариант файл, но файл нужно сгененрировать заранее:
docs.modx.org/current/ru/building-sites/elements/template-variables/bindings
Алексей Смирнов
15 июня 2022, 10:40
0
Если у категорий есть свой (а он по идее должен быть) шаблон, то можно попробовать через SELECT:
@SELECT `pagetitle`,`id` FROM `[[+PREFIX]]site_content` WHERE `published` = 1 AND `deleted` = 0 AND `template` = 15 ORDER BY pagetitle ASC;
Алексей Смирнов
10 июня 2022, 17:43
0
нужно будет затестить. полезная функция )
Алексей Смирнов
25 мая 2022, 00:08
0
Пакет MagicThemes обновлен до версии alpha2.
Исправлена работа с БД и проверка на наличие MIGX конфигов.
Вместе с движком исправлена и тема mtDemo — альфа3.
Исправления приличные и заставляют пакеты работать еще лучше.
Спасибо Вам за тестирование!
Алексей Смирнов
21 мая 2022, 23:43
0
Да, я пожелал исключить из тестовых установок.
На видео показаны возможности.
Если у вас есть вопрос — задавайте.
Алексей Смирнов
19 мая 2022, 11:16
0
Проблема решается не в медиаисточнике, а в чанке article-col-4.tpl (у вас это другой чанк скорее всего, указанный в tpl) где и прописывается полный путь. выведите картинку и поймете какой путь в ручную прописать чтобы все заработало.
Алексей Смирнов
15 мая 2022, 23:22
0
А мне вот тож сдать еще проект и допилить более четкую инструкцию.
Потому как в твоем решении я увидел еще один сигнал об удобстве управления контентом.
В общем, учитывая кол-во появляющихся «хотелок» то развитие тем, конструкторов очень даже интересная и востребованная тема.
Будем ее развивать. Хочется использовать готовое решение в доль и поперек, а не только как сборка-modx (не буду называть сайты которые это предлагают). :)
Алексей Смирнов
15 мая 2022, 18:06
0
Вы сейчас прям описываете работу компонента MagicThemes.
Где весь описываемый функционал есть и в удобном варианте.
Чуть по другому работает, но суть такая же.
Алексей Смирнов
13 мая 2022, 19:23
+1
Ерунда какая-то, это мое мнение! Я быстрее страницу заверстаю!
Ну и не используйте это решение.
Тем более тут вопрос не в быстроте верстки, а управлении повторяющимися блочками.
И кстати это самое управление уже много кто так или иначе реализовали. (Контент блоки, MagicThemes, и прочее)
Теперь, вот, есть решение на MIGX.
Алексей Смирнов
02 мая 2022, 15:42
+1
Сравнивать нужно аккуратно, тк архитектура систем управления немного разная.
Ориентировался я и на WP, и на Joomla, и даже, прости господи, на Битрикс.
Делать стандарт для MODX и прям в доке самого MODX, а не дополнения — не верная постановка задачи.
Потому что:
1) Система темизации MT полностью зависит от pdoTools, fenom. (это сторонний пакет)
2) Решение данное — это отдельный пакет. те по сути получается уже некая модульность.
3) Вы сами можете решить (в будущем) при создании нового сайта использовать готовое решение на базе MagicThemes или делать как привыкли.
4) При установке темы устанавливается, спрашиваются необходимые для работы темы — Пакеты, которые поставить (зависимости). Что вполне в рамках MODX.
И я в статье написал, и еще раз повторюсь:
Полную документацию и принцип работы я напишу конечно, но позже. Сейчас альфа релиз который призван помочь понять мне (востребованность, актуальность, возмущенность, недовольство и прочее...) и окружающим людям (увидели что-то новое, нужно ли оно мне, а зачем, а что… и т.д.).
Потому что разговоров за последние 7...8 лет было много, а реализации тем для MODX я не видел чтобы кто-то реально предлагал.
Вот я предлагаю реализацию. Пока я демонстрирую результат и возможности (пока, согласен, тухленько демонстрирую) но хотя бы есть что показать.
так что я вас в любом случае услышал и болячки понял.
если еще будут советы — я только рад делать доп лучше и мощнее… чтобы не смотрелось на других «девах». )))))
Алексей Смирнов
01 мая 2022, 16:45
0
Пока копирование не делал. ТК небыло весомых причин.
В будущих версиях добавлю это.
Куча штуковин побочный момент универсальности.
Но их количество тоже зависит от проектирования темы.
Можно сделать штуковину — целой шапкой, а можно только логотип выводить.