Перейти к содержанию
beeboosters

[РЕШЕНО] Страница аккаунта (account/account)

Рекомендуемые сообщения

Ребята, есть страница account/account, которая тотально бестолкова потому что на ней присутствует меню доступных пользователю настроек и инфы и в контентной части это меню просто тупо дуплируется.

post-685633-0-85161600-1407659624_thumb.png

 

Есть ли возможность путем правки controller/account/account.php и template/account/account.tpl сделать так, что бы выводить на этой странице информацию о пользователе - адрес, имя и фамилию, текущие заказы к примеру?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да, что запросите из базы,то и выведется

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Модуль "Account" (тот, что справа) можно выключить на странице `account/account`, чтобы не быо дублирования.

Никто вас не принуждает его там держать.

А страницу экаунта можно перекрасить и облагородить, на эту тему полно плагинов. Вот, например:

http://www.opencart.com/index.php?route=extension/extension&filter_search=account

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да, что запросите из базы,то и выведется

Приблизительно какой формат запроса к базе на получения инфы, например номер телефона? Я там вижу только запросы к языковому файлу, типа:

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

Модуль "Account" (тот, что справа) можно выключить на странице `account/account`, чтобы не быо дублирования.

Никто вас не принуждает его там держать.

А страницу экаунта можно перекрасить и облагородить, на эту тему полно плагинов. Вот, например:

http://www.opencart.com/index.php?route=extension/extension&filter_search=account

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Приблизительно какой формат запроса к базе на получения инфы, например номер телефона?

 

 

Не всегда нужно делать запрос прямо в базу, многое можно получить из конфига, В том числе и номер телефона админа

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

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

$this->customer->getTelephone();

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

korysan, огромное спасибо. Правлю tpl и php и получаю что мне нужно, просто отлично. Теперь знаю какую инфу искать в дальнейшем. Еще раз спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пожалуйста :-)

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

system/library/customer.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А я только полез в google... Еще раз спасибо, буду в Киеве - с меня пиво.

 

Проблема решена.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От nexter2004
      300.00 руб
      Скачать/Купить дополнение


      2 в 1: Account & Affiliates Страницы
      Account & Affiliates Страницы
      Версия модуля: 2.1;
      Работает на: OperCart и ocStore 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1;
      ============================
      Сегодня каждый дизайнер или владелец сайта хочет, чтобы его сайт выглядел профессионально.
      Но, к сожалению, некоторые страницы OperCart и ocStore сделаны очень просто.
      Мы сделали по дизайну страницы Учетной записи и Партнерски более профессионально.
      Ваши клиенты по достоинству оценят вашу работу.
      ============================
      Демо:
      http://open2.0.smartshop-demo.com/index.php?route=account/account
      username: demo@gmail.com password: demo
      ============================
      Мой емайл для поддержки- giorgio-rossi@mail.ru
      Добавил nexter2004 Добавлено 02.03.2016 Категория Модули Системные требования Сайт разработчика Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От fabrikator
      Скачать/Купить дополнение


      Модуль личной странички клиента
      Модуль добавляет картинки, описание и слегка меняет надписи в личном кабинете зарегистрированного пользователя.
      Поддержка возможна но не обязательна.
      Добавил fabrikator Добавлено 21.10.2011 Категория Модули  
    • От BugArticus
      У меня возникла проблема! Не заходит на страницу аккаунта (index.php?route=account/account) . Такая же проблема с изменением адреса (index.php?route=account/address/edit&address_id=1) и добавлением адреса (index.php?route=account/address/add).
      Пишет HTTP ERROR 500.
      Вроде везде ставил разрешение 777. Обновил из Github последние файлы account.php, address.php итд
      Короче все испробовал может что то не так делаю.
      Помогите АААААААА!
    • От corlioneo
      Добрый день.
      Подскажите, пожалуйста, как можно убрать страницу Выход, которая появляется после выхода пользователя из Личного кабинета, чтобы только происходил только выход из учетной записи пользователя и ничего больше не происходило. Магазин на движке opencart 1.5.5.1.1.
    • От Allspeaker1988
      Здравствуйте!
       
      Подскажите, пож-та, как осуществить нижеописанные пункты? В основном много лишнего хочу в личном кабинете и checkout-е. Движок у меня OCStore 2.3x, шаблон уже стоит.
       
      1. Хочу отредактировать checkout, вставить в него купоны и удалить много чего лишнего.  2. Хочу оставить корзину в таком же виде и оформлении, изменить только блок доставка.  3. Хочу оставить возможность генерировать купоны на скидки в модуле Маркетинг, который сейчас есть у меня в движке.  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.