Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Табуляция в начале всех страниц


Recommended Posts

Заметил, что вот уже больше месяца назад начались проблемы с sitemap.xml. А именно вебмастерские ругаются на него из-за табуляции в начале файла. Оказалось, что табуляция присутствует и на всех страницах пользовательской части (в админке нет). Перерыл много файлов, разобрал опенкартовский вывод шаблонов, просматривал коммиты и установленные за последнее время модули, но так и не понял, откуда взялась эта табуляция. Даже откатывал изменения в папке catalog на несколько месяцев назад — не помогло.

Если что, на этапе выполнения метода output в библиотеке response табуляции нет.

 

Возможно, кто-нибудь с таким сталкивался? Или, может, есть инструменты для поиска неисправных файлов?

Вот сайт, версия ocStore 1.5.5.1.1

Надіслати
Поділитися на інших сайтах


1 час назад, chukcha сказал:

возможно в каком-нибудь языковом файле

 

Я их в первую очередь проверил все.

Также по совету проверил все файлы на BOM и табуляцию с помощью этого, никаких изменений.

Надіслати
Поділитися на інших сайтах


В 01.04.2018 в 00:25, chukcha сказал:

А если найду?

Не забывайте у вас есть еще vqmod


vqmod'ы все тоже сразу проверил, даже удалил их все на время — ничего не поменялось

Надіслати
Поділитися на інших сайтах


14 минут назад, BrianKing сказал:

 

Если бы всё было так просто, я сюда не написал бы.

 

ну а поискать по \t трудно разве

вам помогают а вы еще фыркаете и носом крутите

Надіслати
Поділитися на інших сайтах

Жаль конечно

Придется циЦоровать

 

http://php.net/manual/ru/function.headers-sent.php

 

bool headers_sent ([ string &$file [, int &$line ]] )

 


<?php

// Если не было отправлено ни одного заголовка, то отправить один
if (!headers_sent()) {
    header('Location: http://www.example.com/');
    exit;
}

// Пример использования необязательных параметров file и line.
// Необходимо отметить, что $filename и $linenum передаются для дальнейшего использования.
// Не присваивайте им значения заранее.
if (!headers_sent($filename, $linenum)) {
    header('Location: http://www.example.com/');
    exit;

// Скорее всего, ошибка будет происходит здесь.
} else {

    echo "Заголовки уже были отправлены в $filename в строке $linenum\n" .
          "Невозможно перенаправить, пожалуйста, передите по этой <a " .
          "href=\"http://www.example.com\">ссылке</a>\n";
    exit;
}

?>

Вам только  остается найти то место где это применить

  • +1 1
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.