Jump to content
Sign in to follow this  
USSRforum

Как получить id группы

Recommended Posts

С помощью этого метода можно получить id группы пользователей (групп несколько).

$this->customer->getGroupId()

Но только в том случае если пользователь залогинен.

В библиотеке system/library/cart/customer.php

$this->customer_group_id = ''; - это для тех кто не залогинен.

Но группа по умолчанию имеет id(допустим 1), а выводит 'пусто'..

Вот нужно получить эту единицу. Возможно есть др. метод - подскажите как его зовут?

 

Share this post


Link to post
Share on other sites
17 минут назад, USSRforum сказал:

Вот нужно получить эту единицу. Возможно есть др. метод - подскажите как его зовут?

$this->config->get('config_customer_group_id');

  • +1 1

Share this post


Link to post
Share on other sites

как-то так наверное

 

	public function getGroupId() {
		return $this->customer_group_id ? : $this->customer_group_id : $this->config->get('config_customer_group_id');
	}

 

Edited by spectre
  • +1 1

Share this post


Link to post
Share on other sites

Интересно, каковы шансы чтобы приняли патч библиотеки вот таким методом?

/upload/system/library/cart/customer.php

    public function getGroupId() {
//        return $this->customer_group_id;
                return ($this->customer_group_id) ? $this->customer_group_id : $this->config->get('config_customer_group_id');
    }

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

Share this post


Link to post
Share on other sites
17 минут назад, USSRforum сказал:

Интересно, каковы шансы чтобы приняли патч библиотеки вот таким методом?

Дерзайте. Но наврятли. Даниел тиран!

Edited by d0tb0t

Share this post


Link to post
Share on other sites

Пара методов скопированных из ларавеля может уменьшить объём кода в контроллерах в двое.

Тут уже тёрли перетёрли.

Share this post


Link to post
Share on other sites
On 3/18/2018 at 8:49 PM, d0tb0t said:

Дерзайте. Но наврятли. Даниел тиран!

Возможно не в тему, но каким образом там патч предложить?

Я нажимаю fork (3.1.0.0b) и оно добавляет совсем другой репозиторий 2.0.01b + ветки 1.5 

Или там вообще танк?

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 spectre
      Модуль позволяет скрыть категории товаров и товары которые в них находятся от некоторых групп покупателей путем установки галочки напротив группы покупателей в настройках категории (на скриншоте)
       
      Примеры использования: 
      - Оптовые категории и и товары в них и розничные, которые не пересекаются
      - "Временные категории" для обработки прайсов, недооформленных товаров и тп
      - Переучет в какой-либо категории
      - и многое другое
       
       
      ОЧЕНЬ ВАЖНО!!!
      Модуль использует стандартный функционал и изменяет стандартные модели категории и товара для определения доступа
       
      Если у вас какой-то модуль супермегаменю или суперстена категорий, который использует свои модели, отличающиеся от "родных" - адаптация недорогая но платная
       
      Под популярные шаблоны - >300 покупок на форуме - адаптация бесплатная, под остальные - недорого, пишите в лс
       
      Уточняйте эти моменты ДО покупки!
       
       
      Имеются патчи под шаблоны:
      1. Newstore
      2. Revolution
      Лицензия - 1 домен
       
      Какие-то вопросы - пишите в личку, разберемся
    • By spectre
      500.00 руб
      Скачать/Купить дополнение


      Скрытие категорий от групп покупателей Hide Categories From Customer Groups 1.5.x-2.x-3.x
       
      Модуль позволяет скрыть категории товаров и товары которые в них находятся от некоторых групп покупателей путем установки галочки напротив группы покупателей в настройках категории (на скриншоте)
       
      Примеры использования: 
      - Оптовые категории и и товары в них и розничные, которые не пересекаются
      - "Временные категории" для обработки прайсов, недооформленных товаров и тп
      - Переучет в какой-либо категории
      - и многое другое
       
       
      ОЧЕНЬ ВАЖНО!!!
      Модуль использует стандартный функционал и изменяет стандартные модели категории и товара для определения доступа
       
      Если у вас какой-то модуль супермегаменю или суперстена категорий, который использует свои модели, отличающиеся от "родных" - адаптация недорогая но платная
       
      Под популярные шаблоны - >300 покупок на форуме - адаптация бесплатная, под остальные - недорого, пишите в лс
       
      Уточняйте эти моменты ДО покупки!
       
       
      Имеются патчи под шаблоны:
      1. Newstore
      2. Revolution
      Лицензия - 1 домен
       
      Какие-то вопросы - пишите в личку, разберемся
      Добавил spectre Добавлено 21.06.2018 Категория Модули Системные требования Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 2.3
      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
      1.5.3.1 ocStore 2.3
      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 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет Старая цена 999  
    • By zCarot
      550.00 руб
      Скачать/Купить дополнение


      Группы категорий
      Модуль сделан что бы разделить большое количество категорий на свои группы 
      Как к примеру на скриншоте видно деление на тип авто 

      Можно задать для группы категорий:
      Название Описание Изображение  Alt / Title изображения  Размеры изображения  Настроить отображение категорий в каждой группе задать свои стили и размеры фото  При редактировании задавать сразу нужные категории (Если к категории задана группа - перезаписи не будет и покажет занятые категории ) В списке категорий будет отображена группа если назначена 
      В родительской категории в которой будут отображаться группы надо будет активировать статус 
      И в дочерних категориях уже выбрать свою группу для категории

      Работает на всех версия 2.х и 3.0.х

      Demo - Демо 
      Demo - demo/demo

      Установка как и обычный модификатор 
      установить права для нужной группы  catalog/category_group
      перейти в группу категорий и создать нужные группы 
      Добавил zCarot Добавлено 16.07.2020 Категория Инструменты, утилиты Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет Старая цена 0  
    • By zCarot
      Модуль сделан что бы разделить большое количество категорий на свои группы 
      Как к примеру на скриншоте видно деление на тип авто 

      Можно задать для группы категорий:
      Название Описание Изображение  Alt / Title изображения  Размеры изображения  Настроить отображение категорий в каждой группе задать свои стили и размеры фото  При редактировании задавать сразу нужные категории (Если к категории задана группа - перезаписи не будет и покажет занятые категории ) В списке категорий будет отображена группа если назначена 
      В родительской категории в которой будут отображаться группы надо будет активировать статус 
      И в дочерних категориях уже выбрать свою группу для категории

      Работает на всех версия 2.х и 3.0.х

      Demo - Демо 
      Demo - demo/demo

      Установка как и обычный модификатор 
      установить права для нужной группы  catalog/category_group
      перейти в группу категорий и создать нужные группы 
    • By sv2109
      Больше 10 тысяч загрузок модулей от sv2109!
       
      Что делает этот модуль?
      Это дополнение OpenCart дает возможность автоматически присваивать группу покупателю после регистрации.
      Удобно использовать с модулем "Разные цены для групп покупателей", который дает возможность легко изменять цены для групп покупателей. 
       
      Совместимость:
      OpenCart, ocStore 1.5, 2.0.x, 2.1.x, 2.2.x, 2.3.x, 3.0 
       
      Совместимость с модулями:
      Разные цены для групп покупателей Отображение разных цен для разных групп покупателей  
      Этот модуль на GitHub
       
      Другие дополнения автора
      Модули поиска:
      Поисковая система с морфологией и релевантностью PRO Поиск с морфологией и релевантностью PRO Поиск картинок для товаров используя Google PRO Search suggestion - поиск с автодополнением PRO Модули для увеличения продаж:
      Акции, Подарки PRO Статусы Товара PRO Speed, автостатусы, стикеры, текстовые статусы Ускорение сайта:
      BOOST - ускоритель OpenCart + AJAX загрузка модулей Другие модули...
       
      © Стасюк Владимир (sv2109.com), 2019
  • 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.