Битрикс, и все, все, все

Углубленное изучение Битрикс
  • С праздником, вебмастерья

    Антон Долганин 4 Апреля 2015 5:27 590
    Сегодня 04.04, а если кратко, то 404. Профессиональный праздник вебмастеров.
    Тост за то, чтобы не все проблемы перекладывали на клиентов:
    75738061-1E8F-426B-B18D-246D644BF3F6.jpg
  • Unserialize в MySQL: голь на выдумки хитра

    Антон Долганин 3 Апреля 2015 7:14 1078
    Просто ради интереса загуглил сабж (mysql не знакома с unserialize php). Вот чего нашел.

    Читать подробнее...

  • Не знаю как вы, а я еще с детского садика плохо усваиваю определения, пока они мне не пригодятся в реальной жизни. Так и с ключевым словом static в классах PHP. Фактически, это замена self, появившееся не так давно (или давно) в PHP, за некоторыми исключениями. Но начну я со своей задачи.

    Читать подробнее...

  • Настройка крона в панели Таймвеба

    Антон Долганин 19 Марта 2015 15:04 684
    Что-что, а крон у Таймвеба отменный. Но все же хитрые расписания не сразу можно сообразить как ставить.

    Задание должно выполняться в 00:00 первого числа Января, Апреля, Июля и Октября не зависимо от дня недели.
    Вот как это выглядит в панели Таймвеба:


    2015-03-19_17-57.png
  • Тестирую систему бекапа Битрикс. Несколько тараканов поймалось, некоторые еще ловятся. В конце эксперимента обязательно поделюсь результатами. К сожалению, пока по-прежнему сохраняются риски потери данных при автоматическом бекапе. Так что — доверяйте, но проверяйте. В этом посте я расскажу вам о неприметном таракане, который вполне может сделать ваш бекап невалидным :(

    Читать подробнее...

  • В данном посте я расскажу о файле styles.css, который вы можете наблюдать в шаблоне сайта, но, самое главное, об его особенности при редактировании динамического контента.

    Читать подробнее...

  • Простая задачка — перегнать телефоны из заказов в профили пользователей. Например, чтобы потом сделать рассылку СМС. Скрипт ниже.

    Читать подробнее...

  • Вроде бы несравнимые вещи? Но если посмотреть внимательнее на задачу, то в разрезе Битрикс модуль Обучения гораздо круче (привет и спасибо Роберту Басырову).

    Читать подробнее...

  • Меняй вес, но не цену

    Антон Долганин 28 Февраля 2015 11:01 953
    Парадокс, но большинство людей привыкают к определенной цене на продукты. И если цена на продукт повышается, они воспринимают это как потерю («О боже мой, хлеб подорожал на 2 рубля»). Я сейчас не хочу пускаться в «копейка рубль бережет», но если мы оставим цену хлеба такую же, а вес немного уменьшим (естественно, уведомив об этом покупателей на ценнике), возгласов будет меньше.

    Читать подробнее...

  • Обязательно установите date.timezone в php.ini

    Антон Долганин 24 Февраля 2015 8:12 3252
    Возможно, мне просто не повезло с настройщиками трех серверов, но на каждом из них не стояла зона в php.ini.
    Вот эта:
    date.timezone = 


    С недавних пор это стало приводить к фатальному падению скриптов на кроне, из-за предупреждения PHP:
    DateTime::__construct(): It is not safe to rely on the system's timezone settings.

    Как следствие, агенты не выполнялись и все стопорилось. Будьте аккуратны, а лучше сразу проверьте в PHP настройку, и если она не задана, выставьте:
    date.timezone = Europe/Moscow

    .
  • Возможность оставить на чай в магазине

    Антон Долганин 20 Февраля 2015 21:49 1287
    Если у вас есть такая возможность (не наносит вред имиджу, не своеобразный товар) дайте возможность оставлять на чай при оформлении заказа в вашем магазине. Опыт показал, что посетители довольно охотно делятся чаевыми, округляя сумму заказа.

    Мелочь, но на хорошее чаепитие набегает :)

    2015-02-21_00-50.png
  • Метод прогрессивного джипега

    Антон Долганин 16 Февраля 2015 14:52 2609
    Саму суть метода я описывать не буду, просто дам ссылку на автора, хотя многие называют Тему баянистом, что мол этот метод применяли уже давно и некоторые успешные стартапы основаны на нем.

    Читать подробнее...

  • Punycode в Битрикс

    Антон Долганин 11 Февраля 2015 14:28 714
    Вроде очевидно, что в ядре такое должно быть, но вот как-то и не очевидно.
    В общем, работа с Punycode довольно проста:
    $converter = CBXPunycode::GetConverter();
    echo $converter->Encode('www.ненавижукириллическиедомены.com'); 
     
    результат: www.xn--80aegbcaberbaabxenaycbrt0b3a5b1h8e.com


    Полный набор класса, если кому потребуется: http://bxapi.ru/?search=CBXPunycode
  • CRM для фрилансера: Нужна ли?

    Антон Долганин 5 Февраля 2015 17:27 3866
    Несколько дней назад меня осенило в самой сущности CRM. Я всегда к ней относился как к некоему монстру, нужному только мега-корпорациям. Сначала боялся ее (года три назад), потом начал пробовать писать для клиентов, потом и вовсе втянулся, и подумываю не уйти ли мне вообще в корпоративный сектор :) но самая ценная мысль для меня оказалась — ее могут применять чуть ли не домохозяйки, которые решили выращивать цветы на заказ.  И вот почему.

    Читать подробнее...

  • Картинки в посте для Facebook

    Антон Долганин 4 Февраля 2015 8:26 7180
    Не могу понять по какому принципу Facebook цепляет такую большую картинку при шаринге ссылки. Но есть подозрение.

    Читать подробнее...