Ошибки отображения в MS IE в дефолтной теме 2.0 RC1 (сдвиг страницы влево)

Автор RBW, 06 апреля 2009, 15:06:14

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

RBW

Проверял с нескольких компов и на нескольких форумах, в т.ч. и на этом форуме. Подобная хрень творится и с темами оформления, основанными на Default Core.

Ошибки в IE такие:

1. Главная страница форума отображается со сдвигом влево относительно других страниц. При этом внизу кнопка "Отметить все сообщения прочитанными" отображается по центру, тогда как должна быть справа.

2. Страница помощи вообще "прилипает" к левой границе окна браузера из-за косяков в окошках примеров (где графические кнопки).

3. Ссылки "Известить модератора" + "IP" скачут вверх-вниз по телу сообщения (в зависимости от объема текста сообщения), а не отображаются приклеенными к нижней горизонтальной черте HR (отделяющей тело поста от сигнатур), как в SMF 1.1.x

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

Выяснил, что 1 и 2 возникает, если на странице присутствуют горизонтальные наборы кнопок ButtonStrip. Причем главное меню в шапке форума отображается корректно, некорректное отображение из-за меню типа "Пометить прочитанными | Уведомлять | Новая тема | Новое голосование " и "Ответ | Уведомлять | Отметить прочитанной | Отправить эту тему | Печать".

Для пробы заменил в  Board.Index.Template.php
<div id="posticons" class="clearfix marginbottom">
  <div class="smalltext floatleft headerpadding">
   <img src="' . $settings['images_url'] . '/new_some.gif" alt=""
align="middle" /> ', $txt['new_posts'], '
   <img src="' . $settings['images_url'] . '/new_none.gif" alt=""
align="middle" style="margin-left: 4ex;" /> ', $txt['old_posts'], '
  </div>';

Замена floatleft на floatright привела к исчезновению сдвига на главной, но так же влево переместилась панелька markasread, а парные кнопки (новые сообщения / нет новых) ушли направо, что неправильно. Т.е. не там ковыряю.

Замена файла Help.Template.php на аналогичный из SMF 1.1.8 привела к нормальному отображению страницы без сдвига влево, но графика в примерах внутри хелпа стала, естественно, отображаться некорректно.

Кто-нибудь исправлял ?
Сам ковыряюсь потихоньку, но по неопытности и слабого знания PHP и шаблонов SMF пока успехов нет.

Mavn

Большинство ошибок кривости отображения шаблонов сообщал разработчикам говорят что приняли во внимание. По любому ничего делать для бета версии какой кривой шаблон не был бы не вижу смысла, тем более что скоро выйдет SMF 2.0 RC2
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

RBW

Жаль.. Поэтому и сижу на 1.1.8... хотя обновился бы до 2.0, тем более что скоро форум надо будет выводить в интернет (пока он в городской локалке)...
А вообще, учитывая, что выпуски SMF (как бета, так и пререлизные) выходят довольно редко, несколько странно, что разработчики "подзабивают" на один из важных моментов. =/