В очередной раз пришло письмо о том, что де наши дополнения просто берут и копируют, а мы теряем на этом деньги.
Василий, добрый день!
У меня такое предложение:
Вы можете сделать, чтобы после покупки и установки/обновлении пакета, в core/packages установочные пакеты удалялись?
Ведь можно взять этот архив и установить на любом количестве сайтов локально, без последующих обновлений конечно.
Ни знаю сколько людей так делают, но вы и другие разработчики теряете деньги.
Письмо это уже далеко не первое, поэтому хочу дать всем сразу развернутый ответ по поводу моего отношения к копированию дополнений и вообще, к пиратству.
В аэропорт Кемерово, мы как умные люди, прибыли за 2.5 часа до посадки. Конечно же, аэропорт Кемерово начал посадку через 3.5 часа — куда им торопиться?
Вылет задержался на час, но нам было пофиг, так как юридически отпуск уже начался, поэтому не страшно немного постоять в очереди.
Полет длился 6.5 часов, но к этому я уже был готов после полёта в Германию. Там у меня был телефон со старой музыкой и большой ноутбук, который без интернета в самолёте непонятно зачем нужен. А в эту поездку я взял с собой только телефон с подкастами от kino-govno.com и планшет с XCOM: Enemy Unknown, которую я до сих пор не прошел ни на PC, ни на PS3 — хотя начинал и там и там.
Конечно, с таким запасом полёт прошел совершенно незаметно. Стюардесса даже ругалась, что я ловлю инопланетян во время посадки самолёта!
В этом году мы с женой решили прокатиться на настоящий курорт. Ну, посмотреть, как принято отдыхать у взрослых людей.
Для этого мы обратились в небольшое турагенство «Сибтур», по совету знакомых (а они им пользуются уже 8 лет), и впоследствии об этом сильно жалели.
Для тех, кто как и я, ничего не смыслит в индустрии отдыха, поясняю: есть несколько крупных организаций, которые проводят поездки на курорты, а есть мелочёвки, которые с ними работают.
Успешно вернулся из отпуcка, готовлю отчёты и подбираю накопившиеся хвосты.
В ближайшее время планирую множественные улучшения хостинга и цикл платных уроков по созданию типового сайта на MODX с помощью miniShop2, pdoTools, mSearch2, Office и т.п.
Если у вас есть какие-то вопросы по работе за последние 10 дней (то есть, я не смог вам помочь с планшета) — смело напоминайте в комментариях, будем исправлять.
Отчет о подготовке к отпуску (выбор оператора, покупка билетов) уже завтра!
Привет, друзья!
Спешу сообщить, что сегодня, 19го июня, я таки улетаю в отпуск и вернусь только 28го числа.
Ноутбук с собой не беру, только телефон и планшет. Не знаю, как там будет с интернетом, но постараюсь иногда выходить на связь и отвечать на несложные вопросы.
Надеюсь, будет круто!
Пошли мы вчера продлять страховку на автомобиль, уже во второй раз. Так как машина покупалась в кредит, она обязательно должна быть застрахована по КАСКО, причем у нас есть неопытные водители, поэтому стоимость этой каски аж 60 тыщ рублей.
А еще 10 тыщ за ОСАГО + ДОСАГО, которое нам вписали никого не спросив, и которое нельзя убирать, иначе изменятся условия договора и мы потеряем скидку при продлении.
Спешу всех обрадовать, что прошлогодний курс по написанию компонентов MODX доступен для всех желающих совершенно бесплатно.
Есть только одно ограничение — нельзя добавлять новые комментарии, зато можно читать старые.
Все кто покупал уроки уже задали свои вопросы, и я на них ответил. А на новые вопросы, простите, времени нет.
Так что, курс доступен всем, но в режиме «read only». Надеюсь, это немного поможет в деле изучения MODX и разработки для него.
Если есть желание попробовать свои силы — Simple Dream как раз ищут работников.
Все вопросы с моего сайта переехали на modx.pro — с чем я нас и поздравляю!
Возможность писать заметки и задавать вопросы на этом сайте я отключил совсем. Это снова мой персональный блог, так что теперь можно только комментировать.
Есть очень частый вопрос "а как вывести то-то по такой-то ссылке?". И речь здесь не о заморозке uri, а о собственном маршруте нахождения страницы по указанному адресу, типа такого. То есть, речь идёт о маршрутизации, или, в народе - роутинге.
MODX отлично работает с дружественными url и представляет кучу настроек для их функционирования, а там, где настроек не хватает, он даёт нам замечательный инструмент для описания собственной логики - системные плагины по событию OnPageNotFound.
Как следует из названия, событие это возникает, когда MODX не смог найти страницу по запрошенному адресу, и в этот момент мы можем перехватить запрос и вывести что-то своё. Если же мы ничего не перехватываем, то выводится 404 not found.
Вызываем AjaxSnippet на странице
[[!AjaxSnippet?
&snippet=`pdoPage`
&element=`msProducts`
&tpl=`tpl.msProducts.row`
&limit=`3`
&parents=`4`
&page=`[[!geturi]]`
&wrapper=`tpl.ajax`
]]
Пару дней назад сломался рабочий инструмент.
Ни с того, ни с сего забарахлило изображение на мониторе. Сначала просто периодическая рябь внизу экрана, а потом и вовсе страшные полосы.
Хорошо, что инструмент еще на гарантии (которая заканчивается 21го марта), так что он поехал в сервис города Новосибирск дней так на 30 — 45. А добрые ребята из Re-Store выдали мне пока замену: тоже MacBook, тоже Pro, только старый, 13" и с не SSD винтом.
Добрый день,
плагин, позволяет сделать уникальным любое поле в профиле пользователя, не прибегая к каким-либо изменениям ядра.Только системное событие OnBeforeUserFormSave. Работает соответственно так же и в бекенде.
В примере стоит имя пользователя, пример рассчитан на работу с Hybrid Auth — т.е даже если будет совпадение по имени, профиль автоматически создастся при первом входе, но при сохранении возникнет ошибка.