Іван Клімчук

Іван Клімчук

С нами с 16 декабря 2012; Место в рейтинге пользователей: #7
Іван Клімчук
29 ноября 2018, 23:19
0
Я так понимаю, это только в случае с русским языком (возможно и еще с каким-то с длинными строками)?
Іван Клімчук
29 ноября 2018, 23:17
+1
То, что в самом MODX — исправлено частично, но большинство ошибок в допах, где используется устаревший способ задания меню через указание action id. Помечать их как deprecated следовало сильно раньше, конечно. Но MODX 3 клюет в задницу. Ну и я не знаю, кого ты имеешь ввиду под «они».

Ну и подробно обо всем Марк уже написал — www.markhamstra.com/modx/2018/deprecated-notices-in-modx-2.7/
Іван Клімчук
29 ноября 2018, 18:31
0
В родной теме все ок, глянул сейчас, так что стоит проверить кастомные стили.
Іван Клімчук
29 ноября 2018, 18:26
+4
Какие у вас есть вопросы? Я один из тех немногих, кому не лень этим заниматься.
Іван Клімчук
29 ноября 2018, 18:19
0
Потому что иначе никто не будет шевелиться, и когда эти функции реально будут удалены, воплей и поломаных сайтов будет больше. Цель — заставить авторов дополнений исправить свой код. Ну и предупредить разработчиков сайтов, если они использовали что-то старое. Вообще так делается всегда, даже в самом PHP если вызвать депрекейтед функцию, будет валиться warning.
Т.е. это не для тестов, а для реальной жизни. Вася вон ms2 уже исправил.
Іван Клімчук
28 ноября 2018, 11:03
1
+1
Нет, это можно отключить в настройке log_deprecated
Іван Клімчук
28 ноября 2018, 11:01
0
Там есть нюансы в зависимости от браузера. Или даже проблема в реализации Javascript. По неведомой причине событие onclick не содержит нужной информации, чтобы правильно обработать клик средней кнопкой. Саму логику улучшили, но не польностью. Там в самом PR есть детали, ссыку на него выше Вася запостил.
Іван Клімчук
29 октября 2018, 14:53
+1
Добавить еще один Join с той же таблицей, только использовать другое имя в запросах (2 параметр метода innerJoin)
Іван Клімчук
15 октября 2018, 10:26
0
Не вылезут, так и нужно делать. Приоритеты у событий сделаны именно для этих целей, чтобы контролировать порядок вызовов плагнов для одного события.
Іван Клімчук
15 октября 2018, 10:24
0
Меня всегда в таких сиутация выручает golang (https://golang.org/project/). Требует некоторого времени на изучение (хотя он простой как топор для таких задач), но с легкостью переваривает файлы и по 6 гигов.
Іван Клімчук
01 октября 2018, 14:47
0
@EVAL уже выпилен в 3.x, к слову, но совет «включать голову» актуален всегда.
Іван Клімчук
14 сентября 2018, 12:00
+1
Что мешает сделать так?
dev.site.ru — основной тестовый сайт.
dev.i.site.ru — сайт первого разработчика.
dev.a.site.ru — сайт второго разработчика.
Іван Клімчук
14 сентября 2018, 10:41
1
0
В разделе Помощь modstore все же понятно написано
Также мы поддерживаем работу дополнений на поддомене dev. Сбрасывать ключ для такого домена не нужно — дополнения просто работают сразу на обоих доменах: site.ru и dev.site.ru.
Касательно моего подхода, у меня код сайта упаковывается в пакет (или несколько пакетов) и ставится через репозиторий. Вся работа локально, потом сборка, отправка в репозиторий, установка на продакшене.
Іван Клімчук
10 сентября 2018, 13:31
0
Вероятно проблема в порядке вызова парсера. Стоит, в таком случае, посмотреть в сторону своего снипета, где вызвать $modx->lexicon() с необходимыми параметрами.
Іван Клімчук
10 сентября 2018, 13:16
+1
Ну так сразу так и писали бы, а то «как в конструкцию [[%key? &namespace=`sitename`]] вставить TV-параметр» звучит совсем не так, как ваш теперешний комментарий.

В таком случае
[[%[[*tv-name]]? &namespace=`sitename`]]
должно работать. Но, стоит проверить, действительно ли [[*tv-name]] что-то выводит на страницу или нет. Второй момент, лексиконы имеют свойство «очень сильно» кешироваться, поэтому стоит убедиться, что кеш сброшен после изменений в лексиконах. В третьих, стоит убедиться что выбран правильный язык и значение лексикона для языка существует.
Іван Клімчук
10 сентября 2018, 13:02
+1
Не быстрее, а проще. В том плане, что все элементы, включая куски кода, были реализованы через xPDO, где элементы пол умолчанию хранятся в БД. Удобство было в том, что рядом с кодом можно было хранить и все его метаданные, т.е. название, описание, всякие связанные property sets и прочее. В том же October это вынесли в мета-заголовки в сами файлы, что выглядит просто ужасно, когда в одном файле мешанина из yaml, html и php.
Іван Клімчук
10 сентября 2018, 12:48
0
На деле уже мало кому интересно. Хорошие технические статьи никто не читает, сразу бегут в вопросы спрашивать, а как вот тут кнопку из синей красной сделать. Или вот украл пакет с modstore, помогите его настроить, а то доку читать влом, за поддержку платить жаба душит всю жизни и прочее подобное :)
Іван Клімчук
10 сентября 2018, 12:40
0
[[%key? &placeholder=`[[*tv-name]]`]]
при условии, что в самом строке лексикона есть плейсхолдер вида
[[+placeholder]]
т.е.
'Тут будет выведено вот это значение TV [[+placeholder]]'
Іван Клімчук
07 сентября 2018, 10:13
+1
Планируется англоязычная страница в магазине? У меня несколько человек спрашивали про интеграцию этого слайдера и готовы его купить.
Іван Клімчук
17 августа 2018, 11:32
0
Это было уже много раз, не только тут, но и везде, на мероприятиях, в чатах и много еще где, но пока толп желающих помогать и что-то делающих нет :) Но если напишите пост с призывом, будет хорошо.