Іван Клімчук

Іван Клімчук

С нами с 16 декабря 2012; Место в рейтинге пользователей: #7
Іван Клімчук
22 мая 2015, 09:18
+1
Напиши мне в скайп — Alroniks после обеда, сейчас не могу поделиться.
У меня ошибка была из-за неправильного адреса, PHPMailer не мог туда отправить письмо и стопорил очередь.
Іван Клімчук
22 мая 2015, 09:10
+1
в сендексе такого нет, но ничего не мешает же написать скрипт, который подписчиков добавит. Когда руками по одному добавляешь — всегда можно проверить. Когда сам юзер подписывается — хуже, но тоже валидация может помочь. А когда загружаешь из экселя 200+ адресов, можно и пропустить ошибку.
Іван Клімчук
21 мая 2015, 23:55
0
Тут описание github.com/bezumkin/Sendex/issues/23 проблемы, но проблема пока не решена. Нужно найти «плохого» подписчика и удалить или исправить
Іван Клімчук
25 апреля 2015, 22:22
+4
Перед отпуском такой завал, что поесть особо некогда, не то что статью писать ) Но напишу, материала уже много, воркфлоу обкатан, примеры есть :) Или в отпуске напишу или уже после будет.
Іван Клімчук
25 апреля 2015, 18:24
+1
Для разработки компонента — PHPStorm. Лучше наверное и нет. Проект создается для компонента, рабочая папка с modx подключается как зависимость в настройках шторма. После индексации он умеет автодополнение и переходы вверх/вниз по наследуемым классам. Не все и не всегда работает идеально, так как в MODX нет автолоадинга и других удобных плюшек (код еще для версии 5.2 писался), но работать можно.
Что касается сниппетов — то писать их через IDE можно, но нужен еще доп. шаг, чтобы их синхронизировать. Так как элементы представлены как объекты xPDO, то они мапятся в БД, а значит нужно как-то связывать код в файле и поле в БД. В самой системе есть возможность указывать статический элемент или нет и указывать файл, где лежит содержимое. Работает нормально, но не для всех объектов. Я же использую Gitify, который умеет уже кучу всего. Но это к разработке компонента не относится.
Іван Клімчук
25 апреля 2015, 18:14
0
для пункта 2 есть компонент FileAttach, выводится вот тут справа inout.by/catalog/sound-equipment/speakers/133 В админке просто загрузка файла на отдельной вкладке, проще чем через TV.

Остальное нужно писать, да.
Іван Клімчук
15 апреля 2015, 22:34
+2
А можно мой гонорар текущий в магазине (как продавца) пустить на развитие ms2? Там не много, но все же.
Іван Клімчук
03 апреля 2015, 23:02
0
Планирую делать в ближайшее время. Не уверен, что будет супер-качество, я все таки разработчик, а не шоумен.
Насчет ms2 нужно будет подумать. Пока планировал записать процесс переделки/доделки сайта modx.by
Іван Клімчук
31 марта 2015, 00:47
0
Василий prev/next не писал, поэтому не 10-15 минут. Добавить cannonical не проблема, но мы тут не сниппет на коленке пишем, чтобы пихать все подряд и абы как.
Не исключено, что данная возможность в будущем появится, но пока не до конца понятно, как правильно должен работать cannonical. Даже в комментах (ваших и нет) к этоq заметке нет однозначного ответа.
Іван Клімчук
30 марта 2015, 22:40
0
выше уже написал, почему выгоднее было добавить код в сниппет, чем городить велосипед.
Іван Клімчук
30 марта 2015, 22:39
+1
делать самому не очень удобно, так как нужно вызывать 2 раза pdoPage, а это дублирование кода со всеми вытекающими, да и запросов больше в 2 раза (учитывая, что pdoPage нужно вызывать не кешированным). Была попытка использовать плейсхолдеры выше на странице, но это работает через раз, так что данное улучшение было оправданно. С prex/next все понятно, с cannonical, к сожалению нет.
По вашему же примеру, как быть с ссылками? /page.html?p=1&brand=LG и /page.html?p=1&brand=Sony
И таких примеров выше. Василий прав, с prex/next все однозначно, вперед и назад. Вариантов с cannonical в разы выше, а перебрать все комбинации, да еще чтобы и правильно, не реально.
Если готовы предложить рабочий реальный алгоритм 100% определения таких ссылок, ради бога, шлите пулреквест :) Вам только спасибо скажут.
Іван Клімчук
30 марта 2015, 09:40
+2
я бы robots.txt клал отдельным файлом, так он быстрее отдается как файл те же nginx. Ну и в случае, если налажали с сайтом, то файл будет работать в любом случае. Это же касается и карты сайта и других важных файлов для сторонних сервисов.
Іван Клімчук
29 марта 2015, 22:55
0
Еще нашел случайно очень крутой плагин, который позволяет делать слайды через фон. github.com/jaysalvat/vegas Демки скажут за себя
Іван Клімчук
29 марта 2015, 22:49
+1
поддерживаю, фоторама очень ок
Іван Клімчук
29 марта 2015, 22:47
0
по той же причине и сделал PR с нормальным решением, так как мой «велосипед» не взлетел ) Хорошая практика — делать решение и делиться в виде PR. Рекомендую.
Іван Клімчук
29 марта 2015, 17:28
0
Сбивает с толку как раз версия в платном движке. Ибо режим предпросмотра есть почти везде.
Іван Клімчук
29 марта 2015, 17:22
+1
извиняюсь, не так понял суть в коммите сначала. Все ок
Іван Клімчук
27 марта 2015, 19:43
0
по деплою — неплохо с gitify у меня получается последнее время. ну еще и zaffre от Вадима Хомчика, но там пока только 2 проекта, опыта еще мало. кстати, с последним теоретически можно сделать то, что ты хочешь. zaffre на nodejs написан, работает через пайпы gulp.
Напиши мне в скайп или в Slack, обсудим.
А насчет популяризации, то планировал статью написать по работе с gitify. Хочу только проект аккуратный подобрать для демо/примеров. Один есть, но он под NDA, поэтому с ним не вариант, хотя и подходит.
Іван Клімчук
27 марта 2015, 16:24
0
Ага. Только если принципы и основы, или написать статью, а подкасте осветить/раскрыть отдельные моменты со ссылкой на эту статью.

Еще очень актуальная тема деплоя (для сайтов выше среднего)