Проблемы с изменением кода в битриксе появились очень давно и живы до сих пор. Визуальный редактор в хаотичном порядке заменял символы их эквивалентами, в результате чего вся вёрстка превращалась в непонятное месиво.
Именно поэтому никто из тех, кто редактирует страницы на наших сайтах через интерфейс битрикса визуальным редактором не пользуется. К счастью, для редактирования страниц можно пользоваться упрощённым редактором, который до недавнего времени код не коверкал.
Я уже писал о системе обучения в битриксе. Есть у неё еще одна интересная особенность. В стандартном компоненте пользователь, пройдя тест, не может увидеть список вопросов, на которые он ответил неправильно. Это, мягко говоря, странно.
В битриксе есть очень полезный модуль – обучение. Благодаря ему можно легко обучать новичков и контролировать уровень знаний опытных сотрудников. По результатам обучения сотрудники проходят тесты и получают баллы.
Задача
В целях повышения мотивации к безошибочному прохождению теста создать страницу, на которой будет выводиться список лучших результатов теста.
Каждый день на работе я ковыряюсь в битриксе. Иногда получаются забавные штуковины, но оценить их могут только сотрудники нашей организации. Чтобы исправить эту ситуацию я решил писать в блоге о всех своих «велосипедах», вдруг кто-нибудь подскажет как сделать это проще. Начнём с поздравлялки для форума.
Задача
Имеется небольшой корпоративный форум, реализованый стандартным компонентом битрикса с почти стандартным шаблоном (немного подправлен CSS). Нужно сделать так, чтобы в шапке форума выводились поздравления тем пользователям, у которых случился день рождения.
Не так давно мне понадобилось создать символические ссылки. До этого момента я примерно представлял что это такое, но не разу не сталкивался с необходимостью их использовать.
Википедия выдаёт вот такое определение:
Зачем они мне нужны
Один из наших рабочих сайтов работает под управлением CMS Bitrix. Работает и работает, нареканий почти нет. Мы решили создать еще один сайт на Bitrix, используя мультисайтовость. Оба сайта должны были содержать свой контент, отвечать на разные имена, но использовать одну базу данных, а также единую админку.
Одним из шагов в настройке такой системы было создание в корневой директории виртуального сервера символических ссылок на папки с ядром битрикса. Тут-то мне и пришлось познакомиться с симлинками.