Anton

Anton

С нами с 26 мая 2013; Место в рейтинге пользователей: #232
Anton
21 сентября 2020, 12:31
0
Александр, я плюсую твой комментарий (и вообще согласен с твоим мнением в этой ветке). Мне тоже нужно что-то между CMS и фреймворком — чтобы была админка, которую можно кастомизировать, хочешь свой код впилить — пожалуйста.
Также немного напрягают эти разборки, слухи, типа загнётся скоро.

October — интересно, но не зашел как-то вообще, крокодил с бегемотом скрещенный.
Laravel — классно, мощно, но не везде же его разворачивать.

Начинаешь искать альтернативы, и всё равно всё не то.
MODX пока реально лучший и аналогов я ему пока не нашел.
Anton
19 августа 2020, 13:30
0
Спасибо за ответ.
Да, уже имею опыт с Vue.js, но его нет смысла использовать на том проекте, который я сейчас разрабатываю. Прикручивать его ради валидации двух полей?

Тогда уже Vanilla.
Anton
19 августа 2020, 12:47
0
Спокойнее, парень.
Я зашел спросить совет «Как оптимальнее решить задачу?».
Ты начал верещать «Вы хотите готовый код под вашу задачу? Тогда вам в раздел работа, либо ждите пока кто-то напишет эти 3 строчки вместо вас».

Нет, дружок, я не хочу готовый код. Я прошу рекомендацию — где лучше делать такую проверку на сервере или у клиента.

На, приложи мороженку :)
Anton
19 августа 2020, 12:42
0
Не будет ли это двойной работой, если сервер итак возвращает ответ?
Проверка на фронте — это добавить required к input? Ну тогда не очень красиво получается :)
Anton
19 августа 2020, 12:01
0
Всем привет.
Трудная задача или непонятно описал?
Anton
14 июля 2020, 20:14
0
Спасибо, получилось.

Жаль, что еще не всё работает на файлах.
Anton
22 июня 2020, 16:59
0
Спасибо. Это то, что надо — MIGXdb, вместо modExtra.
Anton
16 июня 2020, 13:23
0
Хотелось бы без отдельного компонента. MIGX вполне достаточно и удобно.
Наверное, нужно сделать еще одну табличку, которая запоминает userId. Если он там есть и равен 1, то ему отображать галочку отмеченной. И как-то джоинить эту таблицу с TV.
Есть смысл в этом?
Anton
16 июня 2020, 12:25
0
А как быть редактору сайта? В MIGX очень легко добавлять новые задачи, у каждой из них есть описания, ссылки.
Anton
16 июня 2020, 10:58
0
Всем привет.
Трудная задача и непонятно описал?
Anton
15 июня 2020, 14:56
0
Еще вопрос.
Как исключить загрузку скриптов SweetAlert на всех страницах, кроме тех, где вызвана форма?
А то скрипты загружены и в разделе фото, и описание услуг, и на странице с формой обратной связи.
Anton
11 июня 2020, 14:18
0
Спасибо, это круто.
Такие возможности надо добавлять в документацию, а также в следующую версию MODX.
Anton
11 июня 2020, 14:16
0
В том и дело, что код кэшируется, что мешает отладке. Несколько раз терял много времени, так как не понимал почему кастомный сниппет перестал работать, хотя новые данные передаются.

Добавил я на страницу вызова сниппета вот это:
<!--{$modx->cacheManager->refresh()}-->
И на странице с каждым обновлением стал чиститься кэш. А html-комментирование добавил, чтобы не выводило результат работы в виде цифры 1.
Anton
05 июня 2020, 22:25
0
Привет, Александр!
Большое спасибо!

Устал, начал тупить.

<script>
    $(document).ready(function () {
        SweetAlert2.initialize({
            footer: '2020',
            backdrop: 'rgba(0,0,0,.5)'
        })
        SweetAlert2.config.toast = false;
        SweetAlert2.config.backdrop = 'rgba(0,0,0,.5)';
    });
</script>
И, разумеется, вызывать после jQuery.
Anton
05 июня 2020, 18:45
0
Привет!
Очень классный компонент, спасибо.

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

Делаю так:
<script>
    SweetAlert2.initialize({
        footer: '2020',
        backdrop: 'rgba(0,0,0,.5)'
    })
    SweetAlert2.config.toast = false;
    SweetAlert2.config.backdrop = 'rgba(0,0,0,.5)';
</script>
А в консоли Chrome пишет:
Uncaught ReferenceError: SweetAlert2 is not defined
Пробовал в футере после всех скриптов, пробовал в head — не работает.

В каком месте надо объявлять?

Спасибо.
Anton
20 мая 2020, 14:45
0
Он не работает с версией PHP выше 7.1.
Нашел решение другим способом.

Скачал github.com/Studio-42/elFinder (jQuery file manager), указал путь к папке с файлами на сервере (можно несколько), настроил ему все права, урезал функции, и встроил на страницу через iframe.

Считать количество скачиваний мне не надо, прятать от чужих глаз там тоже ничего не надо.

Красиво и функционально получилось.
Anton
22 апреля 2020, 15:03
0
Но согласитесь, что тот же Lumen с синтаксическим сахаром под MODX приятен удобен в разработке!
Почему бы не сделать подобное под Revo?

Да, не надо весь фреймворк со всеми компонентами тащить в Revo. Будет вообще сказка и вообще — большой рывок.
Anton
22 апреля 2020, 14:36
0
Не совсем так!
Хочешь работать по-старому «как раньше»? Пожалуйста!
Хочешь использовать функции Blade и Laravel — пожалуйста!
Хочешь в Blade использовать тэги, чанки и сниппеты Evolution — пожалуйста!
Тот же родной MODX с очень большой перспективой.

Я имею в виду именно Evo 2.0 (где от MODX осталось всё), а не October CMS.
Anton
22 апреля 2020, 14:17
0
монстр франкенштейна
Это не так. Просто ознакомьтесь с Evo 2.0 на компонентах Laravel и шаблонизатором Blade. Работает просто супер! Разработка — одно удовольствие!
Anton
21 апреля 2020, 17:28
0
Здравствуйте.
Можете уточнить, пожалуйста, что означает данная цитата?
автоматически разворачивает modx/laravel и базу данных
Уже давно мечтаю о связке MODX с Laravel, чтобы использовать возможности MODX (чанки, сниппеты, админка) и Ларки (Eloquent, Carbon, Blade) вместе.