Dmitry

Проблемы с шаблоном

Recommended Posts

Здравствуйте,

пользовался демо-версией, набросал свой шаблон.

Затем приобрел лицензию, новую версию. Хотел перенести шаблон, чтобы продолжить работу с ним. И получилось следующее.

В местах где используется {include file="file.tpl"} вставляются кавычки "", причем с большим пробелом. Из-за этого шаблон разъехался. Эти кавычки видно если использовать firebug.

 

Пример кода:

файл main.tpl самое начало, с самой первой строчки

{include file="header.tpl"}<body>	<div class="header">		<div class="header_block">			.......

на скрине(во вложении) мы видим после тега <body> появились кавычки. Откуда они могли взяться?

 

 

post-484-0-14516000-1375355440_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можете сказать адрес сайта, загляну в код у вас на сайте.

Старую версию в какой кодировке брали? UTF-8?

Вижу у вас на скрине внутри body опять идут теги из header, возможно зациклился инклуд.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ramda.ru

старая версия была cp2151, но файлы шаблона я перекодировал.

Да, Вы верно заметили что в body попали теги из header, причем частично

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Увидел у вас в исходнике страницы вот этот код, и он как будто при исполнении и делает такую оболочку (второй header)

Попробуйте его удалить из шаблона и посмотрите, останутся ли эти "" в файрбаге. 

<!-- Плюсо -->					<script type="text/javascript">(function() {					if (window.pluso)if (typeof window.pluso.start == "function") return;					var d = document, s = d.createElement('script'), g = 'getElementsByTagName';					s.type = 'text/javascript'; s.charset='UTF-8'; s.async = true;....					

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

и тут как бы не только второй header создается... эти кавычки "", они проставляются во всех местах где есть unclude,  если footer посмотреть, перед ним тоже эти ""

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

и тут как бы не только второй header создается... эти кавычки "", они проставляются во всех местах где есть unclude,  если footer посмотреть, перед ним тоже эти ""

Можете FTP доступ в личку сказать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Посмотрел у вас на хостинге. Загрузил даже чистый шаблон agency без доработок. И вот что увидел: даже в этом случае в код страницы добавляется какой-то левый код.

Вот его скрин: 

post-1-0-97561200-1375436237_thumb.png

Может у вас на хостинге включена какая-то функция, которая принудительно на все страницы добавляет этот странный код?

Проверьте настройки на хостинге.

У вас платный хостинг?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Проблема решена... все дело в кодировке...

Посмотрел повнимательней в Notepad++, сравнил кодировку моих файлов и Ваших..

разница была в том что, Ваши файлы в UTF-8 (без BOM), мои файлы были в UTF-8 просто...

перекодировал в (без bom) все стало на свои места)

 

Спасибо за участие. Такая маленькая деталь, а столько времени потрачено)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Проблема решена... все дело в кодировке...

Посмотрел повнимательней в Notepad++, сравнил кодировку моих файлов и Ваших..

разница была в том что, Ваши файлы в UTF-8 (без BOM), мои файлы были в UTF-8 просто...

перекодировал в (без bom) все стало на свои места)

 

Спасибо за участие. Такая маленькая деталь, а столько времени потрачено)

Будем знать :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас