Василий Наумкин
С нами с 08 декабря 2012; Место в рейтинге пользователей: #121 минута назад
Из-за сложной структуры extJS оказалось, что нужно написать бессмысленно много PHP кода. Когда счет новых процессоров пошел на второй десяток — пришло...
MiniShop3 - чего ждать в Beta версии. 9
51 минута назад
Блин курсор прям чума :-).
Написал промт
Теперь выбери специфичные для организации ВК24 данные. Запиши их в фай импорта системных настроек для MODX...
Испытание ИИ Cursor 3
2 часа назад
Можно сделать самому по этой инструкции
msOneClick Чекбокс Согласия на обработку данных 1
2 часа назад
Во-первых, radio это переключатель, это означает, что он должен иметь какое-то значение изначально, соответственно и валидация не нужна. Во-вторых, ес...
Как кастомизировать сообщения после Регистрации на сайте? 5
Сегодня в 12:05
Нужно проверять метод save в файле assets/components/tickets/js/web/default.js
Там лаг с label id и input id и как раз если убрать из label id, то и ...
Указан неверный код защиты от спама. Tickets, как исправить? 2
Сегодня в 11:30
Павел, скрипт у вас просто замечательный! Только одно но, или 2, смотря как считать… Сниппет требует от браузеров пользователей очень много ресурсов и...
[xLike] Идеальная система лайков с оптимистичным интерфейсом и правильной формулой 112
Вчера в 23:11
Ну планируется что расчеты будут делать клиенты на сайте. А чтоб они не могли приписать себе любую цену товара считать цену надо на стороне сервера. Т...
Плюсы и минусы Vue и gtsAPI 20
Вчера в 19:01
xtype: modx-combo-user
Это xtype (тип поля) самого MODX, выводит всех пользователей modUser
Список всех возможных типов полей
Вывести поле создателя при редактировании ресурса 3
Потому что у меня складывается стойкое ощущение, что авторы MODX свою систему в реальной работе уже не используют.
Пишут там на Slim и Twig что-то под заказ, устанавливая их через Composer, а MODX просто любят по старой памяти.
Они по-прежнему любят getResources, они используют Wayfinder, даже Apache2 сегодня тут вспоминали.
Тут дело не в шаблонизаторах, а в подходе. Я предлагаю вообще самый простой способ — нужно просто установить один компонент (который и так есть у многих) и использовать в любом чанке новый синтаксис. Всё!
Ничего больше не нужно, просто хоть так пиши, хоть эдак — всё работает максимально прозрачно.
Предлагаешь это людям, а они отвечают
Типа, сам используй свои приблуды.
Ну и зачем мне вообще напрягаться, что-то писать на английском, с такой реакцией? Зачем включать английский лексикон в дополнения, зачем комментировать код на языке вероятного противника?
Серьёзно, это же лишний напряг и всё равно никто не ценит. Прекрасно поставлена работа с сообществом в MODX, лишний раз убеждаюсь.
Кстати, кто-то видел официальное объявление о единственном в истории мобильном приложении для iOS — mxManager? Да ладно, объявление, хоть бы ретвитнули. Действительно, кому это может быть интересно…
У меня от них уже лютый баттхерт, прям бомбит.
Аминь.
Например, при выводе комментариев нужно:
— чанк обёртка всего блока с комментами
— чанк формы комментирования
— чанк комментария для авторизованного юзера
— чанк комментария для гостя
— чанк удалённого комментария
С использованием Fenom (или другого нормального шаблонизатора) я могу сделать это всё в одном чанке.
Точнее, я это уже сделал на kg-portal.ru, где сейчас комментарии выводятся через xPDO + Fenom и всё оформление в одном шаблоне. Ведь это намного проще — изменить один чанк, вместо двух или трёх!
Я уже молчу о том, что сейчас в Tickets дофига лишней логики тупо из-за ограничений синтаксиса. Например — вот здесь выставляются лишние плейсхолдеры только ради того, чтобы чанк быстро парсился без фильтров MODX.
Тем печальнее, что никого в англоязычном сообществе это, похоже, не волнует. Ни скорость работы, ни удобство — они о 3й версии мечтают, без перерывов на обед.
pdoParser позволяет использовать новый и старый синтаксис вместе. Это по-любому лучше, чем один старый синтаксис без вариантов.
Посмотри на Tickets — 28 чанков, miniShop2 — 25 чанков. Использование нормального синтаксиса позволило бы сократить их минимум раза в 2.
Реакцию можно почитать вот здесь (скриншот добавил в новость), только её, как бы и нет. Всем реально пофиг, давайте лучше в тысячный раз пофантазируем о MODX 3.
Зачем осваивать что-то новое, нужно просто встречаться со всеми и рассказывать им про тормозные getResources, Wayfinder и Articles.
Вернул обратно предложение о переводе. Какие они ни есть, всё же нужно им рассказывать о наших наработках.
Но нет, я зачем-то придумал методы доставки и возможность их расширять, хотя можно было просто вводить стоимость прямо в заказе.
Так что без хака пока никак не получится.
P.S. Сколько чего покупал через интернет — ни разу не приходилось созваниваться с магазином. Не повезло, наверное.
Пользователи авторизуются в разных контекстах раздельно, так даже можно делать несколько несвязанных сайтов на одной установке движка.
По моему, должно быть очевидно, что авторизация в админке не авторизует на сайте.
Если есть желание — ты можешь сам добавить что-то в документацию, она открыта и доступна на GitHub.
А то выходит, что эти плейсхолдерам хочу префиксы, а те должны сами как-то работать.
Провайдеры просят делегировать домены к ним, чтобы самостоятельно менять им IP адрес для своих внутренних нужд. Мы оставляем эту работу владельцу домена — заодно и повышаем их техническую грамотность =)
Вы, например, теперь хорошо знаете как работает система распределённых имён (DNS) и зачем она вообще нужна.
Это привнесёт поддержку не только Fenom, но и еще тысяч других классов и шаблонизаторов.
Неужели, нужно было просто… подождать еще?
Если он запомнил старый адрес, закэшировал его где-то, то со стороны сайта или хостинга ничего сделать нельзя. Нужно чистить этот кэш на этом компьютере и это его личная проблема, а не сайта и хостинга.
Проверить соответствие домена IP адресу на компьютере можно очень просто:
или
Будет показан IP адрес. Домен modx.pro, понятно, нужно заменить на свой.
Ваш домашний компьютер узнаёт у DNS сервера провайдера, на какой IP нужно обращаться при открытии любого сайта. Какой IP ему этот DNS отдаст, туда он и пойдёт.
Обычно обновление записей занимает 4-6 часов, но есть DNS провайдера тормоз, то информация о новом IP может идти до него и сутки.
Сделать с этим можно только одно — прописать в настройках своего компьютера нормальный DNS сервер, например от Google 8.8.8.8.
У меня, например, ваш сайт открывается еще со вчера, без проблем.
С версии 2.1.1-pl, все обычные вызовы сниппетов становятся кэшированными:
Некэшированный вызов, понятно дело, вот такой:
Можно обновляться.
Если очень хочется самому управлять кэшем — то верхний пример по-прежнему работает.
Наверное, можно и как-то красивее написать, но я не придумал.
Теперь никто не откроет полноразмерные картинки, и ты можешь отдавать их через PHP покупателям.