Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
30 июля 2017, 00:54
0
Да нахрена ж ты копируешь эти километровые куски кода?

Даже читать не буду, разбирайся дальше сам.
Василий Наумкин
30 июля 2017, 00:18
+1
Вот здесь происходит распознавание клика по таблице.

Туда прилетают любые клики, а дальше идёт проверка, по какому именно месту кликнули. Если это кнопка или ссылка — то идёт работа. Если нет, то событие пропускается дальше.

Это — основная таблица элементов miniShop2, от неё наследуются все остальные, поэтому ты и не нашёл этот обработчик.
Василий Наумкин
27 июля 2017, 11:05
+1
Доступны по IP6 иностранные сервера в Германии и Англии, а Российские и Белорусские — нет.

Ты смотришь на SPF запись, АААА записи нет.
Василий Наумкин
25 июля 2017, 22:58
0
Кажется, эта идея давно висит у Витали в бэклоге, но лично меня смущает здесь несколько вещей:
— массовая рассылка по сотням (тысячам) покупателей
— а ведь автор может найти у себя баг в течении часа и отключить дополнение.
— а или в течении пары дней (так что ждать 2 часа до рассылки не катит)
— далеко не всегда новая версия гладко обновляет старую, например ms2Gallery недавно предложила переход чанков на Fenom
— и нужно ли вообще обновлять нормально работающие сайты и ловить при этом потенциальные баги? Ведь проект уже сдан и заказчик доволен.

Тут скорее напрашивается разделение на обновления «критические» и «функциональные», что по идее должно разруливаться версией пакета, да только далеко не все авторы следуют этой логике, включая меня.

В общем, по совокупности этих вопросов, идея пока так и не реализована.

P.S.
В modstore.pro сейчас есть подписка на рассылку, и новости об обновлениях пакетов, скорее всего, будут именно там. То есть, не всем покупателям, а только тем, кто подписался.
Василий Наумкин
25 июля 2017, 12:17
+1
Слабо в поисковике набрать «Fenom MODX»?
Василий Наумкин
25 июля 2017, 12:09
+1
1. Назначь вот этот плагин на событие OnWebPageInit
if (isset($_GET['id'])) {
    $modx->sendErrorPage();
}

Он проверяет наличие id в параметрах url, и если оно там — то запускает событие OnPageNotFound вместо загрузки страницы MODX. А на это событие уже должен сработать плагин Redirector и загрузить нужную тебе страницу.
Василий Наумкин
24 июля 2017, 21:55
+2
Это ты еще конкатенацию в PHP, похоже, не видел.
$modx->lexicon('abcd.c.' . $category);
Чудовищная разница!

Используй родные теги MODX, не мучай себя.
Василий Наумкин
19 июля 2017, 14:04
0
Мало того, что велосипедит кто как хочет, еще и обновить или переделать целая история.
А ты хочешь, чтобы тебе деньги просто так платили?

В общем, извини, констуктива я в твоих комментариях не вижу. Если совсем грустно становится — можно сходить в кино с девушкой\женой, или там на пляж позагорать, повеселиться.
Василий Наумкин
19 июля 2017, 13:51
+1
Нужно много людей, чтобы им заниматься? Это же шаблонизатор, у него определённый круг задач, которые он успешно выполняет.

Если ты нашел какой-то баг — шли репорт, не стесняйся.
Василий Наумкин
19 июля 2017, 10:53
+1
А MODX-то не помрёт? Или я — вдруг меня автобус переедет?

Странный какой-то вопрос, видимо среди программистов должны быть не только телепаты, но и предсказатели будущего.
Василий Наумкин
18 июля 2017, 18:12
0
Зачем вообще добавлять скрипты в тело шаблона или чанка? Почему бы, как и все скрипты, не подключать аналитику в *.js файле?!
Василий Наумкин
18 июля 2017, 14:22
+1
А ты просто дай ссылку на другие ресурсы, где больше информации про родной парсер и вопрос будет закрыт.

Желательно на один ресурс, и на русском. Потому что искать и переводить в 10 местах дураков обычно нет.
Василий Наумкин
18 июля 2017, 12:06
+2
Да ладно сказки-то рассказывать docs.modx.pro/components/pdotools/parser#Шаблонизатор-Fenom

Что касается шаблонизатора, наша документация куда подробнее официальной.
Василий Наумкин
18 июля 2017, 10:18
+4
Для новичков порог вхождения высокий.
А родной то парсер какой простой!

Настолько, что недавно назначали 1000 евро за исправление багов при вызове некэшированных тегов внутри кэшированных, которые есть во всех версиях.

Такое решение для тех, кто знает что такое Fenom, что такое pdoTools, как их подружить и знает что перед началом использования во всём проекте необходимо экранировать блоки с фигурными скобками.
По умолчанию Fenom используется исключительно внутри чанков, а pdoTools устанавливается автоматически, как зависимость дополнений.
Для использования Fenom глобально нужно руками включить одну системную настройку и делается это добровольно.

miniShop2 уже полностью переехал на Fenom, потом ms2Gallery — и ничего, популярность дополнений не упала, скорее даже наоборот.
Василий Наумкин
17 июля 2017, 12:45
+4
Как-то автор дополнения прикрутил карту к ТВ? Точно также её можно прикрутить к чему угодно.

При наличии желания — возможно всё, хоть новую админку написать. Другой вопрос, есть у тебя такое желание и навыки, так что это всё лирика.
Василий Наумкин
17 июля 2017, 12:40
+2
Вслед за стандартным синтаксисом можно выбросить и ТВ параметры.

Методику расширения любых таблиц уже давно описали.
Василий Наумкин
17 июля 2017, 11:16
+4
Ну так нужно:
а) приучать пользователей дополнений к хорошему
б) не приучать

Выбирай.
Василий Наумкин
17 июля 2017, 11:05
+6
Fenom позволит сократить количество чанков и сделать их работу быстрее.

Лично я не использую синтаксис MODX нигде вообще, и никому не советую.
Василий Наумкин
17 июля 2017, 07:24
+2
Это я выключал сбор данных для статистики и забыл включить — моя вина. Теперь всё будет ок.

docs и modx.pro тоже в планах, но никаких сроков назвать не могу.