[Помогите] В админке нет вывода стандартных модулей

Тема в разделе "OpenCart", создана пользователем cotto51rus, 25 янв 2016.

  1. cotto51rus

    cotto51rus

    Регистрация:
    3 янв 2016
    Сообщения:
    96
    Симпатии:
    1
    стоит шаблон avastore под дефолтный сделан, но почему то модули в админке видны только шаблона, а стандартных не видно! Посмотрела сайт через фтп, там есть эти все модули, но в админе не выводятся, как исправить данную проблему?
     
  2. MGT1

    MGT1

    Регистрация:
    5 янв 2013
    Сообщения:
    617
    Симпатии:
    182
    Покажи скрин. Я аву мучал порядка года - такого там не видел.
    Или ты заливала с квикстарта не верно.
     
  3. cotto51rus

    cotto51rus

    Регистрация:
    3 янв 2016
    Сообщения:
    96
    Симпатии:
    1
    https://yadi.sk/i/u5PX0n3wnjJeC
    Там везде карусели, а мне карусели не нужны
     
  4. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    2.053
    Симпатии:
    779
    Список модулей в админке формируется автоматом на сонове сканирования директории с модулями. Если вы уверены, что эти модули есть и лежат в правильной директории (речь идёт о контроллерах модулей), то проверьте права на сами файлы и на их директории.
     
  5. MGT1

    MGT1

    Регистрация:
    5 янв 2013
    Сообщения:
    617
    Симпатии:
    182
    И что нету? Модули АВА нажимаешь установить - и все работает.

    Вот демо
     
    skiv14 нравится это.
  6. cotto51rus

    cotto51rus

    Регистрация:
    3 янв 2016
    Сообщения:
    96
    Симпатии:
    1
  7. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    2.053
    Симпатии:
    779
    По вашему скрину видно, что видны модули не только шаблона. Например, первые три в списке - это вообще стандартные модули движка. И не только эти. Плюс есть нестандартные, которые не помечены отношением к шаблону.

    Вы точно уверены, что у вас есть какие-то модули в директории модулей, которые не выводятся в админке?
     
  8. cotto51rus

    cotto51rus

    Регистрация:
    3 янв 2016
    Сообщения:
    96
    Симпатии:
    1
    например Хиты продаж, Последние, в админке они только с дополнением AvaStore, а простых нет, ну я не вижу по крайней мере.
    Они все есть именно с ихним дополнением, каруселью, даже в названии дописано в скобказ
     
  9. MGT1

    MGT1

    Регистрация:
    5 янв 2013
    Сообщения:
    617
    Симпатии:
    182
    Вопрос: вы установили голый двиг и поверх залили файлы? Если да то и не должно быть!

    Правильно. БОльше ничего у Вас и не должно быть!

    Тему закрыть, за плодотворение непонятных тем, не разобравшись в теме получите бан.
     
  10. cotto51rus

    cotto51rus

    Регистрация:
    3 янв 2016
    Сообщения:
    96
    Симпатии:
    1
    Я установила Опенкарт 1.5.6.1, затем залила через фтп шаблон, установила VqMod всё, больше еще ничего не делала, кроме стилей изменения
     
  11. ioh2007

    ioh2007

    Регистрация:
    7 окт 2013
    Сообщения:
    57
    Симпатии:
    3
    Как пример: в папке admin/controller/module они есть?
     
  12. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    2.053
    Симпатии:
    779
    А вы уверены, что шаблон не заменил их файлы своими при установке? Может, у вас этих модулей больше просто нет в оиригнальном виде.
    Например, выложите сюда контроллер и языковой файл от модуля Хиты продаж, который у вас сейчас лежит на сайте.
     
  13. cotto51rus

    cotto51rus

    Регистрация:
    3 янв 2016
    Сообщения:
    96
    Симпатии:
    1
    https://yadi.sk/i/c7nI9pZxnjMqi
    Сейчас выложу содержимое
     
  14. MGT1

    MGT1

    Регистрация:
    5 янв 2013
    Сообщения:
    617
    Симпатии:
    182
    Какого конкретно модуля нету в админке с того, что должен быть?
     
  15. cotto51rus

    cotto51rus

    Регистрация:
    3 янв 2016
    Сообщения:
    96
    Симпатии:
    1
    PHP:
    <?php
    class ControllerModuleBestSeller extends Controller {
       private 
    $error = array();

       public function 
    index() {
         
    $this->language->load('module/bestseller');

         
    $this->document->setTitle(strip_tags($this->language->get('heading_title')));
     
         
    $this->load->model('setting/setting');
         
         if ((
    $this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) {
           
    $this->model_setting_setting->editSetting('bestseller'$this->request->post); 
       
           
    $this->cache->delete('product');
       
           
    $this->session->data['success'] = $this->language->get('text_success');
             
           
    $this->redirect($this->url->link('extension/module''token=' $this->session->data['token'], 'SSL'));
         }
         
         
    $this->data['heading_title'] = $this->language->get('heading_title');

         
    $this->data['text_enabled'] = $this->language->get('text_enabled');
         
    $this->data['text_disabled'] = $this->language->get('text_disabled');
         
    $this->data['text_content_top'] = $this->language->get('text_content_top');
         
    $this->data['text_content_bottom'] = $this->language->get('text_content_bottom'); 
         
    $this->data['text_column_left'] = $this->language->get('text_column_left');
         
    $this->data['text_column_right'] = $this->language->get('text_column_right');
     
         
    $this->data['entry_limit'] = $this->language->get('entry_limit');
         
    $this->data['entry_image'] = $this->language->get('entry_image');
         
    $this->data['entry_layout'] = $this->language->get('entry_layout');
         
    $this->data['entry_position'] = $this->language->get('entry_position');
         
    $this->data['entry_status'] = $this->language->get('entry_status');
         
    $this->data['entry_sort_order'] = $this->language->get('entry_sort_order');
     
         
    $this->data['button_save'] = $this->language->get('button_save');
         
    $this->data['button_cancel'] = $this->language->get('button_cancel');
         
    $this->data['button_add_module'] = $this->language->get('button_add_module');
         
    $this->data['button_remove'] = $this->language->get('button_remove');
     
         if (isset(
    $this->error['warning'])) {
           
    $this->data['error_warning'] = $this->error['warning'];
         } else {
           
    $this->data['error_warning'] = '';
         }
     
         if (isset(
    $this->error['image'])) {
           
    $this->data['error_image'] = $this->error['image'];
         } else {
           
    $this->data['error_image'] = array();
         }
     
           
    $this->data['breadcrumbs'] = array();

           
    $this->data['breadcrumbs'][] = array(
           
    'text'  => $this->language->get('text_home'),
           
    'href'  => $this->url->link('common/home''token=' $this->session->data['token'], 'SSL'),
           
    'separator' => false
           
    );

           
    $this->data['breadcrumbs'][] = array(
           
    'text'  => $this->language->get('text_module'),
           
    'href'  => $this->url->link('extension/module''token=' $this->session->data['token'], 'SSL'),
           
    'separator' => ' :: '
           
    );
     
           
    $this->data['breadcrumbs'][] = array(
           
    'text'  => $this->language->get('heading_title'),
           
    'href'  => $this->url->link('module/bestseller''token=' $this->session->data['token'], 'SSL'),
           
    'separator' => ' :: '
           
    );
     
         
    $this->data['action'] = $this->url->link('module/bestseller''token=' $this->session->data['token'], 'SSL');
     
         
    $this->data['cancel'] = $this->url->link('extension/module''token=' $this->session->data['token'], 'SSL');
     
         
    $this->data['modules'] = array();
     
         if (isset(
    $this->request->post['bestseller_module'])) {
           
    $this->data['modules'] = $this->request->post['bestseller_module'];
         } elseif (
    $this->config->get('bestseller_module')) {
           
    $this->data['modules'] = $this->config->get('bestseller_module');
         } 

         
    $this->load->model('design/layout');
     
         
    $this->data['layouts'] = $this->model_design_layout->getLayouts();

         
    $this->template 'module/bestseller.tpl';
         
    $this->children = array(
           
    'common/header',
           
    'common/footer'
         
    );
         
         
    $this->response->setOutput($this->render());
       }

       protected function 
    validate() {
         if (!
    $this->user->hasPermission('modify''module/bestseller')) {
           
    $this->error['warning'] = $this->language->get('error_permission');
         }
     
         if (isset(
    $this->request->post['bestseller_module'])) {
           foreach (
    $this->request->post['bestseller_module'] as $key => $value) {
             if (!
    $value['image_width'] || !$value['image_height']) {
               
    $this->error['image'][$key] = $this->language->get('error_image');
             }
           }
         }
     
         if (!
    $this->error) {
           return 
    true;
         } else {
           return 
    false;
         }
       }
    }
    ?>
    Это из контроллера
    мне нужен рекомендуемые, хиты продаж, стандартные, новинки и акции именно без каруселей
    --- Добавлено, 25 янв 2016 ---
    Вот из language рус
    PHP:
    <?php
    // Heading
    $_['heading_title']  = '<b class="avamodule">AVA STORE</b> | <b class="avamodule2">Хиты продаж (карусель)</b>';

    // Text
    $_['text_module']  = 'Модули';
    $_['text_success']  = 'Настройки модуля обновлены!';
    $_['text_content_top']  = 'Верх страницы';
    $_['text_content_bottom'] = 'Низ страницы';
    $_['text_column_left']  = 'Левая колонка';
    $_['text_column_right']  = 'Правая колонка';

    // Entry
    $_['entry_limit']  = 'Лимит:';
    $_['entry_image']  = 'Изображение (Ш x В):';
    $_['entry_layout']  = 'Макет:';
    $_['entry_position']  = 'Расположение:';
    $_['entry_status']  = 'Статус:';
    $_['entry_sort_order']  = 'Порядок сортировки:';

    // Error
    $_['error_permission']  = 'У Вас нет прав для управления этим модулем!';
    $_['error_image']  = 'Введите размеры изображения!';
    ?>
    --- Добавлено, 25 янв 2016 ---
    сайт
    http://loress51.ru/admin/
    demo
    demo
     
    Lasted edited by : 25 янв 2016
  16. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    2.053
    Симпатии:
    779
    А теперь внимательно посмотрите на языковой файл.

    Я ж его не зря попросил.

    А контроллер, не считая одной несущественной мелочи - полностью соответствует дефолтному.
     
    cotto51rus нравится это.
  17. MGT1

    MGT1

    Регистрация:
    5 янв 2013
    Сообщения:
    617
    Симпатии:
    182
    АВА СТОРЕ заменяет дефолтные своими! По-этому их и нету!
     
    skiv14 и cotto51rus нравится это.
  18. cotto51rus

    cotto51rus

    Регистрация:
    3 янв 2016
    Сообщения:
    96
    Симпатии:
    1
    подскажите, пожалуйста, как добавить свои, т.е. стандартные?
    --- Добавлено, 26 янв 2016 ---
    а нельзя например закинуть так? бестселлер2? Т.е. копировать в те же папки, но с добавлением цифры?
     
  19. MGT1

    MGT1

    Регистрация:
    5 янв 2013
    Сообщения:
    617
    Симпатии:
    182
    Брать с чистого движка и ставить их обратно.
    Но смысла из них нету. Карусель убирается количеством продуктов.
     
    skiv14 нравится это.
  20. cotto51rus

    cotto51rus

    Регистрация:
    3 янв 2016
    Сообщения:
    96
    Симпатии:
    1
    Я например хочу вывести на главной хиты продаж не в одну строку, а 10 шт, т.е. по 5 в 2 строки, последние хочу вывести 30 штук, а здесь они листаться будут, а не все выведутся