Николай
С нами с 09 ноября 2013; Место в рейтинге пользователей: #57Вчера в 17:14
В vesp долго переезжать. Нету модульности никакой и с авторизацией, в смысле с разграничением прав, там Василий особо не напрягался :-)
Плюсы и минусы Vue и gtsAPI 17
Вчера в 15:41
Параметр sortby сортирует по полю в базе. У вас в базе нет поля «pagetitle:getSurname», есть только «pagetitle».
Я бы предложил фамилию записать в ...
Модификатор сортировки pdoResources по pagetitle 2
Вчера в 13:01
Забыл написать версия modx 3.0.5
И сама форма
<form data-si-form="FormSlider" data-si-preset="slider_form" data-si-event=&quo...
[SendIt 2.0.0] Пагинация и обновлённая загрузка файлов 20
Вчера в 09:34
В критерия должны передаваться параметры where это все что можно передать
т.е.
возможно только так
$criteria = array(
"article:LIKE =>...
Массовое удаление 7
25 ноября 2024, 22:34
Вдруг кому понадобится… Прописать TV параметр в источнике файлов для MIGX можно так (для примера TV `ln`):
[[!migxResourceMediaPath...
Источник файлов и migx 6
25 ноября 2024, 21:01
Привет
Подскажи, пжл как добавить поля из компонента msFieldsmanager?
Скрин
msPre - фильтры по опциям minishop2 11
25 ноября 2024, 20:03
А как добавить если чекбоксы?
msPre добавление кастомного поля (списка с автодополнением) 4
25 ноября 2024, 08:00
ну тогда groupby и having«query» принимает все параметры pdoFetch и в нем есть и groupby и having. Пример навскидку:
"query":{
&quo...
Кейс gtsAPI. CRUD пользователей на фронте 2
24 ноября 2024, 20:31
Правильный вариант из текущей документации такой:
{set $condition = 1}
{switch $condition}
{case 0, 1, 2}
сработае...
Конструкция switch case без break в Fenom 6
Создаём чанк ajaxForms:
Это единый чанк, в котором вызывается сниппет ajaxForm с необходимыми параметрами.
В моём случае каждая отдельная форма — это отдельный чанк. Если эти чанки мало чем различаются, то можно использовать extends из fenom, переписывая лишь изменяющиеся значения, а остальное не трогать.
И далее в шаблоне страницы вызов нужной формы:
В нём мы подменили значения, передающиеся в чанк ajaxForm.
Пример чанка callback с формой:
Если нужно вызвать похожую форму но с другим заголовком и другими параметрами, то создадим чанк question, который наследует чанк callback:
И вызов этой формы в шаблоне страницы:
Таким образом, для всех форм мы можем задать единые параметры вызова сниппета ajaxForm, и при необходимости перезаписать их. А также под каждую форму либо создать отдельные чанки, либо унаследовать от одного чанка кучу других с индивидуальными параметрами.
Дополнительно я скрываю уведомления jgrowl js-скриптом:
Все уведомления об ошибках показываются под полями форм, в коде span c классом error. А если форма успешно отправлена, то с помощью скрипта выше мы скрываем popup-форму, если она была открыта, и показываем другое popup-окно:
Оно же всплывает и при отправке обычных не popup-форм. Да, насчёт popup-окон, актуально при использовании flexbox3.
Ну так оно и понятно, время идёт всё меняется. Было бы интересно почитать ваш отзыв о laravel спустя ещё 10 лет) Ведь когда-то и MODX казался очень перспективной системой и не напрягали баги и неудобства, которых, мне кажется, тогда было намного больше чем сейчас. Я так понял, что негатив в сторону MODX обусловлен скорее не неразрешимыми проблемами движка, а это некая попытка порвать с прошлым перед резким стартом в будущее)
Можно тогда совет от вас, посоветовали бы вы начать изучение пайтона и джанги для вебразработки? Есть какой-то профит, может в перспективе?
Только не пойму почему Django? Это же python, вообще другая степь, неужели освоили данный язык и фреймворк? Или там всё хорошо понятно?
Отсюда вывод: MODX хорош для ниши недорогих сайтов, когда нужно быстро интегрировать готовую вёрстку и запустить относительно небольшой проект руками одного недорогого разработчика. Чтобы оттестировать всё что можно и нельзя на сайте, над ним должна работать целая команда профессионалов, включая тестировщиков. Это всё упирается в хороший бюджет. Предположу, что у вас и вашего клиента запросы не соответствуют возможностям. Иначе бы сайт не пуляли от одного начинающего разработчика, который не разбирается в контекстах, к другому, а заказали бы в какой-нибудь студии под ключ. За сумму с 5-6 нулями)
Может какие идеи найдёте для себя.
Ну так они уже бренд) Мой копипаст не подвинет их первоисточник в поиске. И к тому же зарабатывают они не на информации, а на сервисе. Я то пытаюсь доказать, что мелким «лавочникам» в массе своей это невыгодно. Тем более, чтобы кто-то копировал их статьи по-тихому, без обратных ссылок. Если со ссылками, то совсем другой расклад. Наоборот писательство может стать возможностью прославиться.
Вы наверное не в курсе, что есть такие дорвейщики с которыми яндекс со времён своего существования борется) Это такие люди, которые ничего нового не несут в интернет, а тупо генерируют террабайты инфо-мусора, в том числе копипаста. За счёт которого нагоняют трафик, а потом монетизируют его разными способами. Если бы яндекс с ними не боролся, то количество информации в сети было бы существенно больше чем сейчас. Один дорвейщик это как вирус, который может производить сотни сайтов если это выгодно. А яндекс сделал так что это не выгодно, сделав кучу фильтров, в том числе и на копипаст.
А вообще эпопея с уникальным контентом длится со времен появления яндекса. У любого сеошника спросить, и я думаю они подтвердят, что уник по любому нужен и лучше неуника. Сколько фильтров всяких уже было, когда тысячи сайтов яндекс выкашивал за копипаст и бесполезность для юзеров. Обычно жалобные истории начинаются со слов, дескать, у меня был хороший сайт с полностью уникальными статьями, и… его забанили. Я не спорю, что копипасты полно в интернете, но если сайт успел завоевать популярность, его не забанят. В остальных случаях «молодняк» проходит кучу проверок, в том числе и на уникальность. Если робот сайта при обходе выясняет, что сайт на 100% состоит из копипасты, то зачем он вообще?