bodkul
мне надо удалять элемента тега от а до текущего буттона
Артур
мне надо удалять элемента тега от а до текущего буттона
Так кнопка внутри a, что само по себе неправильно
Артур
как правильно сделать?
А что надо сделать? Без привязки к вёрстке или тэгам, словами обычными расскажи.
Артур
Что не панятна то, жс для бутона 😁😉
Чтобы удаляться от <а>😁
Aleksandr
кхм, а ни у кого проблем с cloudflare не возникало в последнее время?
Aleksandr
а то чет у меня прилетело уведомление, что сайт недоступен.. хотя в админке он вроде как работает, но по своему адресу недоступен
Aleksandr
Хз, не разбирался пока. Уведомление от Cloudflare
Sergey_K
У меня было на днях - пара сообщений от яндекса, дескать сайт недоступен по адресу. То есть ДНС. Я спросил у хостера (все через него) - говорят, что все тихо. Есть подозрение, что все это тесты чебурнета
Aleksandr
Хм
Aleksandr
Довольно странно
Aleksandr
Сервера клауда то московские
Sergey_K
Тем более
Миша
Именно. Огромный плюс MODX - что он унивесален.
Ну тоже спорно. Любая цмс универсальная, на то она и создана. Но опять же, инструмент выбирают под задачу. Понятно что простой сайт никто на фреймворк делать не будет, хотя и такие видел. Нужна сложная обработка формы, там на пример никто нативный js не юзает, берут вьб ангуляр и вуаля у тебя все четко
Misha
чё то модхост недоступен
Misha
h8 не работает
Misha
чё то последнее время постоянно отваливаются сайты на модхосте, ненадолго, но регулярно
Иван
Да, вижу проблему, сейчас будем разбираться
Иван
да, проблема только на сервере h8
Sergey_K
Именно. Огромный плюс MODX - что он унивесален.
Это старая тема) Про какую универсальность вы говорите, если даже для добавления таблицы нужно отдельный сторонний пакет использовать?)) Я уж не говорю о расширении моделей. Админку с мобильного давно открывали?) Модх в части идеи реально отличная тема. И если сделать его на том же слиме и элокенте - думаю, что было бы круче октября. Но увы... такого не будет, они пилят велосипед.
Alexey
Это старая тема) Про какую универсальность вы говорите, если даже для добавления таблицы нужно отдельный сторонний пакет использовать?)) Я уж не говорю о расширении моделей. Админку с мобильного давно открывали?) Модх в части идеи реально отличная тема. И если сделать его на том же слиме и элокенте - думаю, что было бы круче октября. Но увы... такого не будет, они пилят велосипед.
Дело в том, что я эвист до мозга костей, реву же просо поверхностно знаю. Поэтому то, о чем вы мне пишите мне незнакомо. Админка в эво летает. Для кастомных таблиц пакетов не требуется, только миграции, если используются компоненты лары. Да, лара под капотом - твори не хочу. И т.д. Говоря о MODX, я подразумеваю обе ветки, где каждая хороша по-своему. Впрочем мне не очень понятно почему уже трое человек обращаются ко мне по этому моему сообщению?)
Alexey
Так все переживают за модекс) Больную тему затронули))
В 17-ом (если не ошибаюсь), была конференция в Минске. Я там был с докладом-обзором популярных CMS (рейтинг взял с CMSmagazine). Где я показывал что каждая система хороша для решения конкретных задач. И вот Вася задал мне логичный вопрос: "Леш, ты хочешь сказать что нужно знать всего по-немногу, или все же стоит быть хорошим специалистом в одной системе?" (цитата неточная). Так вот я и склоняюсь к мнению (говоря об универсальности), что если ты хорошо знаешь MODX это дает тебе преимущество в выполнении множества задач, тогда как знание других систем если и не ограничивают тебя, то большинство задач становятся более трудоемкими. Спектр применения MODX, на мой субъективный взгляд, шире чем у большинства. Вот что я хотел сказать. Но я не имел ввиду, что наша система есть краеугольный камень решения всех проблем.
Sentinel
Ребят, а у нас нет компонента готового чтобы поля юзеру накидать? Только ручками?
Anton * Дед *
Всем добрый день. Вопрос к знатокам, вопрос теоретический. Допустим, есть ресурс с БД, там хранится код, грубо говоря, одна таблица в бд. Веб ресурс 1 раз в час подгружает свежие данные по кодам (примерно +1000 кодов) и к нему одновременно поступают post запросы, например, до 100 подключений в секунду, идет запрос кода, сервер возвращает ответ да или нет (есть на остатках или нет). Потребуется ли какой то отказоустойчивый ресурс или обычный хостинг потянет сие? Заранее благодарю
Олег
привет есть ли в msgallery плейсхолдер на количество файлов? или нужно самому дописивать?
Олег
а то у меня что то сайт не работает с доками http://joxi.ru/bmo1LNnTO9PxWA
Nano.Karmabot.chat
Sublime! Advanc8d got +1 from Sentinel7. 21 karma in total.
Олег
{$files | length}
Спасибо уже нашел)
Nikolay
Это старая тема) Про какую универсальность вы говорите, если даже для добавления таблицы нужно отдельный сторонний пакет использовать?)) Я уж не говорю о расширении моделей. Админку с мобильного давно открывали?) Модх в части идеи реально отличная тема. И если сделать его на том же слиме и элокенте - думаю, что было бы круче октября. Но увы... такого не будет, они пилят велосипед.
давно тут не был, вижу ты Сергей снова о наболевшем. Решил помочь. Вот держи архив, там папка компонента, минимальный набор. Меняешь упоминания "cities" на своё название. Далее описываешь таблицы в файле *.mysql.schema.xml. Сколько угодно таблиц. Далее идёшь в пространства имён. Прописываешь путь к компоненту. А потом поочерёдно запускаешь в консоли php model.php и php tables.php Создастся папка с моделями и таблицы. При любых изменениях в *.mysql.schema.xml делать тоже самое. Модели и таблицы откорректируются. Работает почти как artisan в ларе. Короче, создавать таблицы минутное дело а если ещё и в плагине пропишешь так: if($modx->event->name == 'OnMODXInit') { $cities = $modx->getService('cities', 'cities', MODX_CORE_PATH . 'components/cities/model/', []); } то в любом скрипте где работает переменная $modx, будет доступен экземпляр класса cities: $modx->cities->метод()
Nikolay
Привет!
Привет Вань
Nikolay
modx конечно местами не очень нравится, но в таких моментах хаят его не заслуженно)
Sergey_K
давно тут не был, вижу ты Сергей снова о наболевшем. Решил помочь. Вот держи архив, там папка компонента, минимальный набор. Меняешь упоминания "cities" на своё название. Далее описываешь таблицы в файле *.mysql.schema.xml. Сколько угодно таблиц. Далее идёшь в пространства имён. Прописываешь путь к компоненту. А потом поочерёдно запускаешь в консоли php model.php и php tables.php Создастся папка с моделями и таблицы. При любых изменениях в *.mysql.schema.xml делать тоже самое. Модели и таблицы откорректируются. Работает почти как artisan в ларе. Короче, создавать таблицы минутное дело а если ещё и в плагине пропишешь так: if($modx->event->name == 'OnMODXInit') { $cities = $modx->getService('cities', 'cities', MODX_CORE_PATH . 'components/cities/model/', []); } то в любом скрипте где работает переменная $modx, будет доступен экземпляр класса cities: $modx->cities->метод()
Спасибо, Коль, об этом и речь - чтобы создать 20 таблиц по 20 полей, нужно неделю лабать файлики в сторонний компонент ) А чтобы добавить связь потом, нужно будет еще его переписать. Поэтому я давно уже использую элокент, в котором все то же самое делается в 1 строку. Хотя иногда и в 0 строк ) и ничего не болит и не нужно пакеты ставить.
Nikolay
компонент нужно создавать ещё затем, что когда его прописываешь в пространстве имён ты его как бы регистрируешь в системе. Она уже для него выделяет область в системных настройках, лексиконы и другие вещи
Sergey_K
20 таблиц могут входить в состав 1-го компонента. И тогда достаточно поправить только 1 файл .xml. Но если уже привык, то другое дело
Я о том, что каждая таблица это отдельная xml сущность. Ну и да, добавление таблицы это + компонент.
Вячеслав
ClientConfig?
Да, с помощью него можно добавить в Админку любые поля для клиента, по типу Email, номер телефона, адрес компании/офиса, и много прочего, сам им пользуюсь.
Nikolay
Я о том, что каждая таблица это отдельная xml сущность. Ну и да, добавление таблицы это + компонент.
если таблицы совершенно разные, то нелогично объединять их в 1 компонент. Но даже в этом случае можно создать компонент типа custom, и туда всё в кучу что тебе нужно. Это чисто вопрос эстетических предпочтений
Mr. Karandash
Добрый день. Подскажите, как посчитать кол-во ресурсов в контексте?
Sergey_K
если таблицы совершенно разные, то нелогично объединять их в 1 компонент. Но даже в этом случае можно создать компонент типа custom, и туда всё в кучу что тебе нужно. Это чисто вопрос эстетических предпочтений
Коль, я о том, что создание таблицы это боль) любой. При этом там нет ни эвентов, ни кастинга, что мегаудобно и есть в современных orm. Спор ни о чем) Паша сказал, что модх универсален разве что для тех, кто другого не видел. Я с ним согласился. Все)
Mr. Karandash
Можно с помощью pdoResources
ну в корне вывести, да. Думал мож кто знает какой нибудь запрос в консоли или типа того )
Nikolay
Коль, я о том, что создание таблицы это боль) любой. При этом там нет ни эвентов, ни кастинга, что мегаудобно и есть в современных orm. Спор ни о чем) Паша сказал, что модх универсален разве что для тех, кто другого не видел. Я с ним согласился. Все)
как по мне если всё это прям позарез необходимо, значит речь идёт о какой-то сложной логике. И тогда проще взять фреймворк. Но для многих сайтов просто нужно как-то хранить данные отдельно и выводить их. Без твшек и прочей фигни. Вот мой способ как раз для этого подойдёт. Если во всём обходить логику MODX, то зачем он тогда нужен непонятно)
Миша
о как
Sergey_K
как по мне если всё это прям позарез необходимо, значит речь идёт о какой-то сложной логике. И тогда проще взять фреймворк. Но для многих сайтов просто нужно как-то хранить данные отдельно и выводить их. Без твшек и прочей фигни. Вот мой способ как раз для этого подойдёт. Если во всём обходить логику MODX, то зачем он тогда нужен непонятно)
Никакой сложной логики нет, как раз. Просто нужны кастомные таблицы почти везде - та же интеграция со сдэк, которую в модх уже который год не могут сделать нормально )) Ну или элементарные роуты, которые позволяют сделать CRUD на одном урле просто типами запроса за 5 минут. Про middleware я молчу. Когда ты одной строкой кода можешь везде, положим, добавить csrf на готовом сайте. Реально я даже удивлен, что никто не взялся сделать slim skeleton на идеях modx.
Sergey_K
Такая идея была Но заглохла
Я знаю, я ж нашел "остатки". Недавно Вместо велосипеда xpdo3 сделали бы на слиме все то же. Вася все модели стоковые написал на элокенте. Хотя там вообще автогенератором можно. Я уверен, это бы порвало и октобер. Все же он тяжеловат, мне кажется. Ну и для композера море пакетов - не надо будет иметь разрабов под модх.
Павел
MODX хорош в нише небольших/малобюджетных сайтов Использовать его для чего-то другого - ну либо нужно очень не ценить своё время, либо не знать никакого другого инструмента, либо быть отбитым фанатом У меня нет ни первого, ни второго, ни третьего диагноза MODX в моей жизни до сих пор.э существует, просто задач - меньше процента от общего скоупа
Павел
Для небольших сайтов слим+твиг+элокент проще и намного быстрее. Я для дома делал, как раз изучал слим.
Ну собирать админку чтобы бложик накидать мне откровенно лень) У меня есть свои и e-commerce разработки на Laravel + Livewire, большие магазины (переодически, сейчас у меня просто совершенно другая сфера) я собираю на нем Интернет магазин на 100 позиций без хитрых синронизаций я с удовольствием соберу на минишопе
Nikolay
шпиён!
да не просто он для всякой дичи, я не только тут подписан) этот типа личный
Sergey_K
Да всё можно сделать. csrf также плагином к любой форме. Я по 7 форм на сайте делаю, про csrf не думаю, даже забыл вообще как эта штука работает. Но все формы с csrf в итоге) Это конечно по сравнению с ларой не так технологично, но рабочий вариант. ps спалил акк свой второй да и пох)
Я не говорил, что нельзя. Просто помню, как сам разбирался за "накодившими" мой сайт. И был пздц. До сих пор что-то всплывает. Не говоря о том, что писать код в админке в 2021 году это адский зашквар...
Павел
Ну админка да, нужно что-то с этим только придумывать. Интернет-магазин сейчас должен синхронизироваться с кучей api. А на модх по своему опыту это больно)
Ну для меня до сих пор боль синхронизировать MODX с 1С Виной тому собственно минишоп и некоторые логики MODX Некоторые могут сказать - так запили ПР для минишопа, помоги людям Ноооо к сожалению это сломает к чертям столько дополнений, только всего, что приходится страдать Ну и брать по 200-500$ с людей кто мне пишет по поводу синхронизации))
Павел
Я не говорил, что нельзя. Просто помню, как сам разбирался за "накодившими" мой сайт. И был пздц. До сих пор что-то всплывает. Не говоря о том, что писать код в админке в 2021 году это адский зашквар...
Я бы в твоем случае уже реально бы отказался от модэкса У тебя проект действительно вышел за рамки того где MODX хорош Пора обновляться на хорошие современные фреймворки и не насиловать старичка)
Павел
Это конечно дорого и с бизнесовой точки зрения может не самая лучшая идея, но мне кажется лучше решить вопросы сейчас, ибо по мере большего роста следующий вопрос будет это проооооооосто потрясающий кеш в MODX, а именно просто чудесная кеш карта
Sergey_K
Я бы в твоем случае уже реально бы отказался от модэкса У тебя проект действительно вышел за рамки того где MODX хорош Пора обновляться на хорошие современные фреймворки и не насиловать старичка)
Ну я это и делаю потихоньку. Как просто развлечение и изучение. Пока не горит. Про кэширование я пока даже не изучал, надо глянуть...
Nikolay
Я не говорил, что нельзя. Просто помню, как сам разбирался за "накодившими" мой сайт. И был пздц. До сих пор что-то всплывает. Не говоря о том, что писать код в админке в 2021 году это адский зашквар...
да, что-что а в админке формы заполнять сам не люблю, по максимуму в файлах делаю. Но приходится ссылаться на эти файлы в админке. ТВ-параметры тоже создавать, migx и т.д. С одной стороны удобно, с другой как-то уже непрофессионально на фоне новых технологий. Насчёт нашкодить согласен. Как только приходится что-то более менее сложное делать, то появляется куча решений похожих на костыли. К куче плагинов подцепляешься. И разобраться потом в этом трудно
Nikolay
и главное без таких костылей и не сделаешь ничего
alexey1m
Привет, подскажите в modx без пхп можно получить поддомен?
alexey1m
такая тема. нужно добавить поддомен, для говода, только в шапке меняются контакты. думаю тут контексты лишнее