Некоректное отображение тем в Internet Explorer

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Djeday
phpBB 2.0.7a
Сообщения: 644
Стаж: 14 лет 8 месяцев
Благодарил (а): 108 раз
Поблагодарили: 68 раз

Некоректное отображение тем в Internet Explorer

Сообщение Djeday »

Столкнулся с такой проблемой: во всех браузерах отображение тем и сообщений происходит нормально (вложение 1). Это касается мозиллы, оперы, хрома.

Но в интернет эксплорере темы отображаются криво (вложение 2).
Как видите все смещено и не поймешь, как отображается.

Я сам несколько раз просмотрел шаблон viewtopic_body.html, но не смог найти косяк.
Может кто сможет помочь?
Данные шаблона в формате txt прикладываю (вложение 3).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Я смею то, что можно человеку, кто смеет меньше - тот не человек.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Некоректное отображение тем в Internet Explorer

Сообщение Пчелкин »

Djeday писал(а):Данные шаблона в формате txt
А почему так? Зачем? Прямо файлы нельзя выложить в архиве?
Это сколько ж телодвижений надо сделать , что б ваш файл в блокноте открыть то!!!
Их амдинки что ль вырывал? глупо....
Djeday писал(а):все смещено и не поймешь, как отображается.
А вот и не видно - что смещено и что криво...а мож так и надо...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Djeday
phpBB 2.0.7a
Сообщения: 644
Стаж: 14 лет 8 месяцев
Благодарил (а): 108 раз
Поблагодарили: 68 раз

Re: Некоректное отображение тем в Internet Explorer

Сообщение Djeday »

Пчелкин писал(а):А почему так? Зачем? Прямо файлы нельзя выложить в архиве?
даю сам файл.
Пчелкин писал(а):А вот и не видно - что смещено и что криво...а мож так и надо...
Сделал еще скриншоты с пояснениями.

Вот тема - открыта для гостей и можно посмотреть конкретнее, что не так в IE и др. браузерах.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Я смею то, что можно человеку, кто смеет меньше - тот не человек.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Некоректное отображение тем в Internet Explorer

Сообщение МайскийЖук »

Подтверждаю: хрень присутствует, причины навскидку непонятны.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Некоректное отображение тем в Internet Explorer

Сообщение Пчелкин »

Djeday Как у вас сюда

Код: Выделить всё

			<!-- IF postrow.BUMPED_MESSAGE --><div class="notice"><br /><br />{postrow.BUMPED_MESSAGE}</div><!-- ENDIF -->
			<!-- IF postrow.SIGNATURE --><noindex><div id="sig{postrow.POST_ID}" class="signature"><a rel="nofollow">{postrow.SIGNATURE}</a></div></noindex><!-- ENDIF -->

<div id="sig{postrow.POST_ID}" class="signature">
<ul class="profile-icons">
					<!-- IF  not postrow.S_FIRST_POST_ONLY or (not START and postrow.S_ROW_COUNT == 0) -->
						<!-- IF not postrow.S_GLOBAL_POST_THANKS and not pos
Попало это -

Код: Выделить всё

<div id="sig{postrow.POST_ID}" class="signature">
<ul class="profile-icons">
???
Чего этот дубль кода валяется посреди файла? И почему такой бардак в файле воще?
Вы не хотите читать про ХТМЛ и [FAQ] Что такое МОДы и как установить МОД
С таким бардаком проблемм будет еще много...
Забирайте...но не думаю что все косячки нашел...
viewtopic_body.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Djeday
phpBB 2.0.7a
Сообщения: 644
Стаж: 14 лет 8 месяцев
Благодарил (а): 108 раз
Поблагодарили: 68 раз

Re: Некоректное отображение тем в Internet Explorer

Сообщение Djeday »

Пчелкин писал(а):Djeday Как у вас сюда попало это
этими кодом обрамил кнопку "Спасибо" (открываются и закрываются), по аналогии с подписью.

Код: Выделить всё

<div id="sig{postrow.POST_ID}" class="signature">
<ul class="profile-icons">
					<!-- IF  not postrow.S_FIRST_POST_ONLY or (not START and postrow.S_ROW_COUNT == 0) -->
						<!-- IF not postrow.S_GLOBAL_POST_THANKS and not postrow.S_POST_ANONYMOUS and postrow.S_FORUM_THANKS and S_USER_LOGGED_IN and not postrow.S_IS_OWN_POST and (not postrow.S_ALREADY_THANKED or postrow.S_REMOVE_THANKS) --><li class="{postrow.THANKS_IMG}"><a href="{postrow.THANKS_LINK}" title="{postrow.THANK_ALT}{postrow.POST_AUTHOR}"></a></li><!-- ENDIF -->	</ul></div>
косяк не в этом. Проблема была и до установки этого кода. А при загрузке Вашего файла темы вообще не открываются. Ошибка.
Я сам уже сто раз перелистал шаблон, не могу понять причину. И главное только в IE.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Я смею то, что можно человеку, кто смеет меньше - тот не человек.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Некоректное отображение тем в Internet Explorer

Сообщение Пчелкин »

Я ж написал -
Пчелкин писал(а):С таким бардаком проблемм будет еще много...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Djeday
phpBB 2.0.7a
Сообщения: 644
Стаж: 14 лет 8 месяцев
Благодарил (а): 108 раз
Поблагодарили: 68 раз

Re: Некоректное отображение тем в Internet Explorer

Сообщение Djeday »

А в чем бардак проявляется? Можно хоть один пример из шаблона для примера в целях саморазвития?
Просто где я менял шаблон и добавлял коды: центровал данные, добавлял дивы, теги - вроде все теги закрыты.
Все конструкции типа:

Код: Выделить всё

<!-- IF --><!-- ENDIF -->, <ul></ul>, <li></li>, <div></div>, <center></center>, <font></font>, <p></p>, 
закрыты.
Я смею то, что можно человеку, кто смеет меньше - тот не человек.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Некоректное отображение тем в Internet Explorer

Сообщение Пчелкин »

Ну хотя бы это -
Djeday писал(а): <center></center>,
...центр нужно делать на уровне CSS классов...
Валидация
Использование этого тега осуждается спецификацией HTML, валидный код получается только при использовании переходного <!DOCTYPE>.
А еще - куча строк разорваны...так нельзя...
А почему б вам не засунуть нужную страничку в Валидатор?
и посмотреть что вам там скажут...
Ну хотя б сюда - http://jigsaw.w3.org/css-validator/
или сюда - http://validator.w3.org/?
Заодно почитать тут про ХТМЛ и CSS и их построение - http://htmlbook.ru/
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Некоректное отображение тем в Internet Explorer

Сообщение evrus01 »

Djeday, попробуйте изменить эту строчку в overall_header.html

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
на
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />
Аватара пользователя
Djeday
phpBB 2.0.7a
Сообщения: 644
Стаж: 14 лет 8 месяцев
Благодарил (а): 108 раз
Поблагодарили: 68 раз

Re: Некоректное отображение тем в Internet Explorer

Сообщение Djeday »

evrus01, спасибо, но не помогло. К сожалению. Кеш чистил везде.
Я смею то, что можно человеку, кто смеет меньше - тот не человек.
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Некоректное отображение тем в Internet Explorer

Сообщение evrus01 »

И в IE?

Добавлено спустя 1 минуту 1 секунду:
Дамс, уже вижу, что не помогло.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Некоректное отображение тем в Internet Explorer

Сообщение Nekstati »

Djeday, тэги незакрытые. Скорее всего, где-то стоит лишний закрывающий </div>. М. б., некорректно закрыты/открыты условия <!-- IF -->. Откатывайте файлы до ближайшего беспроблемного бэкапа, а если такового нет, удаляйте последние сделанные правки / установленные моды.
Валидатор писал(а):324 Errors, 34 warning(s)
:facepalm:
Аватара пользователя
Djeday
phpBB 2.0.7a
Сообщения: 644
Стаж: 14 лет 8 месяцев
Благодарил (а): 108 раз
Поблагодарили: 68 раз

Re: Некоректное отображение тем в Internet Explorer

Сообщение Djeday »

Nekstati писал(а):Djeday, тэги незакрытые.
<!-- IF --> - 351 тег, <!-- ENDIF --> - 351.
<div> - 38 тегов, </div> - 38.
<!-- BEGIN --> 7, <!-- END --> - 7.
Я смею то, что можно человеку, кто смеет меньше - тот не человек.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Некоректное отображение тем в Internet Explorer

Сообщение Nekstati »

Количество тут ни при чём. Открывающий <div> может быть внутри одного условия/цикла/вне условий, а закрывающий — внутри другого.

Добавлено спустя 1 минуту 40 секунд:
Проблема скорее всего в минипрофилях (<dl class="postprofile">), там у вас больше всего правок. Попробуйте оттуда поубирать всё лишнее.

Вернуться в «Поддержка phpBB 3.0.х»