Jump to content


Photo
- - - - -

Баг или нет?

баги

20 replies to this topic

#1 Василий

Василий
  • JBZoo User (rus)
  • User rate: 0
  • posts: 533
  • topics: 100

Posted 24 July 2016 - 13:36

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

 

Заметил что при выводе товаров в самом первом генерируется какой-то код, который портит картинку (см скрин). 

 

Как это убрать? Если что вот ссылка на ресурс. 

Attached Thumbnails

  • Снимок.PNG

  • 0

#2 Vseprosto

Vseprosto
  • JBZoo User (rus)
  • User rate: 8.6
  • posts: 235
  • topics: 16

Posted 24 July 2016 - 14:16

Пересохраните шаблон вывода без BOM


  • 0

#3 Василий

Василий
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 533
  • topics: 100

Posted 24 July 2016 - 15:24

Добрый день! 

 

Так я всегда в этот формат перевожу, иначе будут кракозябры. 

Возможно дело не в моих данных, которые я импортирую. 


  • 0

#4 Vseprosto

Vseprosto
  • JBZoo User (rus)
  • User rate: 8.6
  • posts: 235
  • topics: 16

Posted 24 July 2016 - 16:25

Вам нужно пересохранить шаблон вывода материала у вас это кажется teaser


  • 0

#5 Василий

Василий
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 533
  • topics: 100

Posted 25 July 2016 - 19:38

Вам нужно пересохранить шаблон вывода материала у вас это кажется teaser

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

Во вложении шаблон. Он изначально был в нужном формате. 

 

Проблема ещё актуальна ... 

Attached Files


  • 0

#6 feedmy.name

feedmy.name
  • JBZoo User (rus)
  • User rate: 10.7
  • posts: 309
  • topics: 28

Posted 25 July 2016 - 23:05

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

 

может это банальный пробел или параграф, пустая строка? рендерит пустоту? а обвернуто в тег <p></p>

 посмотрите в шаблоне тизера и стили и т.д.

 

== $0 на верстку это не может влиять никоим образом, т.к. это не относится к ней.  Эти символы добавляет апи хрома, которые означают, как можно обратиться к этому элементу из консоли. (надежный источник) хром предоставляет индекс узла!

 

у Вас там символ есть &#65279 - byte order mark BOM! короче какой то файлик в ВОМ! попробуйте заменить тем что я прикрепил и почистить кеш! если не поможет то! так как от этой бяки просто так не избавится! - это пробел и пробелы... с JBZoo никакого отношения не имеет! а вот к среде разработки 90,1%!!! 

 

1. Делаем резервную копию сайта (на всякий пожарный случай).
2. Создаем файл bom.php в корне сайта (в папке www).
3. Копируем в файл код: (и даем права на файл)

<?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;

// That's all I need
?>
<!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>';

// 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; 
}
?>
</body>
</html>

Это скрипт ищет и удаляет BOM со всех страниц!
4. Сохраняем и запускаем скрипт: в адресной строке браузера пишем "название_вашего_сайта/bom.php" (в случае локального сервера).
5. Ждём отчета от скрипта (будут перечислены адреса исправленных файлов).

6.удаляем файл и кладем на полку! 

7.берем с полки пиражулю - улыбаемся и жмем спасибо!

 

ЗЫ можно поинтересоваться? Вы использовали изначально локальный сервер Denwer? (devil)

 

ЗЫЫ спс Люсе!

 

ИМХО неплохо бы прикрепить это!

 

шутка дня Не укради ближнего пакемона твоего (facepalm)  :))

 

Attached Files


Edited by feedmy.name, 25 July 2016 - 23:53.

  • 1

you call my joomla wonderfull but yet i called simple : )


#7 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.5
  • posts: 6393
  • topics: 15

Posted 26 July 2016 - 01:32

Если не поможет пересохранение всего без BOM:

 

Пробовали менять товары местами через, например, приоритет? Снимать с публикации  те, которые выводится с левыми символами? Глюк остается?

 

Если да, то вносились ли изменения в шаблоны вывода списка материалов? Например, в \media\zoo\applications\jbuniversal\templates\*ваш шаблон приложения*\renderer\item_columns\\_default.php ? Дайте содержимое этого файла.

 

Дайте отчет о целостности файлов JBZoo

 

zjc3_200x0.png


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#8 Василий

Василий
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 533
  • topics: 100

Posted 26 July 2016 - 20:47

Всем доброй ночи! 

 

Проблема повторяется во всех товарах (их у меня три категории). 

Эта же проблема остаётся при переходе на следующую страницу. 

 

Менять не пробовал - т.к. у разных товаров на разных страницах один глюк (я к тому что менять смысла нет). 

 

В части запуска скрипта ... попробую на выходных - сейчас не могу эксперементировать (я так понял есть риск нарушения работоспособности сайта). Прошу понять, простить и не серчать :)

 

 

С уважением, 
Василий. 

 

Attached Files


  • 0

#9 feedmy.name

feedmy.name
  • JBZoo User (rus)
  • User rate: 10.7
  • posts: 309
  • topics: 28

Posted 26 July 2016 - 21:41

В части запуска скрипта ... попробую на выходных - сейчас не могу экспериментировать (я так понял есть риск нарушения работоспособности сайта). Прошу понять, простить и не серчать
риска никакого, если вы бекап сайта сделаете(и базы). почитайте что такое ВОМ!
  • 0

you call my joomla wonderfull but yet i called simple : )


#10 Василий

Василий
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 533
  • topics: 100

Posted 26 July 2016 - 21:49

если понадобится бэкап - мне нужно остановить рекламу. А это время ... которого у меня пока нет. 


  • 0





Click to return to top of page in style!