Aliaksandr
Так вроде ж надо
Камиль
потом проверю, но я делал как написано в инфе о релизе
Камиль
Singleton: instead of using global $ modx; it is recommended to use $ modx = EvolutionCMS ();
Aliaksandr
Ну так без new
Aliaksandr
new это класс, а без него просто функция
Камиль
тощна
Камиль
капец
Aliaksandr
Я обычно просто передаю $modx как аргумент функции и ни с какими глобалами не парюсь
Andrey
Глобал зло. В чем именно, уже не помню, но гемора точно с ним хватал.
EVO bot Лёшка
Буду спамить каждый день)
Просьба. Кто что вспомнит про события плагинов, подредактируйте страничку.
https://github.com/evolution-cms/docs/blob/master/ru/03_Разработчику/02_Элементы/04_Плагины/02_События_плагинов.md
Aliaksandr
Глобал для лузеров :-)
Oleg
А вкратце чем лучше без глобал?
Andrey
Копипаста
Сложно понять, где инициализируется переменная, доступ к которой осуществляется посредством global. Соответственно это ухудшает читабельность кода.
2. Глобальная переменная может быть переопределена в дебрях скрипта, и найти это место очень сложно. А значит велик риск сложнодиагностируемых логических ошибок.
3. Код становится сильносвязанным, выполнение одной части будет зависить от другой, где глобальная переменная определена.
Oleg
ок, это ясно для самодельных глобалов, я их не использую нигде сам, а вот для $modx как раз ясно, что это часть движка доступная внутри и не вижу явных проблем, но если более опытные товарищи говорят "не надо так" - ок, согласен
Andrey
Я для себя уже экспериментально вывел правило, что нужно слушать разрабов, даже если свой вариант кажется простым и логичным. Потому что иначе есть шанс, что через пару версий всё моё простое и логичное отвалится.
Алексей
Всем привет такое комментирование в 1.4.4 не работает <!--@-- не выводить на фронте --@-->?
Andrey
Почему фотки при загрузке в KCFinder могут переворачиваться на 90 градусов?
Andrey
Такого ведь не может быть?)
Max
Всем привет. Кто поможет с примером для вызова FormLister DeleteUser?
Oleg
в exif пишется ориентация фото, бывает датчик ориентации выдаёт не то
Sergey
Может кому пригодится, сделал свой простенький плагин для кастомного роутинга https://gitlab.com/snippets/1724514
Сергей
Сергей
то есть сделать проверку есть ли кэш этой страницы и если нет то создать
Sergey
Сергей
там ключ кэша свой присвоить и записать в файл по подобию как в ядре. строчек 5 добавится
Sergey
Сергей
makePageCacheKey создаст новый ключ с параметрами GET
Sergey
Сергей
Сергей
ну и все функции написаны понятным языком.
makePageCacheKey - make page cahce key ( делать страница ключ кэш)
Сергей
Sergey
Сергей
http://www.jetbrains.com/phpstorm/eap/
бесплатная до выхода следующей версии, всё ставится автоматом
Pathologic
Sergey
торрент едишн ((:
Я из принципа уже давно пользуюсь либо опенсурсом, либо лицензионным софтом :) Только фотожопа старинная осталась 6й версии, но тссс ;)
Pathologic
когда-то я собирался купить шторм и выжидал скидку, но они сделали подписки
Pathologic
в принципе можно было бы по опенсорс лицензии пользоваться, но мне лень возиться
Aliaksandr
Разве там надо самому файл создавать, раньше вроде только ключа хватало
Aliaksandr
$modx->systemCacheKey='notfound_' . md5(http_build_query($_GET)); и всего делов раньше было
Сергей
Aliaksandr
От безделья)))
Камиль
Подскажите плиз где конфиг tinymce лежит?
Сергей
Камиль
это плагин?
Нет. Хочу по умолчанию добавить кнопку "Вставить код"
Камиль
ну или как там они называлась
Камиль
html чтобы в popup был
Сергей
так в конфигурации и смотрите
Сергей
в системной
Камиль
аа былин
Камиль
спасибо))
Max
Как активировать пользователя. Вызвал два снипета на разных страницах, FormLister: Register и Activate. В каждом задал параметр &checkActivation=1, В Register reportTpl указал ключ [+activate.url+], но на почту при регистрации приходит неправильная ссылка на активацию. Как сделать чтобы ссылка приходила правильная?
EVO bot Лёшка
Anonymous
Сергей читал что вырежут в 7.3?
Сергей
Anonymous
Я уже давно старался всё типизировать, но по старинке много где использую эти вещи. Так и знал, что нужно завязываться на строгую типизацию
Сергей
Сергей
Anonymous
Блин, ну эти же инкременты и декременты используются во многих языках
Anonymous
Ну как бы не только php
Сергей
Anonymous
там тоже убирают
Так, нужно будет перед релизом магазина пройтись, что бы сразу работало на 7.3
Anonymous
Нашёл, на гитхабе
Сергей
ты знаешь куда идти надо....
Anonymous
++ и — это в Xcode 7.3
Я понял, там просто отправили пул реквест с этим делом, но ещё не замержили. Так что не факт что примут. А прикольно как бы у всех начало гореть.
Anonymous
По крайней мере эво, что бы работало на 7.3, нужно было бы переписывать оооочень много
Anonymous
Я когда делал PDO(кстати работает до сих пор), то меня очень сильно бесило, то что там id идут как строки в SQL.
Сергей
Anonymous
Ну они же ещё не объявили их устаревшим, возможно во второй альфе будет