Jump to content
Sign in to follow this  
otrok01

[Решено {bom}] Глюк в русской версии сайта

Recommended Posts

Всем привет! Я установил себе версию 1.5.6.1 и шаблон PavBestBye. Он изначально идёт на английском и французском языках.

 

В общем я решил его сам Русифицировать. Вроде всё правильно разобрался как делать, почти всё уже закончил, но в какой-то момент, заметил что в русской версии сайта, на самом вверху появилась бледно зеленая полоса (на таком фоне отображаются ошибки php, если они есть). Так вот ошибку ни какую не пишет, а просто полоса висит. В английской такого нет. Вот сайт flowerstraditions. ru (не реклама).

 

Помогите пожалуйста, как найти решение и убрать это?

Share this post


Link to post
Share on other sites

Смотрите логи.

Share this post


Link to post
Share on other sites

Пересохраните измененные файлы в кодировке UTF-8 (без BOM). Начните с common/header php и tpl.

 

Используйте для этого редактор Notepad++.

Share this post


Link to post
Share on other sites

Пересохраните измененные файлы в кодировке UTF-8 (без BOM). Начните с common/header php и tpl.

 

Используйте для этого редактор Notepad++.

Что такое ВОМ? У меня Мак! Разве есть эта прога под Мак? Вроде все в UTF-8 сохранял.

Share this post


Link to post
Share on other sites

При выборе русского у Вас содержимое секции <head> помещается в секцию <body>, после первого div`а. Причем начинается он с признаками сохранения в кодировке UTF-8 (c BOM)

Share this post


Link to post
Share on other sites

При выборе русского у Вас содержимое секции <head> помещается в секцию <body>, после первого div`а. Причем начинается он с признаками сохранения в кодировке UTF-8 (c BOM)

А как это могло произойти, если я шаблон не редактировал вообще? Все как было так и стоит. Я только русский язык сделал.

Я редактирую в Dreamweaver CS6 всё, и там при выборе кодировки файла, есть поле где поставить галочку "с ВОМ". Так вот галочка не стоит нигде. Чисто UTF-8

 

А не подскажете, как исправить и где это хотя бы может быть?

Share this post


Link to post
Share on other sites

При выборе русского у Вас содержимое секции <head> помещается в секцию <body>, после первого div`а. Причем начинается он с признаками сохранения в кодировке UTF-8 (c BOM)

О! Точно. Один файл был с ВОМ. Спасибо большое за помощь. ))) Всё получилось! Я могу к Вам лично обращаться за помощью на будущее? В opencart я начинающий, но с сайтами лет 13 дружу )))

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  

  • Similar Content

    • By Nurs
      Добрый день, коллеги
       
      В админке сайта замечаю множество проблем, в том числе невозможность сбросить кеш
      Opencart 3.0
       
      Список ошибок модулей
      2020-07-02 15:39:17 - 
      MOD: Simple Blog
      NOT FOUND!
      CODE: $categories = $this->model_catalog_category->getCategories(0);
      FILE: catalog/controller/common/header.php

      MOD: So Social Login
      NOT FOUND!
      CODE: <div id="socialLogin"></div>
      FILE: catalog/view/theme/default/template/common/header.twig

      MOD: So Social Login
      NOT FOUND!
      CODE: <div id="socialLogin"></div>
      FILE: catalog/view/theme/so-mobile/template/common/header.twig

      MOD: So Countdown Popup
      NOT FOUND!
      CODE: </footer>
      FILE: catalog/view/theme/so-megastore/template/common/footer.twig

      MOD: So Countdown Popup
      NOT FOUND!
      CODE: </footer>
      FILE: catalog/view/theme/so-mobile/template/common/footer.twig

      MOD: So Product Feature
      NOT FOUND!
      CODE: 'tag' => $result['tag']
      FILE: admin/model/catalog/product.php

      MOD: So Color Swatch
      NOT FOUND!
      CODE: <td class="text-right"><input type="text" name="product_image[{{ image_row }}][sort_order]" value="{{ product_image.sort_order }}" placeholder="{{ entry_sort_order }}" class="form-control" /></td>
      FILE: admin/view/template/catalog/product_form.twig

      MOD: So Color Swatch
      NOT FOUND!
      CODE: <img data-sizes="auto" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="{{ product.thumb }}" title="{{ product.name }} " class="lazyload img-responsive" />
      FILE: catalog/view/theme/so-megastore/template/soconfig/listing.twig

      MOD: So Color Swatch
      NOT FOUND!
      CODE: <img data-sizes="auto" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="{{ product.thumb }}" title="{{ product.name }} " class="lazyload img-responsive" />
      FILE: catalog/view/theme/so-mobile/template/soconfig/listing.twig

      MOD: So Color Swatch
      NOT FOUND!
      CODE: <h3>{{ text_option }}</h3>
      FILE: catalog/view/theme/so-mobile/template/product/product.twig

      MOD: So Color Swatch
      NOT FOUND!
      CODE: 'product_id' => $product_info['product_id'],
      FILE: catalog/controller/extension/module/featured.php
      ----------------------------------------------------------------
      MOD: So Call for Price
      MISSING FILE!
      /var/www/vhosts/admcc.kz/vipstore.kz/catalog/language/ar-ar/ar-ar.php

      MOD: So Call for Price
      NOT FOUND!
      CODE: if ((float)$product_info['special']) {
      FILE: catalog/controller/extension/module/bestseller.php

      MOD: So Call for Price
      NOT FOUND!
      CODE: {{ product.price }}
      FILE: catalog/view/theme/so-megastore/template/product/category.twig

      MOD: So Call for Price
      NOT FOUND!
      CODE: {{ product.price }}
      FILE: catalog/view/theme/so-mobile/template/product/category.twig

      MOD: So Call for Price
      NOT FOUND!
      CODE: {{ product.price }}
      FILE: catalog/view/theme/so-megastore/template/product/manufacturer_info.twig

      MOD: So Call for Price
      NOT FOUND!
      CODE: {{ product.price }}
      FILE: catalog/view/theme/so-mobile/template/product/manufacturer_info.twig

      MOD: So Call for Price
      NOT FOUND!
      CODE: {{ product.price }}
      FILE: catalog/view/theme/so-megastore/template/product/search.twig

      MOD: So Call for Price
      NOT FOUND!
      CODE: {{ product.price }}
      FILE: catalog/view/theme/so-mobile/template/product/search.twig

      MOD: So Call for Price
      NOT FOUND!
      CODE: {{ product.price }}
      FILE: catalog/view/theme/so-megastore/template/product/special.twig

      MOD: So Call for Price
      NOT FOUND!
      CODE: {{ product.price }}
      FILE: catalog/view/theme/so-mobile/template/product/special.twig

      MOD: So Call for Price
      NOT FOUND!
      CODE: {% if product.tax %}
      FILE: catalog/view/theme/so-megastore/template/product/product.twig

      MOD: So Call for Price
      NOT FOUND!
      CODE: {% if product.tax %}
      FILE: catalog/view/theme/so-mobile/template/product/product.twig

      MOD: So Call for Price
      NOT FOUND!
      CODE: <input type="button" value="{{ button_cart }}" data-loading-text="{{ text_loading }}" id="button-cart" class="btn btn-mega btn-lg">
      FILE: catalog/view/theme/default/template/product/product.twig

      MOD: So Call for Price
      NOT FOUND!
      CODE: <button class="addToCart btn-button" type="button" title="{{ button_cart}}" onclick="cart.add('{{ product.product_id }}', '{{ product.minimum }}');"><i class="fa fa-shopping-basket"></i><span>{{ button_cart }}</span></button>
      FILE: catalog/view/theme/so-megastore/template/product/product.twig

      MOD: So Call for Price
      NOT FOUND!
      CODE: <input type="button" value="{{ button_cart }}" data-loading-text="{{ text_loading }}" id="button-cart" class="btn btn-mega btn-lg">
      FILE: catalog/view/theme/so-mobile/template/product/product.twig

      MOD: So Call for Price
      NOT FOUND!
      CODE: 'price' => $price,
      FILE: catalog/controller/account/wishlist.php

      MOD: So Call for Price
      NOT FOUND!
      CODE: 'price' => $price,
      FILE: catalog/controller/product/compare.php

      MOD: So Call for Price
      NOT FOUND!
      CODE: 'price' => $price,
      FILE: catalog/controller/extension/module/so_filter_shop_by.php

      MOD: So Call for Price
      NOT FOUND!
      CODE: <button class="addToCart btn-button" type="button" title="{{ button_cart }}" onclick="cart.add('{{ product.product_id }}', '{{ product.minimum }}');"><i class="fa fa-shopping-basket"></i><span>{{ button_cart }}</span></button>
      FILE: catalog/view/theme/so-mobile/template/soconfig/listing.twig

      MOD: So Call for Price
      NOT FOUND!
      CODE: 'price' => $price,
      FILE: catalog/controller/extension/module/so_listing_tabs.php

      MOD: So Call for Price
      NOT FOUND!
      CODE: <button type="button" class="addToCart btn-button" title="{{ objlang.get('button_cart') }}" onclick="cart.add('{{ product.product_id }} ');"><i class="fa fa-shopping-basket"></i><span>{{ objlang.get('button_cart') }} </span></button>
      FILE: catalog/view/theme/default/template/extension/module/so_listing_tabs/category/default_items.twig

      MOD: So Call for Price
      NOT FOUND!
      CODE: <button type="button" class="addToCart btn-button" title="{{ objlang.get('button_cart') }}" onclick="cart.add('{{ product.product_id }} ');"><i class="fa fa-shopping-basket"></i><span>{{ objlang.get('button_cart') }} </span></button>
      FILE: catalog/view/theme/default/template/extension/module/so_listing_tabs/default3/default_items.twig

      MOD: So Call for Price
      NOT FOUND!
      CODE: <button type="button" class="addToCart btn-button" title="{{ objlang.get('button_cart') }}" onclick="cart.add('{{ product.product_id }} ');"><i class="fa fa-shopping-basket"></i><span>{{ objlang.get('button_cart') }} </span></button>
      FILE: catalog/view/theme/so-mobile/template/extension/module/so_listing_tabs/category/default_items.twig

      MOD: So Call for Price
      NOT FOUND!
      CODE: <button type="button" class="addToCart btn-button" title="{{ objlang.get('button_cart') }}" onclick="cart.add('{{ product.product_id }} ');"><i class="fa fa-shopping-basket"></i><span>{{ objlang.get('button_cart') }} </span></button>
      FILE: catalog/view/theme/so-mobile/template/extension/module/so_listing_tabs/default/default_items.twig

      MOD: So Call for Price
      NOT FOUND!
      CODE: <button type="button" class="addToCart btn-button" title="{{ objlang.get('button_cart') }}" onclick="cart.add('{{ product.product_id }} ');"><i class="fa fa-shopping-basket"></i><span>{{ objlang.get('button_cart') }} </span></button>
      FILE: catalog/view/theme/so-mobile/template/extension/module/so_listing_tabs/default2/default_items.twig

      MOD: So Call for Price
      NOT FOUND!
      CODE: <button type="button" class="addToCart btn-button" title="{{ objlang.get('button_cart') }}" onclick="cart.add('{{ product.product_id }} ');"><i class="fa fa-shopping-basket"></i><span>{{ objlang.get('button_cart') }} </span></button>
      FILE: catalog/view/theme/so-mobile/template/extension/module/so_listing_tabs/default3/default_items.twig

      MOD: So Mega Menu
      NOT FOUND!
      CODE: $_['text_other_status'] = 'Other Statuses';
      FILE: admin/language/en-gb/common/column_left.php

      MOD: So Mega Menu
      NOT FOUND!
      CODE: $_['text_other_status'] = 'Other Statuses';
      FILE: admin/language/ru-ru/common/column_left.php
      ----------------------------------------------------------------
      MOD: uni-seo-url-generator-pro-oc3
      MISSING FILE!
      /var/www/vhosts/admcc.kz/vipstore.kz/admin/model/blog/category.php
      ----------------------------------------------------------------
      MOD: uni-seo-url-generator-pro-oc3
      MISSING FILE!
      /var/www/vhosts/admcc.kz/vipstore.kz/admin/model/blog/article.php

      MOD: SKU Product Page
      NOT FOUND!
      CODE: <li>{{ text_model }} {{ model }}</li>
      FILE: catalog/view/theme/so-megastore/template/product/product.twig

      MOD: SKU Product Page
      NOT FOUND!
      CODE: <li>{{ text_model }} {{ model }}</li>
      FILE: catalog/view/theme/so-mobile/template/product/product.twig
       
      Кто может помочь разобраться, отпишитесь плез
    • By CeasarLean
      При формировании заказа на сайте https://tomsk.expert-region.ru/ (любой заказ) возникает данная ошибка в окне оповещений от chrome.
       
       
      ---------------------------------------------------------------------------------------------
      error
      {"success":"<div class=\"buttons\">\n_ <div class=\"pull-right\">\n
      <input type=\"button\"
      value=\"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u04
      34\u
      0435\u043d\u0438\u0435
      \u0437\u0430\u043a\u0430\u0437\u0430\" id=\"button-confirm\"
      class=\"btn btn-primary\" data-loading-

      text=\"\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430...\" \V
      >\n <Vdiv>\n<\Vdiv>\n<script type=\"text\/javascript\"> <!--\n$
      (‘#button-confirm’).on(‘click'’, function() {\n\t$.ajax({\n\t\ttype: ‘get’,
      \n\t\turl: 'index.php?route=payment\/cod\/confirm’,\n\t\tcache: false,
      \n\t\tbeforeSend: function() {\n\t\t\t$(‘#button-
      confirm’).button(‘loading');\n\t\t},\n\t\tcomplete: function() {\n\t\t\t$
      (‘#button-confirm’).button(‘reset');\n\t\t},\n\t\tsuccess: function()
      {\n\t\t\tlocation = 'https:\/\/tomsk.expert-region.ru\/index.php?
      route=checkout\/success';\n\t\t}\n\t}),\n}),\nVV/--> <\V/script>\n"}
      ------------------------------------------------------------------------------------------------
      Уже второй день с этим мастурбируюсь.
      Подскажите как разобраться с данной проблемой, буду крайне признателен.
    • By TramplinStudio
      Скачать/Купить дополнение


      TS Fix Analytics List
      Поддержка осуществляется в Пн-Пт с 18:00 до 20:00 по МСК!
       
      Модификатор Fix Analytics List v1.0 by Tramplin Studio исправляет баг связанный с некорректным отображением списка модулей в разделе расширений "Аналитика" (или "Статистика") в версиях OpenCart/ocStore 2.2 и 2.3.
       
      В обновлении версии OC 2.2, в разделе аналитических расширений, для каждого отдельного магазина появились свои настройки. Это было очень полезным нововведением, но была допущена ошибка при формировании таблицы, которая была устранена лишь в версии OC 3.0.

      Как проявляется ошибка?
      Если у вас установлен только один аналитический модуль, скорее всего это простой базовый модуль "Google Analytics", то вы ничего не заметите. Однако если у вас установлен еще один модуль (например наш модуль "TS Yandex Metrika") или несколько, то доступны будут лишь магазины последнего в списке модуля. Магазины других модулей не отобразятся, их настройки будут не доступны. После установки модификатора Fix Analytics List вы сможете видеть все магазины, всех модулей. 


      Полезные советы:
      Если вы серьезно относитесь к конверсии вашего интернет-магазина и вам важно знать все о действиях посетителей, тогда наш модуль "TS Yandex Metrika" может быть вам очень полезен! С этим модулем вы сможете передавать сервису Яндекс.Метрика не только такие простые данные как переходы по ссылкам и клики, но и подробную информацию о посетителях сайта, данные электронной коммерции, а также настраивать цели для отслеживания конверсий, не прибегая к вмешательству в код сайта и не обладая глубокими познаниями в веб-разработке.
      -----------------------------------------------------------------------------------------------

      Страница на сайте разработчика:
      https://tramplin-studio.store/module/ts-fix-analytics-list

      -----------------------------------------------------------------------------------------------

      Смотреть DEMO админки (логин: demo, пароль: demo)

      -----------------------------------------------------------------------------------------------

      Инструкция по установке:
      Перейдите в Панель администратора -> Модули -> Установка расширений; Загрузите архив с модулем для вашей версии OpenCart или ocStore; Обновите кеш модификаторов.  
      Файлы не перезаписываются!
      Используется OCMod!

      -----------------------------------------------------------------------------------------------

      Данный модификатор является завершенным продуктом. Дальнейшее обновление модификатора маловероятно.
      Смотрите другие модули нашей разработки на данной площадке или на нашем сайте:
      Сайт: https://tramplin-studio.store/
      E-mail: [email protected]
      Добавил TramplinStudio Добавлено 28.07.2019 Категория Прочее Системные требования Сайт разработчика https://tramplin-studio.store/ Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2 ocStore 2.3 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет Старая цена 0  
    • By Kazbek86
      Доброго времени суток!
       
      Возникла проблема с Google Sitemap, в чем может быть проблема? Помогите решить.
       
      This page contains the following errors:
      error on line 1 at column 101703: xmlParseEntityRef: no name Below is a rendering of the page up to the first error.
      index sitemap.xml
    • By TramplinStudio
      Поддержка осуществляется в Пн-Пт с 18:00 до 20:00 по МСК!
       
      Модификатор Fix Analytics List v1.0 by Tramplin Studio исправляет баг связанный с некорректным отображением списка модулей в разделе расширений "Аналитика" (или "Статистика") в версиях OpenCart/ocStore 2.2 и 2.3.
       
      В обновлении версии OC 2.2, в разделе аналитических расширений, для каждого отдельного магазина появились свои настройки. Это было очень полезным нововведением, но была допущена ошибка при формировании таблицы, которая была устранена лишь в версии OC 3.0.

      Как проявляется ошибка?
      Если у вас установлен только один аналитический модуль, скорее всего это простой базовый модуль "Google Analytics", то вы ничего не заметите. Однако если у вас установлен еще один модуль (например наш модуль "TS Yandex Metrika") или несколько, то доступны будут лишь магазины последнего в списке модуля. Магазины других модулей не отобразятся, их настройки будут не доступны. После установки модификатора Fix Analytics List вы сможете видеть все магазины, всех модулей. 


      Полезные советы:
      Если вы серьезно относитесь к конверсии вашего интернет-магазина и вам важно знать все о действиях посетителей, тогда наш модуль "TS Yandex Metrika" может быть вам очень полезен! С этим модулем вы сможете передавать сервису Яндекс.Метрика не только такие простые данные как переходы по ссылкам и клики, но и подробную информацию о посетителях сайта, данные электронной коммерции, а также настраивать цели для отслеживания конверсий, не прибегая к вмешательству в код сайта и не обладая глубокими познаниями в веб-разработке.
      -----------------------------------------------------------------------------------------------

      Страница на сайте разработчика:
      https://tramplin-studio.store/module/ts-fix-analytics-list

      -----------------------------------------------------------------------------------------------

      Смотреть DEMO админки (логин: demo, пароль: demo)

      -----------------------------------------------------------------------------------------------

      Инструкция по установке:
      Перейдите в Панель администратора -> Модули -> Установка расширений; Загрузите архив с модулем для вашей версии OpenCart или ocStore; Обновите кеш модификаторов.  
      Файлы не перезаписываются!
      Используется OCMod!

      -----------------------------------------------------------------------------------------------

      Данный модификатор является завершенным продуктом. Дальнейшее обновление модификатора маловероятно.
      Смотрите другие модули нашей разработки на данной площадке или на нашем сайте:
      Сайт: https://tramplin-studio.store/
      E-mail: [email protected]
  • 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.