Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Ссылка на товар к оставленному отзыву, а в списке с отзывами в админке


axaxaxa

Recommended Posts

Подскажите,пожалуйста,как добавить ссылку на товар и артикул на список отзывов в админке сайта... а то непонятно какому товару оставлен отзыв

Спойлер

image.thumb.png.8f31307218599db30910223b6f0f39aa.png

 

Змінено користувачем axaxaxa
Надіслати
Поділитися на інших сайтах


У вас тройка кажется?

тогда в двух местах
в контроллере
 

			$data['reviews'][] = array(
				'review_id'  => $result['review_id'],
'href' => мой код

и в шаблоне

 

<td class="text-left"><a href="{{review.href}}" target="_blank">{{ review.name }}</a></td>

 

  • +1 1
Надіслати
Поділитися на інших сайтах

27 минут назад, chukcha сказал:

в контроллере

как тут правильно ? а то ругает

image.thumb.png.543681c9fa549286a9df8762ebce59f9.png

или так??

foreach ($results as $result) {
			$data['reviews'][] = array(
				'review_id'  => $result['review_id'],
				'href'		 => $review HTTPS_CATALOG ."index.php?route=product/product&product_id=" .$review['product_id'],
				'product_id' => $review['product_id'],
				'name'       => $result['name'],
				'author'     => $result['author'],
				'rating'     => $result['rating'],
				'status'     => ($result['status']) ? $this->language->get('text_enabled') : $this->language->get('text_disabled'),
				'date_added' => date($this->language->get('date_format_short'), strtotime($result['date_added'])),
				'edit'       => $this->url->link('catalog/review/edit', 'user_token=' . $this->session->data['user_token'] . '&review_id=' . $result['review_id'] . $url, true)
			);
		}

 

Надіслати
Поділитися на інших сайтах


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

там result, а не  review

Надіслати
Поділитися на інших сайтах

В 01.11.2019 в 18:04, chukcha сказал:

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

там result, а не  review

сори что я такой тупой, но что не пробовал не получается...

вот мой код 

Спойлер

foreach ($results as $result) {
			$data['reviews'][] = array(
				'review_id'  => $result['review_id'],				
				'product_id' => $review['product_id'],
				'href'       => $result HTTPS_CATALOG . "index.php?route=product/product&product_id=" . $review['product_id'],
			     // $this->url->link('index.php?route=product/product&product_id='. $review['review_id'] . $url),							
				'name'       => $result['name'],
				'author'     => $result['author'],
				'rating'     => $result['rating'],
				'status'     => ($result['status']) ? $this->language->get('text_enabled') : $this->language->get('text_disabled'),
				'date_added' => date($this->language->get('date_format_short'), strtotime($result['date_added'])),
				'edit'       => $this->url->link('catalog/review/edit', 'user_token=' . $this->session->data['user_token'] . '&review_id=' . $result['review_id'] . $url, true)
			);
		}

 

вот ошибка 

Спойлер

image.thumb.png.eac7b1d7418ba39f4f0a15ae7147f56f.png

пробовал брать в скобки, еще больше ошибок, скажи что еще не так))))

Змінено користувачем axaxaxa
Надіслати
Поділитися на інших сайтах


5 минут назад, axaxaxa сказал:

'href' => $result HTTPS_CATALOG . "index.php?route=product/product&product_id=" . $review['product_id'],

 

Не смутил лишний элемент в строке?

Надіслати
Поділитися на інших сайтах

5 минут назад, Bn174uk сказал:

 

Не смутил лишний элемент в строке?

Спойлер

foreach ($results as $result) {
			$data['reviews'][] = array(
				'review_id'  => $result['review_id'],				
				'product_id' => $review['product_id'],
				'href'       => HTTPS_CATALOG . 'index.php?route=product/product&product_id=' . $review['product_id'],
								// $this->url->link('index.php?route=product/product&product_id=' . $review['review_id'] . $url),								
				'name'       => $result['name'],
				'author'     => $result['author'],
				'rating'     => $result['rating'],
				'status'     => ($result['status']) ? $this->language->get('text_enabled') : $this->language->get('text_disabled'),
				'date_added' => date($this->language->get('date_format_short'), strtotime($result['date_added'])),
				'edit'       => $this->url->link('catalog/review/edit', 'user_token=' . $this->session->data['user_token'] . '&review_id=' . $result['review_id'] . $url, true)
			);
		}

 

так тоже ошибки 

Спойлер

image.thumb.png.4aafc02a5729980a35f0625b92a464e0.png

 

Надіслати
Поділитися на інших сайтах


1 час назад, chukcha сказал:

Вам поможет только внимательность

понаходил свои косяки, но все равно работает, но не полностью... id не подтягивает

foreach ($results as $result) {
			$data['reviews'][] = array(
				//'product_id' => $result['product_id'],
				'review_id'  => $result['review_id'],
				'href'  	 => HTTPS_CATALOG . 'index.php?route=product/product&product_id=' . $result['product_id'],								
				'name'       => $result['name'],
				'author'     => $result['author'],
				'rating'     => $result['rating'],
				'status'     => ($result['status']) ? $this->language->get('text_enabled') : $this->language->get('text_disabled'),
				'date_added' => date($this->language->get('date_format_short'), strtotime($result['date_added'])),
				'edit'       => $this->url->link('catalog/review/edit', 'user_token=' . $this->session->data['user_token'] . '&review_id=' . $result['review_id'] . $url, true)
			);
		}

ссылка есть без ID товара...

image.thumb.png.a111762ba73e944d6ba9667455f3fe82.png

Змінено користувачем axaxaxa
Надіслати
Поділитися на інших сайтах


    public function getReviews($data = array()) {
        $sql = "SELECT r.review_id,

надо так
 

    public function getReviews($data = array()) {
        $sql = "SELECT r.review_id, r.product_id

 

  • +1 1
Надіслати
Поділитися на інших сайтах

1 час назад, chukcha сказал:

    public function getReviews($data = array()) {
        $sql = "SELECT r.review_id,

надо так
 


    public function getReviews($data = array()) {
        $sql = "SELECT r.review_id, r.product_id

 

Спасибо большое, работает, только сделал все так же для артикула и не работает...

$sql = "SELECT r.review_id, r.product_id, r.model, pd.name,
'model'      => $result['model'],

ошибка sql 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.