×
0 Как я проработал 12 лет в одной компании и почему уволился

Это будет длинная история, которую я решил приурочить к концу испытательного срока на новом месте. Пишу это всё для себя, чтобы не забыть потом, как оно всё было.

Начну как обычно, издалека.

Читать дальше…
10 Предварительная запись для 1С Битрикс

Давным-давно, во времена когда Машунька еще не родилась, ипотека еще только оформлялась, а наша Kia Rio только-только была продана, вкралась мне в голову идея — написать свой модуль для маркетплейса битрикс.

Читать дальше…
0 Как обновить timezone в PHP под Windows

Совсем недавно вся страна снова перешла на зимнее время. Казалось бы, все уже успели обновить и подправить свои конфиги и код приложений, но сегодня я обнаружил еще одно неожиданное место где потребуются изменения – это PHP.

Описание проблемы

Читать дальше…
3 Битрикс: список активных тем форума

Затащить работников организации на рабочий форум задача не простая. В связи с этим очень важно учитывать пожелания по необходимому функционалу и оформлению.

Наши работники захотели получить список последних сообщений на форуме, т.к. с помощью этого списка легко можно попасть в активное обсуждение, не прибегая к поиску.

Читать дальше…
32 Графики с использованием jQuery плагина Flot

Как только появляется большое количество данных, сразу возникает необходимость их упорядочить и проанализировать. Для этих целей можно использовать разные представления информации, но мне больше всего нравятся графики, т.к. по ним проще всего понять динамику возникновения события и спрогнозировать дальнейшее его поведение.

Постановка задачи

9 Битрикс: мой компонент для предварительной записи на reception
Компонент «Предварительная запись» теперь доступен в Битрикс Маркетплейс.

Во многих организациях есть такая практика, как предварительная запись перед приходом на reception (или к стойке администрации, если говорить по-русски). Это очень полезная штука, т.к. она позволяет избавиться от очередей и толкучки.

3 Проблема при проверке ИНН в Internet Explorer 6 и 7

В формах ввода очень часто приходится проверять контрольные суммы для ИНН. Делается это довольно просто, достаточно сложить знаки перемноженные на коэффициенты. Правила описаны здесь.

В итоге для вычисления контрольной суммы получаем нечто подобное:

var inn = "1234567890"; //это не число, т.к. с формы мы получим строку kontrolSumm = (2*inn[0] + 4*inn[1] + 10*inn[2] + 3*inn[3] + 5*inn[4] + 9*inn[5] + 4*inn[6] + 6*inn[7] + 8*inn[8])%11;
Читать дальше…
19 Галерея без использования медиагалереи битрикса

Понадобилось мне как-то сделать на сайте под управлением Bitrix галерею изображений, без использования компонента медиагалереи. В этой записи я опишу способ решения данной задачи, тем кто хоть раз использовал LightBox читать нет смысла.

Задача

Имеем папку с сотней фотографий общим объёмом в 400 Мб. В крайне сжатые сроки необходимо сделать так, чтобы пользователь быстро и просто мог просмотреть все эти фотографии.

Читать дальше…
9 Битрикс: просмотр неправильных ответов в тестах

Я уже писал о системе обучения в битриксе. Есть у неё еще одна интересная особенность. В стандартном компоненте пользователь, пройдя тест, не может увидеть список вопросов, на которые он ответил неправильно. Это, мягко говоря, странно.

Задача

Сделать вывод неправильных ответов в тесте.

Читать дальше…
3 Битрикс: вывод списка лучших результатов тестов

В битриксе есть очень полезный модуль – обучение. Благодаря ему можно легко обучать новичков и контролировать уровень знаний опытных сотрудников. По результатам обучения сотрудники проходят тесты и получают баллы.

Задача

В целях повышения мотивации к безошибочному прохождению теста создать страницу, на которой будет выводиться список лучших результатов теста.

Читать дальше…
logo