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

Некоторые элементы появляются только после перезагрузки страницы.

Темы из форумов поддержки phpBB 3.2.x (доступны только для чтения)
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Форумъ
phpBB 1.4.4
Сообщения: 137
Стаж: 8 лет 2 месяца
Благодарил (а): 55 раз
Поблагодарили: 2 раза

Некоторые элементы появляются только после перезагрузки страницы.

Сообщение Форумъ »

Доброго всем!
Форум 3.2.5, заметил такую вещь, во viewtopic_body.html размещаю код рекламы, к примеру, (но глючат и другие вставки)

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

<!-- EVENT viewtopic_body_postrow_post_after -->
    	<!-- IF not S_IS_BOT and postrow.S_LAST_ROW --><!-- INCLUDE reclama.html --><!-- ENDIF -->
        <!-- IF not S_IS_BOT and postrow.S_ROW_COUNT == 10 --><!-- INCLUDE reclama_old.html --><!-- ENDIF -->
<!-- END postrow -->
Так вот, условие <!-- IF not S_IS_BOT and postrow.S_LAST_ROW --><!-- INCLUDE reclama.html --><!-- ENDIF --> выполняется в любом случае, а <!-- IF not S_IS_BOT and postrow.S_ROW_COUNT == 10 --><!-- INCLUDE reclama_old.html --><!-- ENDIF --> (на странице 20 сообщений) только после перезагрузки страницы F5, такая же байда с доп полями профиля, я сделал спойлер, который скрывает инфу под аватаркой и отдельно доп поле профиля со счетчиком, после отправки сообщения или при переходе на страницу пагинацией, показываются инфа под авой и спойлер с доп профилем игнорируется, а после принудительной перезагрузки все кажет правильно, инфа сворачивается в спойлер, а под ним счетчик.
Люди, почему так происходит, связано с айяксом и неполной перезагрузкой страницы? И как эту байду профиксить?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13177
Стаж: 15 лет 2 месяца
Благодарил (а): 236 раз
Поблагодарили: 3754 раза

Re: Некоторые элементы появляются только после перезагрузки страницы.

Сообщение Татьяна5 »

QuickReply?

Создавайте своё мини-расширение вместо грубой правки кода и проблем не будет. Либо постоянно правьте все шаблоны тем во всех расширениях, где они есть
Форумъ
phpBB 1.4.4
Сообщения: 137
Стаж: 8 лет 2 месяца
Благодарил (а): 55 раз
Поблагодарили: 2 раза

Re: Некоторые элементы появляются только после перезагрузки страницы.

Сообщение Форумъ »

Татьяна5 писал(а): 29.06.2019 9:51QuickReply?
Да, он присутствует, но как он влияет на все остальное? Я перехожу на страницу пагинацией, например.
Таня, я тебя понял, но почему один код рекламы работает без проблем, а другой нет, при прочих равных условиях?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13177
Стаж: 15 лет 2 месяца
Благодарил (а): 236 раз
Поблагодарили: 3754 раза

Re: Некоторые элементы появляются только после перезагрузки страницы.

Сообщение Татьяна5 »

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

Вернуться в «phpBB 3.2.x (архив)»