Goodluckov

Новичок
  • Публикаций

    3
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Goodluckov

  • Звание
    Новичок
  1. В общем ответ на этот вопрос: Заходим в system/library/customer.php Найти: private $customer_group_id; Чуть ниже его добавить следующее: private $customer_group_name; Найти: if ($customer_query->num_rows) { Непосредственно под ним добавить следующее: $customer_name_query = $this->db->query("SELECT name FROM " . DB_PREFIX . "customer_group_description WHERE customer_group_id = '" . (int)$customer_query->row['customer_group_id'] . "'"); $this->customer_group_name = $customer_name_query->row['name']; Найти: $this->customer_group_id = ''; Ниже добавить это: $this->customer_group_name = ''; Найти: public function getCustomerGroupId() { return $this->customer_group_id; } Ниже добавить это: public function getCustomerGroupName() { return $this->customer_group_name; } Открыть catalog/controller/common/header.php и найти: $this->data['text_logged'] = sprintf($this->language->get('text_logged'), $this->url->link('account/account', '', 'SSL'), $this->customer->getFirstName(), $this->url->link('account/logout', '', 'SSL')); Изменить на: $cust_name = $this->customer->getFirstName(); $cust_group_id = $this->customer->getCustomerGroupName(); $concat_info = $cust_name. "<br>" . "Group ID(".$cust_group_id.")"; $this->data['text_logged'] = sprintf($this->language->get('text_logged'), $this->url->link('account/account', '', 'SSL'), $concat_info, $this->url->link('account/logout', '', 'SSL')); Profit!
  2. Приветствую уважаемое сообщество opencartforum.com и прошу помощи. Требуется вывести группу покупателя в его личном кабинете, во фронтенде. Чтобы каждый покупатель видел в какой группе состоит. Пробовал в /catalog/view/theme/***/template/account/account.tpl прописать: <?php echo $customer_group['name']; ?> Но получаю ошибку Notice: Undefined variable: customer_group in /catalog/view/theme/***/template/account/account.tpl
  3. [Решено] Warning: sprintf(): Too few arguments in

    Скорее всего проблема в файле catalog\language\russian\checkout\success.php. Ошибка в немецком тексте. Попробуйте убрать из текста переменные с %. Но учтите, что в тексте на странице будет выводиться стандартный текст без динамических данных.