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

Opera 9.2x и заголовки таблиц

Вот такую вот красоту можно видеть в форумах битрикс в Опере 9.2x

Это в большей степени недоработка самого браузера, но, преследуя принцип максимализма, попытаемся ее исправить:) Такое поведение является следствием множественности блоков thead в таблице. Опера их аккуратненько собирает и выводит в одном месте, т.е. в шапке.

Лечится двумя способами:
— если не лень, копируем шаблон компонента, убираем лишний thead, попутно меняя th на td и прописывая для них какой-нибудь класс (чтобы потом сделать отображение как было при th)
— если ковыряться неохота, а кроссбраузерности хочется, достаточно добавить в стили шаблона

.forum-table thead {display:table-row-group;}

Эта строчка заставляет браузер думать что thead — это tbody, а с ним работает все корректно.

Блок с информацией о сообщениях

Сразу скриншот, чтобы было понятно о чем идет речь

Эта ошибка уже исправлена, но, те пробные версии что можно скачать с сайта сейчас, ее все еще содержат. Причина – непонятный обычному человеку стиль

div.forum-main-footer div.forum-legend-info {margin-right:305px;}

Откуда взялось число 305 стоит только догадываться (может звезды подсказали?)

Лечится обновлением или правилом

div.forum-main-footer div.forum-legend-info {margin-right:auto;}

Обновляйте битрикс люди, и будет Вам счастье… а также еще пара десятков тысяч ненужных файлов и куча бесполезного функционала:)

Больше статей и материалов по web-разработке в tg-канале - подписывайтесь!

Подписаться в telegram

3 комментария “Немного о форуме 1с-битрикс

  1. Санёк

    Мудрейший прав! Форум Битрикса убогое фуфло, и он будет таким всегда. Мудрейший, напиши статью про интеграцию битрикса и IPB и скинь мне ссылочку на мыло. Я буду тебе благодарен!

  2. Dev

    Зря вы так на битриксовый форум. Он конечно, скажем прямо не vBulletin, но и не совершенное говно. Буквально пара часов с ковырянием напильником, и ву-а-ля, красотка форум на битриксе готова.

  3. Sugaring

    А как найти (чтобы посмотреть для примера) форумы на битриксе?

Добавить комментарий

Ваш адрес email не будет опубликован.