Jump to content
Sign in to follow this  
romankovbasa

Отступ в шапке?

Recommended Posts

Не пойму, откуда взялся отступ в шапке. Может кто подскажет? http://wyazhem-wmeste.ru/assortment-of-yarn/alize/alize-lanagold-800%20/ Именно на странице категорий

Share this post


Link to post
Share on other sites

Именно в категориях теги из head оказались в body. Почему - нужно смотреть. Видимо, в категориях скрыт какой-то тег...

Share this post


Link to post
Share on other sites

и еще

bom.thumb.png.4a3c77b1d750aa2fbda5cc2785189194.png

файлы шаблонов, в какой кодировке?  здается есть в utf-8 c bom

Share this post


Link to post
Share on other sites

Проверьте, что все сохранено в формате

UTF-8 whithout BOM

Share this post


Link to post
Share on other sites
38 минут назад, romankovbasa сказал:

Не пойму, откуда взялся отступ в шапке. Может кто подскажет? http://wyazhem-wmeste.ru/assortment-of-yarn/alize/alize-lanagold-800%20/ Именно на странице категорий

  данный код дает подобный отступ

 
надеюсь я вас правильно понял
Edited by Ptenec

Share this post


Link to post
Share on other sites
5 минут назад, Ptenec сказал:

надеюсь я вас правильно понял

а на главной уберите padding

тут дело  в  лишних символах, а именно в BOM

Share this post


Link to post
Share on other sites
3 минуты назад, fanatic сказал:

а на главной уберите padding

тут дело  в  лишних символах, а именно в BOM

да я уже сам понял выше отписал!  пересморел код и нашел причину

которую вы сами верно указали

Edited by Ptenec

Share this post


Link to post
Share on other sites

Всем спасибо, кто откликнулся. Да, дело в BOM. Скачивал скрипт. Поменял все файлы. Было около 30

<?php
// Tell me the root folder path.
// You can also try this one
// $HOME = $_SERVER["DOCUMENT_ROOT"];
// Or this
// dirname(__FILE__)
$HOME = dirname(__FILE__);
 
// Is this a Windows host ? If it is, change this line to $WIN = 1;
$WIN = 0;
 
// Recursive finder
function RecursiveFolder($sHOME) {
    global $BOMBED, $WIN;
    $win32 = ($WIN == 1)? "\\" : "/";
    $folder = dir($sHOME);
    $foundfolders = array();
    while ($file = $folder->read()) {
        if($file != "." and $file != "..") {
            if(filetype($sHOME . $win32 . $file) == "dir"){
            $foundfolders[count($foundfolders)] = $sHOME . $win32 . $file;
            }else{
                $content = file_get_contents($sHOME . $win32 . $file);
                $BOM = SearchBOM($content);
                if($BOM){
                    $BOMBED[count($BOMBED)] = $sHOME . $win32 . $file;
                    // Remove first three chars from the file
                    $content = substr($content,3);
                    // Write to file
                    file_put_contents($sHOME . $win32 . $file, $content);
                }
            }
        }
    }
    $folder->close();
    if(count($foundfolders)>0){
        foreach($foundfolders as $folder){
            RecursiveFolder($folder, $win32);
        }
    }
}
 
// Searching for BOM in files
function SearchBOM($string){
    if(substr($string,0,3) == pack("CCC",0xef,0xbb,0xbf)) return true;
    return false;
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>UTF8 BOM FINDER and REMOVER</title>
<style>
body { font-size: 10px; font-family: Arial, Helvetica, sans-serif; background: #FFF; color: #000; }
.FOUND { color: #F30; font-size: 14px; font-weight: bold; }
</style>
</head>
<body>
<?php
$BOMBED = array();
RecursiveFolder($HOME);
echo '<h2>These files had UTF8 BOM, but i cleaned them:</h2><p class="FOUND">';
foreach($BOMBED as $utf){
    echo $utf ."<br />\n";
}
echo '</p>';
?>
</body>
</html>

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.