На форуме 9558 тем, 76452 сообщений, 44664 участников
тема · 1 496 просмотров · 5 ответов

Реализация вывода переменной "text_page" - номер страницы

Ошибки и их решения
читают: 0 участников и 1 гость
порядок
8 мая 2018 16:56#1
Добрый день. В общем такая вот беда случилась.
Стоит OpenCart Version 2.3.0.2 (rs.6)
Шаблон Tech-Store
После переноса с тестового поддомена на основной домен, начали сыпаться ошибки.
Перенос осуществлял путем копирования файлов с изменением дальнейшим в конфигах. Как говориться делал все по инструкции.
Но начали сыпаться ошибки в error.log в частотой в минуту по несколько ошибок. На тестовом поддомене этих ошибок не было.
Тех поддержка шаблона написала следующее: Ошибки эти появляются из-за того, что у вас установлена русская сборка Opencart, в которой не реализован вывод переменной "text_page" - номер страницы.
рекомендуем использовать сборку ocStore.

Как бы не очень хотелось уходить с русской сборки.
Вот следующие ошибки:
code
2018-05-08 16:30:06 - PHP Notice:  Undefined variable: text_page in /home/magbober/data/www/magbober.ru/catalog/view/theme/oct_techstore/template/common/header.tpl on line 17
2018-05-08 16:30:06 - PHP Notice:  Undefined variable: text_page in /home/magbober/data/www/magbober.ru/catalog/view/theme/oct_techstore/template/common/header.tpl on line 20
2018-05-08 16:30:06 - PHP Notice:  Undefined variable: text_page in /home/magbober/data/www/magbober.ru/catalog/view/theme/oct_techstore/template/common/header.tpl on line 25


А вот что написано в этих строках в файле шаблона:
code
<title><?php echo $title; if (isset($_GET['page'])) { echo " - ".$text_page ." ". ((int) $_GET['page']);} ?></title>
<base href="<?php echo $base; ?>" />
<?php if ($description) { ?>
<meta name="description" content="<?php echo $description; if (isset($_GET['page'])) { echo " - ". ((int) $_GET['page'])." ".$text_page;} ?>" />
<?php } ?>
<?php if ($keywords) { ?>
<meta name="keywords" content= "<?php echo $keywords; ?>" />
<?php } ?>
<meta property="og:title" content="<?php echo $title; if (isset($_GET['page'])) { echo " - ". ((int) $_GET['page'])." ".$text_page;} ?>" />


Если кто сталкивался, помогите в решении данной проблемы. Может я что то не так делал при переносе? направьте в нужное русло.

Заранее благодарю.
9 мая 2018 15:47#2
DSDkory написал(а): ↑Тех поддержка шаблона написала следующее:

В глаз им дайте.. ;) так как написано по русски "Шаблон работает на Opencart, Ocstore, 2.3-x"
Пусть устраняют ошибку и скажите чтобы больше глупостей не писали типа.. а давайка перейдика сейчас :D

Скорей всего просто замените $text_page на текст "страница"
24 янв 2020 12:02#3
karpov написал(а): ↑В глаз им дайте.. ;) так как написано по русски "Шаблон работает на Opencart, Ocstore, 2.3-x"
Пусть устраняют ошибку и скажите чтобы больше глупостей не писали типа.. а давайка перейдика сейчас :D

Скорей всего просто замените $text_page на текст "страница"

Спасибо, Ваш совет помог........у меня на другом шаблоне (Barbara-free) тоже были такие ошибки........но может подскажете как подправить контролер и языковый файл?
24 янв 2020 15:16#4
lenonid2009 написал(а): ↑как подправить контролер и языковый файл?

В смысле как? Невидя ничего, как подсказать?
24 янв 2020 17:24#5
lenonid2009 написал(а): ↑аш совет помог.

lenonid2009 написал(а): ↑как подправить контролер и языковый файл?

так помог же совет
24 янв 2020 17:26#6
karpov написал(а): ↑Невидя ничего, как подсказать?

я знаю как
если ошибка Undefined variable в шаблоне
нужно из контроллера передать переменную:D
сообщения 1–6 из 6
Чтобы ответить, войдите или зарегистрируйтесь.

Похожие темы