IDE phpStorm как инструмент разработки в MODX
Долгое время я пользовался простыми и быстрыми редакторами для разработки, типа Geany и Notepad++. Просто не понимал, зачем мне тяжеловесная IDE, если и этих редакторов хватает с головой?
Я помню свой код, что откуда выходит и как работает, зачем мне подсказки от программы, которая грузится полторы минуты? Тем более, я люблю по-быстрому забежать на сервер, подправить пару опечаток и сохранить файл. Мне не нужно создавать проект, синхронизировать его с сервером и т.д.
Однако, всё поменялось, когда я написал miniShop. Компонент вышел большой, и со временем я понял, что просто запутываюсь в нём. Заодно я понял, что допустил много грубых ошибок, по незнанию — например доставучие уведомления о необъявленных переменных или ключах массива, те самые — E_NOTICE.
Поэтому, когда я засел за Tickets, сразу решил писать его в IDE phpStorm, чтобы таки разобраться в ней и упростить себе разработку. Поначалу было непросто, но я быстро втянулся.
Сразу говорю, всё освоено методом тыка, без чтения литературы или чьих-то инструкций. Подозреваю, что освоил я процентов 5 от общего функционала, однако и этот объем позволил мне работать радикально быстрее и выдавать в разы более качественный код.
Я помню свой код, что откуда выходит и как работает, зачем мне подсказки от программы, которая грузится полторы минуты? Тем более, я люблю по-быстрому забежать на сервер, подправить пару опечаток и сохранить файл. Мне не нужно создавать проект, синхронизировать его с сервером и т.д.
Однако, всё поменялось, когда я написал miniShop. Компонент вышел большой, и со временем я понял, что просто запутываюсь в нём. Заодно я понял, что допустил много грубых ошибок, по незнанию — например доставучие уведомления о необъявленных переменных или ключах массива, те самые — E_NOTICE.
Поэтому, когда я засел за Tickets, сразу решил писать его в IDE phpStorm, чтобы таки разобраться в ней и упростить себе разработку. Поначалу было непросто, но я быстро втянулся.
Сразу говорю, всё освоено методом тыка, без чтения литературы или чьих-то инструкций. Подозреваю, что освоил я процентов 5 от общего функционала, однако и этот объем позволил мне работать радикально быстрее и выдавать в разы более качественный код.
Как добавлять события в eventsCalendar2
Спасибо за Ваш труд, красивый календарь. А как добавлять собственные события? Нужно создать отдельный документ с датами?
miniShop. Не приходит письмо менеджеру.
Чанки статусов указала.
В админке modx указан мой email (как администратора).
Форму formit не меняла.
Письмо клиенту приходит. Мне нет.
Кде-то я не указала email менеджера магазина??
Спасибо :)
В админке modx указан мой email (как администратора).
Форму formit не меняла.
Письмо клиенту приходит. Мне нет.
Кде-то я не указала email менеджера магазина??
Спасибо :)
Источник файлов+менеджер, путь ./
Доброй ночи!
Столкнулся с следующей ситуевиной:
есть источник файлов, из серии catalog/items/ от основного пути.
Ну и собственно есть стандартный TV с картинкой, для которого выставлен этот источник.
При попытке загрузить файл на сервер через менеджер файлов, если в менеджере слева не нажать на кнопку Файлы, то путь автоматом проставляется ./<имя файла>, что весьма раздражает…
Кто-нибудь поборол данную напасть не прибегая к редактированию скрипта аплоадера?
Столкнулся с следующей ситуевиной:
есть источник файлов, из серии catalog/items/ от основного пути.
Ну и собственно есть стандартный TV с картинкой, для которого выставлен этот источник.
При попытке загрузить файл на сервер через менеджер файлов, если в менеджере слева не нажать на кнопку Файлы, то путь автоматом проставляется ./<имя файла>, что весьма раздражает…
Кто-нибудь поборол данную напасть не прибегая к редактированию скрипта аплоадера?
getResources и eventsCalendar2: конфликт includeTV
Доброго времени суток!
Подскажите, может быть кто сталкивался с такой проблемой: установил себе eventsCalendar2, настроил — все работает отлично. Однако на странице с getResources, на которой выводятся новости — календарь наотказ не хочет отображать события, которые прописаны.
Сам пока пришел к тому, что это как-то связано с ТВ-параметрами. Поскольку getResources использует includeTVs для отображения картинки к анонсу статьи. Как только убираешь параметр includeTVs, либо ставишь «0» — каледнарь начинает работать как положено.
Подскажите, может быть кто сталкивался с такой проблемой: установил себе eventsCalendar2, настроил — все работает отлично. Однако на странице с getResources, на которой выводятся новости — календарь наотказ не хочет отображать события, которые прописаны.
Сам пока пришел к тому, что это как-то связано с ТВ-параметрами. Поскольку getResources использует includeTVs для отображения картинки к анонсу статьи. Как только убираешь параметр includeTVs, либо ставишь «0» — каледнарь начинает работать как положено.
Перестала работать админка сайта Revo 2.2.6
Здравствуйте. Прошу совета, вдруг кто сталкивался.
Симптомы: Пытаемся войти в админку сайта:
1. При неправильном пароле — сообщение об ошибке.
2. При правильном пароле — просто снова появляется страница входа в админку, самого входа не происходит.
Симптомы: Пытаемся войти в админку сайта:
1. При неправильном пароле — сообщение об ошибке.
2. При правильном пароле — просто снова появляется страница входа в админку, самого входа не происходит.
Ошибка [phpThumbOf] Could not cache thumb
После работ у хостера phpThumbOf перестал работать и стал выдавать ошибки в журнал. Все стандартные грабли проверил — права на директории в порядке, перустанавливал пакет итд. Может кто-то сталкивался?
HybridAuth определить что авторизован через него
Суть в том что на сайте есть регистрация и авторизация через HybridAuth всё супер спасибо Василий.
И в личном кабинете пользователя, пользователь может указать новый пароль сам, через ChangePassword.
Нужно какой то определять человек был зарегистрирован или авторизован через HybridAuth потому что для зарегистрированного обычным путём, пароль сменить можно, а в HybridAuth это нафиг не надо, надо убрать это поле «изменения пароля» потому что если человек нажимает сменить пароль, то система так заглючивает
Заранее спасибо друзья!
И в личном кабинете пользователя, пользователь может указать новый пароль сам, через ChangePassword.
Нужно какой то определять человек был зарегистрирован или авторизован через HybridAuth потому что для зарегистрированного обычным путём, пароль сменить можно, а в HybridAuth это нафиг не надо, надо убрать это поле «изменения пароля» потому что если человек нажимает сменить пароль, то система так заглючивает
Заранее спасибо друзья!