Описание производителя

Тема в разделе "Общие вопросы", создана пользователем optimlab, 30 июн 2015.

  1. romali

    romali Пользователь

    Сообщения:
    69
    Симпатии:
    0
    Дела в том что в админ панели описание есть! а на сайте не отображается в том то и вопрос как заставить шаблон отображать описание.
     
  2. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.519
    Симпатии:
    241
    Внимательно прочитать инструкцию и внести изменения в свой шаблон, затем обновить кеш модификатора, посмотреть на ошибки если есть.
     
  3. romali

    romali Пользователь

    Сообщения:
    69
    Симпатии:
    0
    Шаблон куплен! и он под опенкарт, а у меня OCSTORE 2.3
    Вот тут и проблема авторы сами еще не могут многие баги исправить.
    Вот и решаю их !В инструкции нет вывода описания производителя как на опенкарте .
    в этой Теме я нашел архив как его установить на сайт!!!
     
  4. romali

    romali Пользователь

    Сообщения:
    69
    Симпатии:
    0
    как его установить!!!!??????????
     
  5. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.519
    Симпатии:
    241
    Обидно, что люди берутся за то, что вообще не знают. Установка модулей это основа, без которой вообще нечего делать. Почему такоую простую информацию не хотите досканально изучить на форуме, в документации, итд? Все есть в открытом доступе. А уже потом с багажем знаний возвращаться на форум и спрашивать о том, что не получается? Если не можете сами, то лучше попросите кого нибудь за оплату сделать это за вас. Эти люди сидели днями и ночами изучали эти основы и достойны оплаты за свои труды.
     
  6. romali

    romali Пользователь

    Сообщения:
    69
    Симпатии:
    0
    там есть второй файл SQL
     
  7. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.519
    Симпатии:
    241
    Там только 1 файл. И если даже 2, то нет ничего сложного открыть файл и попробовать изучить его. Там ведь не мега sql запросы, а самые самые простые...
     
  8. romali

    romali Пользователь

    Сообщения:
    69
    Симпатии:
    0
    Пробовал ставит выдал фатальную ошибку!
     
  9. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    Руками, через phpMyAdmin например.
     
  10. romali

    romali Пользователь

    Сообщения:
    69
    Симпатии:
    0
    Друзья помогите разобраться!
    Уже многие способы перепробовал но что то не получается вывести описание производителя
    1) в /www/catalog/controller/product/manufacturer.php
    перед $data['text_empty'] = $this->language->get('text_empty');
    вставил часть кода:$data['description'] = html_entity_decode($manufacturer_info['description'], ENT_QUOTES, 'UTF-8');

    2) в
    /www/catalog/view/theme/OPC080198_6/template/product/manufacturer_info.tpl
    вставил часть кода из стандартного шаблона
    <?php if ($description) { ?>
    <div class="row">
    <?php if ($thumb) { ?>
    <div class="col-sm-2"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" title="<?php echo $heading_title; ?>" class="img-thumbnail" /></div>
    <?php } ?>
    <?php if ($description) { ?>
    <div class="col-sm-10"><?php echo $description; ?></div>
    <?php } ?>
    </div>
    <hr>
    <?php } ?>

    в результате не получил ничего кроме как ошибок
    Вот https://vizitm.com/dianora
    и Вот https://vizitm.com/index.php?route=product/manufacturer

    Подскажите как все настроить!
    П.С. Кеш чистил много раз результата не дал.
    Версия ocStore 2.3.0.2.2
     

    Вложения:

  11. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.519
    Симпатии:
    241
    По ошибки видно, что в контроллере вы или не добавили или не туда добавили, ведь там 2 функции. Далее у вас вкумод, а это бывает еще те глюки.
     
  12. DiMoss

    DiMoss Продвинутый пользователь

    Сообщения:
    862
    Симпатии:
    236
    На первом скрине у Вас что то неладное....
    PHP:
    $data['description'] = ....... $manufacturer_info[.....]... 
    Но лично я не вижу, чтобы где то выше был определён массив $manufacturer_info.
    Так откуда же там появятся какие либо данные!?
     
    Последнее редактирование: 20 июн 2017
  13. DiMoss

    DiMoss Продвинутый пользователь

    Сообщения:
    862
    Симпатии:
    236
    Вам нужно обозначить переменную в файле /www/catalog/controller/product/manufacturer.php
    PHP:
    $data['description'] = ...$manufacturer_info['description']...
    внутри
    PHP:
    public function info() {
    после
    PHP:
    $manufacturer_info $this->model_catalog_manufacturer->getManufacturer($manufacturer_id);

    if (
    $manufacturer_info) {
     
    Последнее редактирование: 20 июн 2017
  14. romali

    romali Пользователь

    Сообщения:
    69
    Симпатии:
    0
    Попробовал установить ваш код но результат такой же такие же ошибки и описания производителя нет(скрин)
    Такая же ошибка как в самом бренде https://vizitm.com/dianora
    и в списке брендов вверху https://vizitm.com/index.php?route=product/manufacturer
     

    Вложения:

  15. romali

    romali Пользователь

    Сообщения:
    69
    Симпатии:
    0
    то есть это код у меня правильный :
    PHP:
    $data['description'] = html_entity_decode($manufacturer_info['description'], ENT_QUOTES'UTF-8');
    только можно поподробней что и куда и какие переменные а то я запутался
     
  16. romali

    romali Пользователь

    Сообщения:
    69
    Симпатии:
    0
    Вот что у меня посмотрите всели правильно???
     

    Вложения:

  17. DiMoss

    DiMoss Продвинутый пользователь

    Сообщения:
    862
    Симпатии:
    236
    А гляньте в базе данных таблицу *_manufacturer. Надо понять куда вообще сохраняются описания, которые вы видите в админке. По логике они должны храниться именно в этой таблице.
     
  18. romali

    romali Пользователь

    Сообщения:
    69
    Симпатии:
    0
    Именно в этой таблице нет а в manufacturer_discription описание есть (скрины)
     

    Вложения:

  19. DiMoss

    DiMoss Продвинутый пользователь

    Сообщения:
    862
    Симпатии:
    236
    Значит должна быть функция, которая получает данные из таблицы manufacturer_description.
     
  20. romali

    romali Пользователь

    Сообщения:
    69
    Симпатии:
    0
    вопрос где его искать эту функцию и как проверить???