Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Как правильно ссылаться на внешний HTML?

00 голосов
10
Исходные данные:
Сайт на битриксе
Файл HTML, со своим дизайном и ссылками на другие HTML ф-лы, находится в отдельной папке на том же сервере, в нужном месте (/biblio/marks/ogl.html).
Задача такова:
необходимо со страницы сайта (/biblio/avtori.php) сделать ссылку на html (/biblio/marks/ogl.html) файл который находится на этом же сервере, файл должен открываться в новом окне.
Как делал:
В ф-ле avtori.php сделал ссылку на /biblio/marks/ogl.html в свойствах выставил открываться в новом окне.
Что получилось:
Всё ссылается, открывается новое окно всё отображается квадратиками.
Вопрос:
В чём проблема, как решить?
спросил 12 Фев, 13 от Kenci (200 баллов)

10 Ответы

00 голосов
Квадратиками? В смысле кодировка не верная ? Если не верная, значит нужно указать
ответил 12 Фев, 13 от KENTS (280 баллов)
00 голосов
нормальный html кодировка как надо, вне битрикса всё гуд, читается замечательно
ответил 11 Март, 13 от Kenci (200 баллов)
00 голосов
Все же есть подозрения, что в /biblio/marks/ogl.html не установлена кодировка в метатегах. В общем-то вопрос не имеет не какого отношения к битуриксу, скорее к работе браузера и html. Есть мнение, что при обычном открытии страницы определяется кодировка автоматически, а при открытии другим способом этого автоматического определения не происходит и используется кодировка используемая в /biblio/avtori.php, но так как "/biblio/marks/ogl.html" написано в кодировке отличной от кодировки "/biblio/avtori.php" вывод кракозябры ж)
ответил 09 Апр, 13 от KENTS (280 баллов)
00 голосов
допустим это причина, как решить её?
ответил 02 Авг, 13 от Kenci (200 баллов)
00 голосов
Я уже написал, установить кодировку в мета тегах /biblio/marks/ogl.html типа

Код
<html>
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251" />
....
ответил 04 Ноя, 13 от KENTS (280 баллов)
00 голосов
вот с этим как раз всё в порядке кодировка 1251 стоит, если бы всё просто было, то здесь не писал бы :cry:
ответил 10 Фев, 14 от Kenci (200 баллов)
00 голосов
я вот тоже думал что кодировка, это было бы логично. Но всё прописано, да и без битрикса всё нормально загружалось, как ссылку с сайта так вот на тебе квадратики
ответил 31 Май, 14 от Kenci (200 баллов)
00 голосов
а как вы открываете новое окно ? Если кодировка стоит все верно , проблем быть не должно. В интернете можно глянуть ?
ответил 27 Сен, 14 от KENTS (280 баллов)
00 голосов
Цитата
Andrey_web пишет:
я вот тоже думал что кодировка, это было бы логично. Но всё прописано, да и без битрикса всё нормально загружалось, как ссылку с сайта так вот на тебе квадратики

Скриншот квадратиков в студию, а то поле чудес какое-то получается :D
ответил 31 Янв, 15 от Almarea (3,760 баллов)
00 голосов
Цитата
bublik20 пишет:
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251" />

На указание кодировки в мете разве только недоброй памяти нецкейп вёлся. В обсуждаемом случае, скорее всего, кодировка, которую веб-сервер указывает в заголовках ответа (response headers), не совпадает с кодировкой статических страниц.

Andrey_web, вы можете дать ссылку на проблемную страницу?
ответил 14 Май, 15 от Ly (4,580 баллов)

Похожие вопросы

0 голосов
6 ответов
0 голосов
8 ответов
спросил 19 Май, 13 от MooNun (160 баллов)
0 голосов
2 ответов
спросил 18 Апр, 14 от Chemikals (840 баллов)
0 голосов
2 ответов
0 голосов
3 ответов
спросил 22 Март, 14 от Willow (300 баллов)