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?
EVO bot Лёшка
Всем привет. Кто поможет с примером для вызова FormLister DeleteUser?
Читай документацию ©(Pathologic) http://docs.evo.im/03_extras/formlister.html
Oleg
Такого ведь не может быть?)
они такие и были, но у тебя гляделка на компе тебе их показывает нормально (крутит на ходу)
Andrey
они такие и были, но у тебя гляделка на компе тебе их показывает нормально (крутит на ходу)
фух, спасибо, а то я начал сомневаться в своей адекватности. Заказчик пишет про такую проблему, а я за столько лет первый раз слышу про автопереповорт)
Oleg
в exif пишется ориентация фото, бывает датчик ориентации выдаёт не то
Sergey
Может кому пригодится, сделал свой простенький плагин для кастомного роутинга https://gitlab.com/snippets/1724514
Sergey
про кэширование не забыли?
Забыл написать что его лучше для этих страниц отключать :)
Сергей
Забыл написать что его лучше для этих страниц отключать :)
наоборот, нужно создавать кэш страницы, но не на 404, а в соответсвии с роутингом
Сергей
то есть сделать проверку есть ли кэш этой страницы и если нет то создать
Sergey
наоборот, нужно создавать кэш страницы, но не на 404, а в соответсвии с роутингом
Я ещё не настолько разобрался с кешированием что бы сделать это :)
Сергей
там ключ кэша свой присвоить и записать в файл по подобию как в ядре. строчек 5 добавится
Sergey
там ключ кэша свой присвоить и записать в файл по подобию как в ядре. строчек 5 добавится
А можно подробнее, где на это глянуть? И делать это на OnLoadWebPageCache?
Сергей
А можно подробнее, где на это глянуть? И делать это на OnLoadWebPageCache?
Нет, всё в этом же плагине можете сделать. создать новый ключ страницы и записать страницу в файл. посмотрите функции в ядре getHashFile makePageCacheKey checkCache getDocumentObjectFromCache
Сергей
makePageCacheKey создаст новый ключ с параметрами GET
Сергей
Странно, почему большенства этих функций нет в описании API http://docs.evo.im/03_develop/03_api.html
в phpStorm проще отследить всю логику работы... то есть проследовать по пути
Sergey
в phpStorm проще отследить всю логику работы... то есть проследовать по пути
Я не настолько богат что бы оплачивать подписку phpStorm, если бы просто как раньше продовали (купил и всё) то купил бы уже давно как когда-то WebStorm
Сергей
ну и все функции написаны понятным языком. makePageCacheKey - make page cahce key ( делать страница ключ кэш)
Сергей
http://www.jetbrains.com/phpstorm/eap/ бесплатная до выхода следующей версии, всё ставится автоматом
Pathologic
Sergey
торрент едишн ((:
Я из принципа уже давно пользуюсь либо опенсурсом, либо лицензионным софтом :) Только фотожопа старинная осталась 6й версии, но тссс ;)
Pathologic
когда-то я собирался купить шторм и выжидал скидку, но они сделали подписки
Sergey
когда-то я собирался купить шторм и выжидал скидку, но они сделали подписки
Я когда то WebStorm купил и радовался, потом хотел купить phpStrorm но ввели подписку, я ьы купил если бы без подписки, путь обновления были бы например в течении года, а по подписке нафиг.
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+], но на почту при регистрации приходит неправильная ссылка на активацию. Как сделать чтобы ссылка приходила правильная?
Anonymous
Сергей читал что вырежут в 7.3?
Сергей
Сергей читал что вырежут в 7.3?
нет ещё, пока только поставил
Anonymous
нет ещё, пока только поставил
Core: The == and != operators have been deprecated.
Anonymous
Я уже давно старался всё типизировать, но по старинке много где использую эти вещи. Так и знал, что нужно завязываться на строгую типизацию
Сергей
Core: The == and != operators have been deprecated.
The “++” and “--” operators deprecated
Anonymous
The “++” and “--” operators deprecated
О блин, а вот это фигово. И что они предлагают использовать в качестве аналога?
Anonymous
Блин, ну эти же инкременты и декременты используются во многих языках
Anonymous
Ну как бы не только php
Anonymous
там тоже убирают
Так, нужно будет перед релизом магазина пройтись, что бы сразу работало на 7.3
Anonymous
The “++” and “--” operators deprecated
Кстати, а где ты нашёл что ещё? А то я только эту вещь нашёл
Anonymous
Нашёл, на гитхабе
Сергей
Нашёл, на гитхабе
++ и — это в Xcode 7.3
Сергей
ты знаешь куда идти надо....
Anonymous
++ и — это в Xcode 7.3
Я понял, там просто отправили пул реквест с этим делом, но ещё не замержили. Так что не факт что примут. А прикольно как бы у всех начало гореть.
Anonymous
По крайней мере эво, что бы работало на 7.3, нужно было бы переписывать оооочень много
Anonymous
Я когда делал PDO(кстати работает до сих пор), то меня очень сильно бесило, то что там id идут как строки в SQL.
Anonymous
Ну они же ещё не объявили их устаревшим, возможно во второй альфе будет