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

[Решено] Сбитые ссылки в ocstore_v1.5.4.1

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

После оформления заказа клиент видит страничку Ваш заказ успешно создан, скрин которой в прикрепленном файле.
На ней все ссылки сбиты... Ни одна не ведет на правильную страницу.

Что делать?

ocstore_v1.5.4.1, шаблон дефолтный

post-668402-0-02197700-1369685946_thumb.jpg

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


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

А куда ссылки ведут? Хотя бы пару примеров, чтобы понять где косяк происходит

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


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

там изначально было "ваш заказ {link}#id{/link} создан". из-за этого смещение при sprintf в контроллере.

либо менять фразу, либо контроллер.

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


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

После оформления заказа клиент видит страничку Ваш заказ успешно создан, скрин которой в прикрепленном файле.

На ней все ссылки сбиты... Ни одна не ведет на правильную страницу.

Что делать?

ocstore_v1.5.4.1, шаблон дефолтный

https://opencartforum.com/topic/20909-vopros-po-chekautu/

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


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

После оформления заказа клиент видит страничку Ваш заказ успешно создан, скрин которой в прикрепленном файле.

На ней все ссылки сбиты... Ни одна не ведет на правильную страницу.

Что делать?

ocstore_v1.5.4.1, шаблон дефолтный

https://opencartforum.com/topic/20909-vopros-po-chekautu/

 

Спасибо большое. Показали в каком направлении копать.

В файле /catalog/controller/checkout/success.php заменила

if ($this->customer->isLogged()) {
	$this->data['text_message'] = sprintf($this->language->get('text_customer'), $this->url->link('account/order/info&order_id=' . $this->session->data['last_order_id'], '', 'SSL'), $this->session->data['last_order_id'], $this->url->link('account/account', '', 'SSL'), $this->url->link('account/order', '', 'SSL'), $this->url->link('account/download', '', 'SSL'), $this->url->link('information/contact'));
} else {
    	$this->data['text_message'] = sprintf($this->language->get('text_guest'), $this->session->data['last_order_id'], $this->url->link('information/contact'));
	}

на

if ($this->customer->isLogged()) {
	$this->data['text_message'] = sprintf($this->language->get('text_customer'), $this->url->link('account/account', '', 'SSL'), $this->url->link('account/order', '', 'SSL'), $this->url->link('account/download', '', 'SSL'), $this->url->link('information/contact'));
} else {
    	$this->data['text_message'] = sprintf($this->language->get('text_guest'), $this->url->link('information/contact'));
	}

Теперь все ссылки на своих местах.

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


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

Рад, что помогло. Сам весь вечер провозился. Никак не доходило, что просто сдвинуто всё ))

Но у Вас, получается, осталась ссылка на загрузки. Она Вам действительно необходима была? У меня то как раз из-за неё и был "сдвиг".

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


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

Возможно будут платные каталоги, поэтому ссылку на загрузки оставила.

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


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

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

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

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

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

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

Войти

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

Войти

  • Последние посетители   0 пользователей онлайн

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

×

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

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