Jump to content
Sign in to follow this  
shurik

[Поддержка] Панель инструментов для админа

Recommended Posts

Панель инструментов для админа


Панель инструментов для админа


Introduce

Панель инструментов на главной странице администратора, очень хорошо подходит для организации ссылок на часто посещаемые разделы.

Install

Скачиваем модуль, и загружаем его в папку с ocStore

Если файлы админки уже перезаписывались, то могут быть проблемы.

Изменяются следующие файлы:

1. admin/controller/common/header.php

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

2. admin/controller/common/home.php

/*	* Панель инструментов	*/	$this->load->model('toolbar/toolbar');	$this->load->model('tool/image');	$this->load->language('module/toolbar');	if($this->model_toolbar_toolbar->isModuleInstall()){	 $this->data['text_toolbar'] = $this->language->get('text_toolbar');	 $toolbarItems = $this->model_toolbar_toolbar->getItems();	 foreach($toolbarItems as &$toolbarItem){	  $toolbarItem['href'] = $this->url->link($toolbarItem['route'],'token='.$this->data['token'],'SSL');	  if(!empty($toolbarItem['img'])){	   $toolbarItem['thumb'] = $this->model_tool_image->resize($toolbarItem['img'],126,126);	  }else{	   $toolbarItem['thumb'] = $this->model_tool_image->resize('data/no_image.jpg',126,126);	  }	 }	 $this->data['toolbarItems'] = $toolbarItems;	}else{	 $this->data['toolbarItems'] = array();	};

3.admin/view/template/stylesheet/stylesheet.css

	 .toolbar{	   margin-bottom:15px;	 }	 .toolbar .toolbar-item{	  float:left;	  margin-left:10px;	  text-align: center;	  font-size:14pt;	 }	 .toolbar .toolbar-item a{	  text-decoration: none;	 }	 .toolbar .toolbar-item a:hover{	  text-decoration: underline;	 }

4. admin/view/template/common/header.tpl

   Вставить можно в любой <ul> ,  по умолчанию добавлено в<li class="system">	<a>..</a>	<ul> сюда </ul></li><a href="<?php echo $toolbar?>"><?php echo $text_toolbar; ?></a>

5. admin/view/template/common/home.tpl

iew/template/common/home.tpl	<code>  <?php if(!empty($toolbarItems)): ?>  <div class="toolbar">	<div class="dashboard-heading"> <?php echo $text_toolbar;?> </div>	<div class="dashboard-content">		<?php foreach($toolbarItems as $toolbarItem): ?>		  <div class="toolbar-item">			<a href="<?php echo $toolbarItem['href']; ?>"><img src="<?php echo $toolbarItem['thumb']; ?>"><?php echo $toolbarItem['title']; ?></a>		  </div>		<?php endforeach;?>	</div>  </div>  <?php endif; ?>

6. admin/language/common/header.tpl

добавить строчку $_['text_toolbar'] = 'Панель инструментов';

Used

route - это путь относительно панели управления, его можно извлечь в адресной строке из параметра route.

Пример:

host/admin/index.php?route=common/home

common/home - это путь.

Код выложен на github -> https://github.com/venomjke/ocmodule_toolbar

Changelog

- 1.0.1 Пофиксил мелкие недочеты


 

Edited by shurik
  • +1 1

Share this post


Link to post
Share on other sites

Установил на 1.5.1.3 - не работает.

Все сохранено в неправильной кодировке.

Не открывается админка

Скриншот:

post-26149-0-73142700-1355089796_thumb.jpg

Пожалуйста исправьте.

Share this post


Link to post
Share on other sites

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

на ocstore 1.5.3.1 такая же проблема с кодировкой и админкой

Share this post


Link to post
Share on other sites

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

на ocstore 1.5.3.1 такая же проблема с кодировкой и админкой

Вообще, в плане сделать панель глобальной для всего магазина, чтобы можно было на любой странице по быстрой ссылке перейти в нужный раздел. Только пока не ясно, где эту панель разместить, пока в мыслях только что-то на подобии стандартной фиксированной панели размещенной поверх контента.

Share this post


Link to post
Share on other sites

shurik, поправь пожалуйста шапку, особенно актуально для тех, кто уже правил файлы админки, в самих файлах модуля вроде те же самые ошибки присутствуют, в файле admin/view/template/common/header.tpl не хватает точки с запятой

<a href="<?php echo $toolbar; ?>"><?php echo $text_toolbar; ?></a>

и еще в admin/controller/common/home.php надо исправить строку на

$toolbarItem['href'] = $this->url->link($toolbarItem['route'],'token='.$this->session->data['token'],'SSL');

и в admin/controller/common/header.phpнужно добавить

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

Share this post


Link to post
Share on other sites

ну реально неработает((как у PagocTb так же кроме шапки все исчезло,версия ocStore v1.5.4.1

Share this post


Link to post
Share on other sites

на ocStore v1.5.4.1 не катит, выложите разжеванную инструкцию пожалуйста.

Share this post


Link to post
Share on other sites

У меня на 1.5.4.1 нормально заработал. Правда пришлось исправить несколько багов..

Неподготовленному пользователю, без знаний программирования и четкого понимания что он делает я бы не советовал этот модуль устанавливать. Так как без напильника вы его не установите

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 Leingard
      Toolbar PRO - панель состояния Ваших товаров и заказов. Узнайте какого товара не хватает на складе или например в каком не выбрано изображение. Отобразите все товары за вчерашний день, если вдруг их пропустили  
       
      При клике на выбранный пункт, совершается фильтрация товаров по выбранным параметрам:
      Показать все товары "Без описания" (поле описание не заполнено) Показать все товары "Без цены" (цена товара 0) Показать все товары "Без главной категории" (не выбрана категория) Показать все товары "Без изображения" (если забыли выбрать изображение товара) Показать все выключенные товары (статус "Отключено") Показать все товары, которых осталось меньше 10 шт. Показать все товары, у которых акция закончится завтра Показать все товары "Без производителя" (Не выбрано)  [NEW] Показать все товары "Без артикула" (Пустое поле "Артикул")  [NEW] Показать все заказы за сегодня [NEW] Показать все заказы за вчерашний день [NEW]  
      Новое в обновлении 1.1:
       
      [NEW] Заказы:
      Показать все заказы за сегодня Показать все заказы за вчерашний день [UPDATE] Товары:
      Показать все товары "Без производителя" Показать все товары "Без артикула" [FIX] Исправления:
      Исправлено отображение категорий Исправлена ошибка с отображением модуля после того как отфильровать и выйти из админ. панели  
      Инструкция:
      Установить, через установщик модификаций Обновить кеш модификаторов  
      Лицензия:
      Внимательно указывайте название домена при покупке, на него будет совершена активация.  
      При заказе дополнительных услуг сразу присылайте данные FTP + админ. панель
       
      Тип распространения:
      Как есть
    • By Leingard
      450.00 руб
      Скачать/Купить дополнение


      Toolbar PRO - панель состояния Ваших товаров и заказов
      Toolbar PRO - панель состояния Ваших товаров и заказов. Узнайте какого товара не хватает на складе или например в каком не выбрано изображение. Отобразите все товары за вчерашний день, если вдруг их пропустили  
       
      При клике на выбранный пункт, совершается фильтрация товаров по выбранным параметрам:
      Показать все товары "Без описания" (поле описание не заполнено) Показать все товары "Без цены" (цена товара 0) Показать все товары "Без главной категории" (не выбрана категория) Показать все товары "Без изображения" (если забыли выбрать изображение товара) Показать все выключенные товары (статус "Отключено") Показать все товары, которых осталось меньше 10 шт. Показать все товары, у которых акция закончится завтра Показать все товары "Без производителя" (Не выбрано)  [NEW] Показать все товары "Без артикула" (Пустое поле "Артикул")  [NEW] Показать все заказы за сегодня [NEW] Показать все заказы за вчерашний день [NEW]  
      Новое в обновлении 1.1:
       
      [NEW] Заказы:
      Показать все заказы за сегодня Показать все заказы за вчерашний день [UPDATE] Товары:
      Показать все товары "Без производителя" Показать все товары "Без артикула" [FIX] Исправления:
      Исправлено отображение категорий Исправлена ошибка с отображением модуля после того как отфильровать и выйти из админ. панели  
      Инструкция:
      Установить, через установщик модификаций Обновить кеш модификаторов  
      Лицензия:
      Внимательно указывайте название домена при покупке, на него будет совершена активация.  
      При заказе дополнительных услуг сразу присылайте данные FTP + админ. панель
       
      Тип распространения:
      Как есть Добавил Leingard Добавлено 05.07.2018 Категория Меню, дизайн, внешний вид Системные требования Сайт разработчика Старая цена Метод активации По запросу в ЛС Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика  
    • By Leingard
      Toolbar Lite 1.0 - дополнительная информационная панель, которая информирует Вас о количестве товаров:
      Без описания Без цены Без главной категории Без главного изображения Со статусом "Выключено" Осталось меньше 10 шт. Акция закончится завтра  
      ToolBar PRO версия:
       
      В следующих версиях будет добавлено:
      Вывод количества товаров без Seo Url О количестве активных заказов с суммой от (можно будет указать в настройках) Возможность динамически настроить панель Аналогичная панель для категорий Аналогичная панель с возможность вывода параметров из модулей Другие поля товаров (с возможность включения / отключения в настройках)  
      Инструкция:
      Установить, через установщик модификаций Обновить кеш модификаторов Поставить лайк этому модулю    
      Дополнительная информация:
      В версии для 2.2 временно отсутствует пункт "Без главной категории"
    • By Leingard
      Скачать/Купить дополнение


      Toolbar Lite - дополнительная информационная панель
      Toolbar Lite 1.0 - дополнительная информационная панель, которая информирует Вас о количестве товаров:
      Без описания Без цены Без главной категории Без главного изображения Со статусом "Выключено" Осталось меньше 10 шт. Акция закончится завтра  
      ToolBar PRO версия:
       
      В следующих версиях будет добавлено:
      Вывод количества товаров без Seo Url О количестве активных заказов с суммой от (можно будет указать в настройках) Возможность динамически настроить панель Аналогичная панель для категорий Аналогичная панель с возможность вывода параметров из модулей Другие поля товаров (с возможность включения / отключения в настройках)  
      Инструкция:
      Установить, через установщик модификаций Обновить кеш модификаторов Поставить лайк этому модулю    
      Дополнительная информация:
      В версии для 2.2 временно отсутствует пункт "Без главной категории" Добавил Leingard Добавлено 16.01.2018 Категория Меню, дизайн, внешний вид Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • By shurik
      Introduce
      Панель инструментов на главной странице администратора, очень хорошо подходит для организации ссылок на часто посещаемые разделы.
      Install
      Скачиваем модуль, и загружаем его в папку с ocStore
      Если файлы админки уже перезаписывались, то могут быть проблемы.
      Изменяются следующие файлы:
      1. admin/controller/common/header.php

      $this->data['text_toolbar'] = $this->language->get('text_toolbar');
      2. admin/controller/common/home.php

      /* * Панель инструментов */ $this->load->model('toolbar/toolbar'); $this->load->model('tool/image'); $this->load->language('module/toolbar'); if($this->model_toolbar_toolbar->isModuleInstall()){ $this->data['text_toolbar'] = $this->language->get('text_toolbar'); $toolbarItems = $this->model_toolbar_toolbar->getItems(); foreach($toolbarItems as &$toolbarItem){ $toolbarItem['href'] = $this->url->link($toolbarItem['route'],'token='.$this->data['token'],'SSL'); if(!empty($toolbarItem['img'])){ $toolbarItem['thumb'] = $this->model_tool_image->resize($toolbarItem['img'],126,126); }else{ $toolbarItem['thumb'] = $this->model_tool_image->resize('data/no_image.jpg',126,126); } } $this->data['toolbarItems'] = $toolbarItems; }else{ $this->data['toolbarItems'] = array(); };
      3.admin/view/template/stylesheet/stylesheet.css

      .toolbar{ margin-bottom:15px; } .toolbar .toolbar-item{ float:left; margin-left:10px; text-align: center; font-size:14pt; } .toolbar .toolbar-item a{ text-decoration: none; } .toolbar .toolbar-item a:hover{ text-decoration: underline; }
      4. admin/view/template/common/header.tpl

      Вставить можно в любой <ul> , по умолчанию добавлено в<li class="system"> <a>..</a> <ul> сюда </ul></li><a href="<?php echo $toolbar?>"><?php echo $text_toolbar; ?></a>
      5. admin/view/template/common/home.tpl

      iew/template/common/home.tpl <code> <?php if(!empty($toolbarItems)): ?> <div class="toolbar"> <div class="dashboard-heading"> <?php echo $text_toolbar;?> </div> <div class="dashboard-content"> <?php foreach($toolbarItems as $toolbarItem): ?> <div class="toolbar-item"> <a href="<?php echo $toolbarItem['href']; ?>"><img src="<?php echo $toolbarItem['thumb']; ?>"><?php echo $toolbarItem['title']; ?></a> </div> <?php endforeach;?> </div> </div> <?php endif; ?>
      6. admin/language/common/header.tpl

      добавить строчку $_['text_toolbar'] = 'Панель инструментов';
      Used
      route - это путь относительно панели управления, его можно извлечь в адресной строке из параметра route.
      Пример:
      host/admin/index.php?route=common/home
      common/home - это путь.
      Код выложен на github -> https://github.com/venomjke/ocmodule_toolbar
      Changelog
      - 1.0.1 Пофиксил мелкие недочеты
  • 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.