Jump to content
Sign in to follow this  
tart

Добавление новых страниц с информацией в админку

Recommended Posts

Добрый день!

 

Решил создать одну-две страницы в админке (opencart 1.5.6).
Одним из вариантов было в выпадающем меню в шапке, так и поступил.

Взялся за контроллер admin/controller/common/header.php сделал поправки:

$this->data['stranica'] = $this->url->link('tool/stranica', 'token=' . $this->session->data['token'], 'SSL');

Для токен-сессии.

$this->data['text_stranica'] = $this->language->get('text_stranica');	

Для имени, названия.

 

В admin/controller/tool создал файл stranica.php, и вот тут пошли вопросы.. что в него вписывать?

В admin/view/template/tool создал файл stranica.tpl - в него как раз и буду писать информацию.

 

Но дело в том что новая созданная (admin/index.php?route=tool/stranica) страница, при переходе на нее, пустая.

Share this post


Link to post
Share on other sites

Добрый день!

 

Решил создать одну-две страницы в админке (opencart 1.5.6).

Одним из вариантов было в выпадающем меню в шапке, так и поступил.

Взялся за контроллер admin/controller/common/header.php сделал поправки:

$this->data['stranica'] = $this->url->link('tool/stranica', 'token=' . $this->session->data['token'], 'SSL');

Для токен-сессии.

$this->data['text_stranica'] = $this->language->get('text_stranica');	

Для имени, названия.

 

В admin/controller/tool создал файл stranica.php, и вот тут пошли вопросы.. что в него вписывать?

В admin/view/template/tool создал файл stranica.tpl - в него как раз и буду писать информацию.

 

Но дело в том что новая созданная (admin/index.php?route=tool/stranica) страница, при переходе на нее, пустая.

 

 

В контроллере сделайте для начала примерно такой метод, а дальше дорабатывайте его

    public function index() {     
        $this->language->load('tool/stranica');

        $this->document->setTitle($this->language->get('heading_title'));

        $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('heading_title'),
            'href'      => $this->url->link('tool/stranica', 'token=' . $this->session->data['token'], 'SSL'),
            'separator' => ' :: '
        );

        $this->template = 'tool/stranica.tpl';
        $this->children = array(
            'common/header',
            'common/footer'
        );

        $this->response->setOutput($this->render());
    }

Share this post


Link to post
Share on other sites

А вообще, смотрите как в админке другие контроллеры сделаны и что в них добавлено

Share this post


Link to post
Share on other sites

Спасибо, наводка помогла сделать то что было задумано.

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 Otvet
      399.00 руб · Срок продления: 50.00 руб за 12 месяцев
      Скачать/Купить дополнение


      [SEO] Full IndeX : Улучшение индексации
      Модуль помогает улучшить индексацию. Управляет множеством факторов и решает большой ряд мелких недочетов Opencart.
       
      ! Внимание БОЛЬШИЕ цветные буквы не просто так в тексте
       Указывайте домен при покупке 
       
      Что такое продление и для чего: Читаем
       
       
       
      Что делает модуль:
      исправляет косяки по типу site/index.php?route=product/product&path=20&product_id=28path=3 которые присутствуют у 99% позволяет устранить большой ряд дублей способствует распределению веса и более полной перелинковке позволяет гибко управлять выводом атрибутов prev | next  по рекомендации google (с 21.03.2018 Google официально перестал учитывать) исправление ссылок и багов пагинаций уникализирует страницы (они перестают быть дублями), в том числе: шаблоны мета-данных, шаблон заголовков, скрытие/закрытие сквозных блоков валидация и исправление значений стандартных параметров позволяет гибко управлять выводом canonical, с учетом таких факторов как тип url и путь в url, когда нужно и где нужно способствует полноценной индексации товаров  управление get-параметрами (редиректы, canonical, seo_pro) позволяет полноценно использовать seo-фильтры позволяет убирать "хвосты" в индексе позволяет блокировать индексации отзывов как отдельного документа и сделать в то же время более полную индексацию отзывов способствует заполнению анкор листа товаров на страницах 2 и далее посадочные страницы категория/бренд, для исключения дублей и использования в продвижении фикс кучи мелких проблем и недоработок в опенкарт и многое другое  
      ЕЩЕ больше функционала:
       
      Для более продуктивной борьбы с дублями так же крайне желательно наличие SEO_Pro и правильного robots.txt
       
      [bonus] Sitemap Lite (OCMOD для opencart 2.x):
      заменяет оригинальный catalog/controller/feed/google_sitemap.php
      ускоренная генерация благодаря собственной функции выборки товаров (~ в 10 раз) добавление lastmod (значительно ускоряет индексацию) устранение дублей товаров валидация яндексом фикс &amp при использовании seo_pro т.к. бонус, не подпадает под стандартную поддержку если нужна скорость, функционал, поддержка - рекомендую приобрести #FX Sitemap  
      Для автоматического заполнения SEO URL (ЧПУ) можно установить это дополнение: https://opencartforum.com/files/file/2833-автоматическое-заполнение-чпу-ocmod/ и/или https://opencartforum.com/files/file/5570-fx-url-generator-free/
       
       
      Добавил Otvet Добавлено 15.08.2015 Категория SEO, карта сайта, оптимизация Системные требования умение читать инструкцию, работающий установщик Сайт разработчика http://full-index.ru Старая цена 480 Метод активации По запросу в ЛС
      По запросу на почту
      Автоматическая активация
      Через официальный сайт дополнения Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет  
    • By Otvet
      Модуль помогает улучшить индексацию. Управляет множеством факторов и решает большой ряд мелких недочетов Opencart.
       
      ! Внимание БОЛЬШИЕ цветные буквы не просто так в тексте
       Указывайте домен при покупке 
       
      Что такое продление и для чего: Читаем
       
       
       
      Что делает модуль:
      исправляет косяки по типу site/index.php?route=product/product&path=20&product_id=28path=3 которые присутствуют у 99% позволяет устранить большой ряд дублей способствует распределению веса и более полной перелинковке позволяет гибко управлять выводом атрибутов prev | next  по рекомендации google (с 21.03.2018 Google официально перестал учитывать) исправление ссылок и багов пагинаций уникализирует страницы (они перестают быть дублями), в том числе: шаблоны мета-данных, шаблон заголовков, скрытие/закрытие сквозных блоков валидация и исправление значений стандартных параметров позволяет гибко управлять выводом canonical, с учетом таких факторов как тип url и путь в url, когда нужно и где нужно способствует полноценной индексации товаров  управление get-параметрами (редиректы, canonical, seo_pro) позволяет полноценно использовать seo-фильтры позволяет убирать "хвосты" в индексе позволяет блокировать индексации отзывов как отдельного документа и сделать в то же время более полную индексацию отзывов способствует заполнению анкор листа товаров на страницах 2 и далее посадочные страницы категория/бренд, для исключения дублей и использования в продвижении фикс кучи мелких проблем и недоработок в опенкарт и многое другое  
      ЕЩЕ больше функционала:
       
      Для более продуктивной борьбы с дублями так же крайне желательно наличие SEO_Pro и правильного robots.txt
       
      [bonus] Sitemap Lite (OCMOD для opencart 2.x):
      заменяет оригинальный catalog/controller/feed/google_sitemap.php
      ускоренная генерация благодаря собственной функции выборки товаров (~ в 10 раз) добавление lastmod (значительно ускоряет индексацию) устранение дублей товаров валидация яндексом фикс &amp при использовании seo_pro т.к. бонус, не подпадает под стандартную поддержку если нужна скорость, функционал, поддержка - рекомендую приобрести #FX Sitemap  
      Для автоматического заполнения SEO URL (ЧПУ) можно установить это дополнение: https://opencartforum.com/files/file/2833-автоматическое-заполнение-чпу-ocmod/ и/или https://opencartforum.com/files/file/5570-fx-url-generator-free/
       
       
    • By so0EmFD190
      Всем привет !
      У меня глобальная проблема с нагрузкой на цп, что бы я не делал все без полезно !
      Сама проблема заключается в том что когда яндекс заходит на поддомены (у нас их 100) и начинает грузить их то начинает цп грузить до 90 бывало что до 100 доходило, мы увеличили мощность в 2 раза и того у нас было 4 ядра и гиг озу ( "Вопрос:может быть что иза того что мало озу лагать так ?") и все ровно он грузил до 90% хотя мощность увеличена была в 2 раза, магазин у нас на 2000 товаров и OCstore 2.3. Предлагайте пожалуйста ваши варианты а кто знает причину конкретно и может ее устранить отпишите в лс договоримся)
      В настройках яндекс поставили скорость обхода на минимум !



       
       
       
       
       

    • By IvanCom
      Доброго времени суток. Установлен Opencart 2.3.0 русская сборка. Ситуация следующая при редактировании заказ из админ панели не могу перейти на вкладки : "Товары", "Оплата", "Доставка", "Итоги".  При нажатии кнопки продолжить ничего не происходит. В разделе Система > Пользователи > API, добавлен мой IP адрес ,  В чём может быть причина ? 

    • By Iskander
      Скачать/Купить дополнение


      Новый Дизайн Административной панели
      Всем Привет! решил выложить этот шаблон административной панели.
      Делал его для себя - вот нашел время выложить.ПОЛЬЗУЙТЕСЬ !
      Если это в вашем стиле :-)
      В основном манипулировал с css стилями :-)
      На других версиях OPENCART шаблон не тестировал. Попробуйте!
      DEMO
      LOGIN:DEMO
      PASS: DEMO
      Как установить?
      Cодержание архива распаковать, скопировать в директорию admin/view ( с заменой существующих файлов директории view)
      Если будут проблемы с установкой пишите , помогу (если время будет)
      ВЕРНУТЬ Прежнюю тему можно скачав и скопировав чистую директорию "view" (upload/admin/view) также заменив директорию view)
      Добавил Iskander Добавлено 02.06.2013 Категория Модули  
  • 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.