- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравстивуйте!
Возникла такая странная проблема, которую никак сам не могу решить.......
Опыть веб разработок 5 лет. И тут вдруг такая штука:
Строю html документ
Все верно?
И в инсходнике браузера все так же...... но дизайн сайта весь едет в IE7
Смотрою в DebugBar 5
и FireBug 1.4 аналогично выводятся мета теги после тега BODY
Как можно решить эту пррблему? Уже все перепробовал и гугл полистал.......
попробуйте методом золотого сечения вычислить в какой части кода у вас ошибка.
Сохраните файл например с пустым body или с удалите все включения в head
Что за движек? Как же можно решать проблему, не зная основного?
Сохраните файл например с пустым body или с удалите все включения в head
Вы хоть сами поняли, что написали? А если это огромный двиг, что будете делать? Тоже удалять код из файлов?:)))
Все по прежнему...... удаляешь все в голове - мета теги отсутсвуют вообюще , что естественно. А при чистом боди - в тело снова мета теги попадают..... я таких фокусов еще не видел...
значит вы правите на html текст, а некий шаблон, который собирает всё в "себя" и перед выводом в браузер подставляет "нужные" ему данные.
ps SyntleX, админка случаем на битрикс? она так умеет делать
Движок самописный на РНР. В этом куске документа ничего не генерируется кроме как СОЕ элементов вроде title, keyword, discription. Это часть шаблона и он просто подгружется.... а вот почему такой баг.....?
Движок самописный на РНР. В этом куске документа ничего не генерируется кроме как СОЕ элементов вроде title, keyword, discription. Это часть шаблона и он просто подгружется.... а вот почему такой баг.....?
Кодировка UTF-8?;)
Если да, то вопрос зарыт в кодировке и редакторах от виндовс, которые создают свою метку для этой кодировки, которая выводиться в заголовках самой первой. в результате...теги после </head> , ну или дизайн летит.
Не понял, т.е. если кодировка utf-8 и редактор от винды, то код меняется?
Находите шаблон, куда инклудится Ваш код и правите. Небось проблема в одной строке там.
Jensi, http://ru.wikipedia.org/wiki/%D0%AE%D0%BD%D0%B8%D0%BA%D0%BE%D0%B4
называется Byte Order Mark сокращенно BOM. Вот от этого символа и надо избавляться (в Notepad++ есть *преобразовать UTF без BOM*)
Строю html документ
Все верно?
Нет, не верно .. Вы используете DOCTYPE XHTML, причем STRICT ... По его спецификации, все одиночные теги обязательно должны закрываться так: "/>". А у Вас два тега meta неправильно закрыты.
Может, в Вашем случае дело не в этом но все же ....
Jensi, http://ru.wikipedia.org/wiki/%D0%AE%D0%BD%D0%B8%D0%BA%D0%BE%D0%B4
называется Byte Order Mark сокращенно BOM. Вот от этого символа и надо избавляться (в Notepad++ есть *преобразовать UTF без BOM*)
код не меняется, а мешаются лишние знаки(правильное название название привел Bitman BOM)
Могу привести пример такой же страницы с BOM, аналогичная проблема на одном из сайтов, благодаря тому что один из партнеров использовали ну к примеру Notepad для UTF8, а не Notepad++
Достаточно попадания этих символов в любой используемый файл вашего движка, или шаблона.
Т.е вам нужно искать во всех файлах вашего движка😎
решение http://anton-pribora.ru/projects/recoder/, сами не использовали.
наверное лучшее решение http://www.cake-php.ru/wiki/Articles/BOM
Nadejda добавил 27.12.2009 в 08:15
Находите шаблон, куда инклудится Ваш код и правите. Небось проблема в одной строке там.
Проблема в одной строке, точнее в начале файла, выглядит примерно так:
" <?php"
Искать визуально бесполезно😂