[Помогите] оптимизация бесплатного шаблона templatemonster под 1.5.4.1

Тема в разделе "OpenCart", создана пользователем Tsukihiko, 15 фев 2013.

  1. Tsukihiko

    Tsukihiko

    Регистрация:
    29 янв 2013
    Сообщения:
    10
    Симпатии:
    1
    Добрый день!
    Подскажите пожалуйста как оптимизировать бесплатный шаблон

    на версию 1.5.4.1
    При активации его выскакивает очень много ошибок:
    Код:
    Notice: Undefined variable: languages in ........catalog/view/theme/theme005/template/common/header.tpl on line 71
     
    Notice: Undefined.....catalog/view/theme/theme005/template/common/header.tpl on line 82
     
    Notice: Undefined variable: text_cart in ......catalog/view/theme/theme005/template/common/header.tpl on line 107
     
     
    ">Notice: Undefined variable: text_cart in .......catalog/view/theme/theme005/template/common/header.tpl on line 130
    Заранее спасибо!
     
  2. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    890
    Его не оптимизировать а исправлять надо)
    Undefined variable означает что неопределена(ненайдена) переменная такаято в такой то строчке
    Напримере возьмем первую ошибку:
    Notice: Undefined variable: languages in ........catalog/view/theme/theme005/template/common/header.tpl on line 71

    Ето значит что в файле catalog/controller/common/header.php ненайдено переменой languages которую требует шаблон - header.tpl
    Либо удаляеш из шаблона вивод проблемних мест либо прописиваеш все в header.php
     
    alina, sjer и Tsukihiko нравится это.
  3. Tsukihiko

    Tsukihiko

    Регистрация:
    29 янв 2013
    Сообщения:
    10
    Симпатии:
    1
    Yuriy_Z, подскажите, эта переменная? -
    Код:
    $this->data['lang'] = $this->language->get('code');
    Если это она, то она прописана там.
     
  4. apple-boom

    apple-boom

    Регистрация:
    21 ноя 2012
    Сообщения:
    152
    Симпатии:
    297
    Нет, не эта. Должно быть что-то вроде этого
    $this->data['text_cart'] = $this->language->get('text_cart');
    и так далее
     
  5. Tsukihiko

    Tsukihiko

    Регистрация:
    29 янв 2013
    Сообщения:
    10
    Симпатии:
    1
    Код:
    $this->data['text_shopping_cart'] = $this->language->get('text_shopping_cart');
    Такая тоже есть.


    Я бы прикрепил весь файл, но не найду такой функций.
     
  6. Ping

    Ping PingWin always win

    Регистрация:
    29 окт 2012
    Сообщения:
    445
    Симпатии:
    302
    Не надо прикреплять файлы если можно вставить код файла под и под спойлер
     
  7. Tsukihiko

    Tsukihiko

    Регистрация:
    29 янв 2013
    Сообщения:
    10
    Симпатии:
    1
    вот тогда
     
  8. apple-boom

    apple-boom

    Регистрация:
    21 ноя 2012
    Сообщения:
    152
    Симпатии:
    297
    А вы в папку russian копировали языковые файлы из папки english шаблона?
     
    Tsukihiko нравится это.
  9. Tsukihiko

    Tsukihiko

    Регистрация:
    29 янв 2013
    Сообщения:
    10
    Симпатии:
    1
    Нет, скопировал после того, как вы сказали, но ошибки остались.
     
  10. apple-boom

    apple-boom

    Регистрация:
    21 ноя 2012
    Сообщения:
    152
    Симпатии:
    297
    В том коде, который вы выложили, переменные text_cart , languages не определены. Добавьте их в контроллер header'a
     
    Tsukihiko нравится это.