Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Решено] Вывод индикатора в карточке товара


globestar
 Поделиться

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

Делаю сайт туристической тематики на opencart, и есть аткая шутка как рейтинг отеля, тоесть * . 

есть 5 картинок с звездочками, надо чтобы при добавлении нового отеля в карточке товара в админке выбирать определенный чекбокс и картинка появлялась в карточке товара уже на самом сайте?

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

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

ну и конечно можно реализовать отдельно через админку, но правкой кода, модулей таких не видел...да и не за чем))) слишком невостребованная и узкая тема в использовании...

да на счет отзывов понимаю, они и должны быть, я их не убираю.

прост оесть 3 картинки типа 3* 4* 5* и вот их нахо выбират ьв админке и выводить в карточке.. мне бы саму структуру, а я уже бы пилил.

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

да на счет отзывов понимаю, они и должны быть, я их не убираю.

прост оесть 3 картинки типа 3* 4* 5* и вот их нахо выбират ьв админке и выводить в карточке.. мне бы саму структуру, а я уже бы пилил.

Вам же объясняют - стандартная функция опенкарта.

Каталог -> Отзывы -> Добавить

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


Вам же объясняют - стандартная функция опенкарта.

Каталог -> Отзывы -> Добавить

и я вам обьясняю, стандартный модуль отзывов он нужен и он никак не зависит от рейтинга товара(отеля).

А отели сами по себе имеют рейтинг 3-4-5 звезд. для красивого отображения я прорисовал звездочки, сделал с них спрайт, и просто 3 картинки.

и для удобства администратора сайта хочу сделать так чтобы в карточке твоара в админке была такая кнопочка как рейтинг отеля, и при выборе определенного чекбокса напротив нужной цифры выводилась картинка которую я нарисовал.

 

про стандартную функцию вкурсе, напишу я отзыв например на 3 звезды, и еще 10 человек напишут отзывы может и выше чем три звезды, и куда такой рейтинг? отзывы то отменять не надо. Либо сидеть и мониторить и удалять ненужные отзывы, вообще все отзывы.

 

 

то есть нахаляву реализовать, выложить код сюда... и потом 2 недели оказывать техподдержку что куда вставить, и если неправильно вставлено было, обьяснять на пальцах что и куда прописывать? Хорошая постановка вопроса))))

причем тут халява? может вы больше вкурсе есть ли наподобии такого модул котоырй выводит либо баннер в карточку либо какойто кусок текста, и вот хотел чтобы направили в правильное русло меня.. не у меня же 2к постов и не я все время мониторю форум и вкурсе какие модули есть а каких нету. и какбы вам виднее.

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

выше в  предыдущем посте все описал

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

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

и я вам обьясняю, стандартный модуль отзывов он нужен и он никак не зависит от рейтинга товара(отеля).

А отели сами по себе имеют рейтинг 3-4-5 звезд. для красивого отображения я прорисовал звездочки, сделал с них спрайт, и просто 3 картинки.

и для удобства администратора сайта хочу сделать так чтобы в карточке твоара в админке была такая кнопочка как рейтинг отеля, и при выборе определенного чекбокса напротив нужной цифры выводилась картинка которую я нарисовал.

 

про стандартную функцию вкурсе, напишу я отзыв например на 3 звезды, и еще 10 человек напишут отзывы может и выше чем три звезды, и куда такой рейтинг? отзывы то отменять не надо. Либо сидеть и мониторить и удалять ненужные отзывы, вообще все отзывы.

 

 

причем тут халява? может вы больше вкурсе есть ли наподобии такого модул котоырй выводит либо баннер в карточку либо какойто кусок текста, и вот хотел чтобы направили в правильное русло меня.. не у меня же 2к постов и не я все время мониторю форум и вкурсе какие модули есть а каких нету. и какбы вам виднее.

А, все, понял.

Есть минимум два решения:

1. Если вы пишете количество звездочек в названии отеля - то простой проверкой цифры (или количества звездочек в названии, смотря как сохраняете), можно определять, как подвинуть ваш спрайт. Это практически HTML и CSS, всего с одним условием на js.

2. Делать как следует, отведя в базе данных для звезд отдельный столбец, в который будет заноситься необходимое количество звезд, или даже сразу ссылка на картинку, можно - и то, и другое.

 

Первое, при наличии головы, сами сможете реализовать. Второе - сложнее, но при наличии головы, тоже можно :)

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


всем спсибо за советы, реализовал через поле upc

        <?php if ($upc == 1) { ?>
          <img src="image/data/stars-<?php echo $upc; ?>.jpeg" alt="One star hotel" title="One star hotel" />
          <?php } elseif ($upc == 2) { ?>
              <img src="image/data/stars-<?php echo $upc; ?>.jpeg" alt="One star hotel" title="One star hotel" />
			  <?php } elseif ($upc == 3) { ?>
			  <img src="image/data/stars-<?php echo $upc; ?>.jpeg" alt="One star hotel" title="One star hotel" />
         <?php } else { ?>
        <img src="image/data/no_star.jpeg" alt="One star hotel" title="One star hotel" />

<?php } ?>

и в модель добавил

$this->data['upc']= $product_info['upc'];

Отдельное спасибо Baco

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

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

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

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

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

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

Войти

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

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

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

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

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