Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

ССылка в коментарии заказов


 Поделиться

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

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

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


В истории вставлять html

catalog\controller\account\order.php

$data['comment'] = nl2br($order_info['comment']);

заменить на

$data['comment'] = html_entity_decode($order_info['comment'], ENT_QUOTES, 'UTF-8');

 

И так везде, где нужно.

 

 

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

05.05.2022 в 13:45, buslikdrev сказал:

В истории вставлять html

catalog\controller\account\order.php

$data['comment'] = nl2br($order_info['comment']);

заменить на

$data['comment'] = html_entity_decode($order_info['comment'], ENT_QUOTES, 'UTF-8');

 

И так везде, где нужно.

 

 

спасибо большое, но что то ссылка не активная всеравно в кабинете покупателя

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


05.05.2022 в 15:15, Viktor111122223333 сказал:

спасибо большое, но что то ссылка не активная всеравно в кабинете покупателя

То решение для комментария деталей заказа, я же сказал и так везде, где нужно. Чуть ниже массив комментарий в истории заказа этого файла.

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

05.05.2022 в 16:33, buslikdrev сказал:

То решение для комментария деталей заказа, я же сказал и так везде, где нужно. Чуть ниже массив комментарий в истории заказа этого файла.

$data['comment'] = nl2br($order_info['comment']);

но вот это только в одном месте прописанно

 

 

    // Totals
            $data['totals'] = array();

            $totals = $this->model_account_order->getOrderTotals($this->request->get['order_id']);

            foreach ($totals as $total) {
                $data['totals'][] = array(
                    'title' => $total['title'],
                    'text'  => $this->currency->format($total['value'], $order_info['currency_code'], $order_info['currency_value']),
                );
            }

            $data['comment'] = html_entity_decode($order_info['comment'], ENT_QUOTES, 'UTF-8');

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


05.05.2022 в 15:47, Viktor111122223333 сказал:

но вот это только в одном месте прописанно

 

Чуть ниже, а не выше.

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

05.05.2022 в 16:49, buslikdrev сказал:

Чуть ниже, а не выше.

я понимаю вы сейчас начнете ругаться... но не могу понять...

ниже вот это

 

    // History
            $data['histories'] = array();

            $results = $this->model_account_order->getOrderHistories($this->request->get['order_id']);

            foreach ($results as $result) {
                $data['histories'][] = array(
                    'date_added' => date($this->language->get('date_format_short'), strtotime($result['date_added'])),
                    'status'     => $result['status'],
                    'comment'    => $result['notify'] ? nl2br($result['comment']) : ''
                );
            }

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


05.05.2022 в 15:58, Viktor111122223333 сказал:

я понимаю вы сейчас начнете ругаться... но не могу понять...

ниже вот это

 

Слово (название ключа массива) comment и мой пример замены говорит о чём-нибудь?

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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

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

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