hitball Опубліковано: 10 жовтня 2019 Share Опубліковано: 10 жовтня 2019 Здравствуйте! Подскажите, может уже есть готовый модуль или кто-то описывал как сделать следующее. В opencart 2.3 хочу в карточке товара выводить возле рейтинга (звездочек), если ноль отзывов, то убрать 0 и выводить ссылку "Оставить отзыв". А если больше нуля, то выводить количество отзывов ссылкой без надписи "Оставить отзыв". Надіслати Поділитися на інших сайтах More sharing options...
PaulKravchenko Опубліковано: 10 жовтня 2019 Share Опубліковано: 10 жовтня 2019 11 минут назад, hitball сказал: рейтинга (звездочек), если ноль отзывов, то убрать 0 и выводить ссылку "Оставить отзыв". А если больше нуля, то выводить количество отзывов ссылкой без надписи "Оставить отзыв". Сделать не сложно, но подозреваю, что тема не дефолтная, ибо по дефолту при нуле отзывов звездочки вообще не рисуются. Подскажите название темы и покажите скриншотом как выглядят звездочки с нулевым кол-вом отзывов Надіслати Поділитися на інших сайтах More sharing options... hitball Опубліковано: 10 жовтня 2019 Автор Share Опубліковано: 10 жовтня 2019 тема дефолтная, звездочки серые Надіслати Поділитися на інших сайтах More sharing options... PaulKravchenko Опубліковано: 10 жовтня 2019 Share Опубліковано: 10 жовтня 2019 (змінено) @hitball да, моя ошибка, сорри. Может быть можно и изящнее, но попробуйте так: catalog/view/theme/default/template/product/product.tpl <p> <?php for ($i = 1; $i <= 5; $i++) { ?> <?php if ($rating < $i) { ?> <span class="fa fa-stack"><i class="fa fa-star-o fa-stack-1x"></i></span> <?php } else { ?> <span class="fa fa-stack"><i class="fa fa-star fa-stack-1x"></i><i class="fa fa-star-o fa-stack-1x"></i></span> <?php } ?> <?php } ?> <a href="" onclick="$('a[href=\'#tab-review\']').trigger('click'); return false;"><?php echo $reviews; ?></a> / <a href="" onclick="$('a[href=\'#tab-review\']').trigger('click'); return false;"><?php echo $text_write; ?></a></p> Заменить на это: <p> <?php for ($i = 1; $i <= 5; $i++) { ?> <?php if ($rating >= $i) { ?> <span class="fa fa-stack"><i class="fa fa-star fa-stack-1x"></i><i class="fa fa-star-o fa-stack-1x"></i></span> <?php } ?> <?php } ?> <?php if ($rating >= 1) { ?> <a href="" onclick="$('a[href=\'#tab-review\']').trigger('click'); return false;"><?php echo $reviews; ?></a></p> <?php } else { ?> <a href="" onclick="$('a[href=\'#tab-review\']').trigger('click'); return false;"><?php echo $text_write; ?></a></p> <?php } ?> Змінено 10 жовтня 2019 користувачем PaulKravchenko 2 Надіслати Поділитися на інших сайтах More sharing options... hitball Опубліковано: 10 жовтня 2019 Автор Share Опубліковано: 10 жовтня 2019 почти то!!!! только звездочки серые пропадают, если не сложно, верните их. пусть будет при нуле отзывов серые звездочки и рядом написать отзыв. Спасибо!!!!! Надіслати Поділитися на інших сайтах More sharing options... PaulKravchenko Опубліковано: 10 жовтня 2019 Share Опубліковано: 10 жовтня 2019 (змінено) 27 минут назад, hitball сказал: только звездочки серые пропадают видимо совсем не выспался... из вашего первого поста сделал вывод, что при отсутствии рейтинга звездочки не нужны вовсе) Вернул: <p> <?php for ($i = 1; $i <= 5; $i++) { ?> <?php if ($rating < $i) { ?> <span class="fa fa-stack"><i class="fa fa-star-o fa-stack-1x"></i></span> <?php } else { ?> <span class="fa fa-stack"><i class="fa fa-star fa-stack-1x"></i><i class="fa fa-star-o fa-stack-1x"></i></span> <?php } ?> <?php } ?> <?php if ($rating >= 1) { ?> <a href="" onclick="$('a[href=\'#tab-review\']').trigger('click'); return false;"><?php echo $reviews; ?></a></p> <?php } else { ?> <a href="" onclick="$('a[href=\'#tab-review\']').trigger('click'); return false;"><?php echo $text_write; ?></a></p> <?php } ?> Чтоб не трогать файлы движка, положите модификатор из аттача в папку system и обновите кеш модификаторов. Или код модификации можете добавить в любой из расположенных там же, весь код внутри тегов <file></file> review-links.ocmod.xml Змінено 10 жовтня 2019 користувачем PaulKravchenko 4 Надіслати Поділитися на інших сайтах More sharing options... hitball Опубліковано: 10 жовтня 2019 Автор Share Опубліковано: 10 жовтня 2019 (змінено) все получилось!!! очень красиво стало!!!!! спасибо вам огромное!!!!!!! Змінено 10 жовтня 2019 користувачем hitball Надіслати Поділитися на інших сайтах More sharing options... PaulKravchenko Опубліковано: 10 жовтня 2019 Share Опубліковано: 10 жовтня 2019 Отлично! Всегда рад помочь, обращайтесь) 1 Надіслати Поділитися на інших сайтах More sharing options... hitball Опубліковано: 17 жовтня 2019 Автор Share Опубліковано: 17 жовтня 2019 Здравствуйте! Очень хочу сделать вывод звездочек (рейтинга), даже если он нулевой в категориях. Пожалуйста, подскажите как? вот кусочек кода отвечающий за вывод рейтинга в категории, пока появляюся звездочки желтые, если есть рейтинг, если нет - пусто. <?php if ($product['rating']) { ?> <div class="rating"><a onclick="location='<?php echo $product['href']; ?>#tab-review'"> <?php for ($i = 1; $i <= 5; $i++) { ?> <?php if ($product['rating'] < $i) { ?> <span class="fa fa-stack"><i class="fa fa-star-o fa-stack-2x"></i></span> <?php } else { ?> <span class="fa fa-stack"><i class="fa fa-star fa-stack-2x"></i><i class="fa fa-star-o fa-stack-2x"></i></span> <?php } ?> <?php } ?> Надіслати Поділитися на інших сайтах More sharing options... LiLu Опубліковано: 17 жовтня 2019 Share Опубліковано: 17 жовтня 2019 @hitball уберите условие <?php if ($product['rating']) { ?> и закрывающий не забудьте убрать <?php } ?> Надіслати Поділитися на інших сайтах More sharing options... hitball Опубліковано: 17 жовтня 2019 Автор Share Опубліковано: 17 жовтня 2019 супер, получилось!! Спасибо!!!!! Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница Если ноль отзывов, скрыть количество, если больше нуля выводить Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
hitball Опубліковано: 10 жовтня 2019 Автор Share Опубліковано: 10 жовтня 2019 тема дефолтная, звездочки серые Надіслати Поділитися на інших сайтах More sharing options...
PaulKravchenko Опубліковано: 10 жовтня 2019 Share Опубліковано: 10 жовтня 2019 (змінено) @hitball да, моя ошибка, сорри. Может быть можно и изящнее, но попробуйте так: catalog/view/theme/default/template/product/product.tpl <p> <?php for ($i = 1; $i <= 5; $i++) { ?> <?php if ($rating < $i) { ?> <span class="fa fa-stack"><i class="fa fa-star-o fa-stack-1x"></i></span> <?php } else { ?> <span class="fa fa-stack"><i class="fa fa-star fa-stack-1x"></i><i class="fa fa-star-o fa-stack-1x"></i></span> <?php } ?> <?php } ?> <a href="" onclick="$('a[href=\'#tab-review\']').trigger('click'); return false;"><?php echo $reviews; ?></a> / <a href="" onclick="$('a[href=\'#tab-review\']').trigger('click'); return false;"><?php echo $text_write; ?></a></p> Заменить на это: <p> <?php for ($i = 1; $i <= 5; $i++) { ?> <?php if ($rating >= $i) { ?> <span class="fa fa-stack"><i class="fa fa-star fa-stack-1x"></i><i class="fa fa-star-o fa-stack-1x"></i></span> <?php } ?> <?php } ?> <?php if ($rating >= 1) { ?> <a href="" onclick="$('a[href=\'#tab-review\']').trigger('click'); return false;"><?php echo $reviews; ?></a></p> <?php } else { ?> <a href="" onclick="$('a[href=\'#tab-review\']').trigger('click'); return false;"><?php echo $text_write; ?></a></p> <?php } ?> Змінено 10 жовтня 2019 користувачем PaulKravchenko 2 Надіслати Поділитися на інших сайтах More sharing options... hitball Опубліковано: 10 жовтня 2019 Автор Share Опубліковано: 10 жовтня 2019 почти то!!!! только звездочки серые пропадают, если не сложно, верните их. пусть будет при нуле отзывов серые звездочки и рядом написать отзыв. Спасибо!!!!! Надіслати Поділитися на інших сайтах More sharing options... PaulKravchenko Опубліковано: 10 жовтня 2019 Share Опубліковано: 10 жовтня 2019 (змінено) 27 минут назад, hitball сказал: только звездочки серые пропадают видимо совсем не выспался... из вашего первого поста сделал вывод, что при отсутствии рейтинга звездочки не нужны вовсе) Вернул: <p> <?php for ($i = 1; $i <= 5; $i++) { ?> <?php if ($rating < $i) { ?> <span class="fa fa-stack"><i class="fa fa-star-o fa-stack-1x"></i></span> <?php } else { ?> <span class="fa fa-stack"><i class="fa fa-star fa-stack-1x"></i><i class="fa fa-star-o fa-stack-1x"></i></span> <?php } ?> <?php } ?> <?php if ($rating >= 1) { ?> <a href="" onclick="$('a[href=\'#tab-review\']').trigger('click'); return false;"><?php echo $reviews; ?></a></p> <?php } else { ?> <a href="" onclick="$('a[href=\'#tab-review\']').trigger('click'); return false;"><?php echo $text_write; ?></a></p> <?php } ?> Чтоб не трогать файлы движка, положите модификатор из аттача в папку system и обновите кеш модификаторов. Или код модификации можете добавить в любой из расположенных там же, весь код внутри тегов <file></file> review-links.ocmod.xml Змінено 10 жовтня 2019 користувачем PaulKravchenko 4 Надіслати Поділитися на інших сайтах More sharing options... hitball Опубліковано: 10 жовтня 2019 Автор Share Опубліковано: 10 жовтня 2019 (змінено) все получилось!!! очень красиво стало!!!!! спасибо вам огромное!!!!!!! Змінено 10 жовтня 2019 користувачем hitball Надіслати Поділитися на інших сайтах More sharing options... PaulKravchenko Опубліковано: 10 жовтня 2019 Share Опубліковано: 10 жовтня 2019 Отлично! Всегда рад помочь, обращайтесь) 1 Надіслати Поділитися на інших сайтах More sharing options... hitball Опубліковано: 17 жовтня 2019 Автор Share Опубліковано: 17 жовтня 2019 Здравствуйте! Очень хочу сделать вывод звездочек (рейтинга), даже если он нулевой в категориях. Пожалуйста, подскажите как? вот кусочек кода отвечающий за вывод рейтинга в категории, пока появляюся звездочки желтые, если есть рейтинг, если нет - пусто. <?php if ($product['rating']) { ?> <div class="rating"><a onclick="location='<?php echo $product['href']; ?>#tab-review'"> <?php for ($i = 1; $i <= 5; $i++) { ?> <?php if ($product['rating'] < $i) { ?> <span class="fa fa-stack"><i class="fa fa-star-o fa-stack-2x"></i></span> <?php } else { ?> <span class="fa fa-stack"><i class="fa fa-star fa-stack-2x"></i><i class="fa fa-star-o fa-stack-2x"></i></span> <?php } ?> <?php } ?> Надіслати Поділитися на інших сайтах More sharing options... LiLu Опубліковано: 17 жовтня 2019 Share Опубліковано: 17 жовтня 2019 @hitball уберите условие <?php if ($product['rating']) { ?> и закрывающий не забудьте убрать <?php } ?> Надіслати Поділитися на інших сайтах More sharing options... hitball Опубліковано: 17 жовтня 2019 Автор Share Опубліковано: 17 жовтня 2019 супер, получилось!! Спасибо!!!!! Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница Если ноль отзывов, скрыть количество, если больше нуля выводить Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
hitball Опубліковано: 10 жовтня 2019 Автор Share Опубліковано: 10 жовтня 2019 почти то!!!! только звездочки серые пропадают, если не сложно, верните их. пусть будет при нуле отзывов серые звездочки и рядом написать отзыв. Спасибо!!!!! Надіслати Поділитися на інших сайтах More sharing options...
PaulKravchenko Опубліковано: 10 жовтня 2019 Share Опубліковано: 10 жовтня 2019 (змінено) 27 минут назад, hitball сказал: только звездочки серые пропадают видимо совсем не выспался... из вашего первого поста сделал вывод, что при отсутствии рейтинга звездочки не нужны вовсе) Вернул: <p> <?php for ($i = 1; $i <= 5; $i++) { ?> <?php if ($rating < $i) { ?> <span class="fa fa-stack"><i class="fa fa-star-o fa-stack-1x"></i></span> <?php } else { ?> <span class="fa fa-stack"><i class="fa fa-star fa-stack-1x"></i><i class="fa fa-star-o fa-stack-1x"></i></span> <?php } ?> <?php } ?> <?php if ($rating >= 1) { ?> <a href="" onclick="$('a[href=\'#tab-review\']').trigger('click'); return false;"><?php echo $reviews; ?></a></p> <?php } else { ?> <a href="" onclick="$('a[href=\'#tab-review\']').trigger('click'); return false;"><?php echo $text_write; ?></a></p> <?php } ?> Чтоб не трогать файлы движка, положите модификатор из аттача в папку system и обновите кеш модификаторов. Или код модификации можете добавить в любой из расположенных там же, весь код внутри тегов <file></file> review-links.ocmod.xml Змінено 10 жовтня 2019 користувачем PaulKravchenko 4 Надіслати Поділитися на інших сайтах More sharing options... hitball Опубліковано: 10 жовтня 2019 Автор Share Опубліковано: 10 жовтня 2019 (змінено) все получилось!!! очень красиво стало!!!!! спасибо вам огромное!!!!!!! Змінено 10 жовтня 2019 користувачем hitball Надіслати Поділитися на інших сайтах More sharing options... PaulKravchenko Опубліковано: 10 жовтня 2019 Share Опубліковано: 10 жовтня 2019 Отлично! Всегда рад помочь, обращайтесь) 1 Надіслати Поділитися на інших сайтах More sharing options... hitball Опубліковано: 17 жовтня 2019 Автор Share Опубліковано: 17 жовтня 2019 Здравствуйте! Очень хочу сделать вывод звездочек (рейтинга), даже если он нулевой в категориях. Пожалуйста, подскажите как? вот кусочек кода отвечающий за вывод рейтинга в категории, пока появляюся звездочки желтые, если есть рейтинг, если нет - пусто. <?php if ($product['rating']) { ?> <div class="rating"><a onclick="location='<?php echo $product['href']; ?>#tab-review'"> <?php for ($i = 1; $i <= 5; $i++) { ?> <?php if ($product['rating'] < $i) { ?> <span class="fa fa-stack"><i class="fa fa-star-o fa-stack-2x"></i></span> <?php } else { ?> <span class="fa fa-stack"><i class="fa fa-star fa-stack-2x"></i><i class="fa fa-star-o fa-stack-2x"></i></span> <?php } ?> <?php } ?> Надіслати Поділитися на інших сайтах More sharing options... LiLu Опубліковано: 17 жовтня 2019 Share Опубліковано: 17 жовтня 2019 @hitball уберите условие <?php if ($product['rating']) { ?> и закрывающий не забудьте убрать <?php } ?> Надіслати Поділитися на інших сайтах More sharing options... hitball Опубліковано: 17 жовтня 2019 Автор Share Опубліковано: 17 жовтня 2019 супер, получилось!! Спасибо!!!!! Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница Если ноль отзывов, скрыть количество, если больше нуля выводить
hitball Опубліковано: 10 жовтня 2019 Автор Share Опубліковано: 10 жовтня 2019 (змінено) все получилось!!! очень красиво стало!!!!! спасибо вам огромное!!!!!!! Змінено 10 жовтня 2019 користувачем hitball Надіслати Поділитися на інших сайтах More sharing options...
PaulKravchenko Опубліковано: 10 жовтня 2019 Share Опубліковано: 10 жовтня 2019 Отлично! Всегда рад помочь, обращайтесь) 1 Надіслати Поділитися на інших сайтах More sharing options... hitball Опубліковано: 17 жовтня 2019 Автор Share Опубліковано: 17 жовтня 2019 Здравствуйте! Очень хочу сделать вывод звездочек (рейтинга), даже если он нулевой в категориях. Пожалуйста, подскажите как? вот кусочек кода отвечающий за вывод рейтинга в категории, пока появляюся звездочки желтые, если есть рейтинг, если нет - пусто. <?php if ($product['rating']) { ?> <div class="rating"><a onclick="location='<?php echo $product['href']; ?>#tab-review'"> <?php for ($i = 1; $i <= 5; $i++) { ?> <?php if ($product['rating'] < $i) { ?> <span class="fa fa-stack"><i class="fa fa-star-o fa-stack-2x"></i></span> <?php } else { ?> <span class="fa fa-stack"><i class="fa fa-star fa-stack-2x"></i><i class="fa fa-star-o fa-stack-2x"></i></span> <?php } ?> <?php } ?> Надіслати Поділитися на інших сайтах More sharing options... LiLu Опубліковано: 17 жовтня 2019 Share Опубліковано: 17 жовтня 2019 @hitball уберите условие <?php if ($product['rating']) { ?> и закрывающий не забудьте убрать <?php } ?> Надіслати Поділитися на інших сайтах More sharing options... hitball Опубліковано: 17 жовтня 2019 Автор Share Опубліковано: 17 жовтня 2019 супер, получилось!! Спасибо!!!!! Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
hitball Опубліковано: 17 жовтня 2019 Автор Share Опубліковано: 17 жовтня 2019 Здравствуйте! Очень хочу сделать вывод звездочек (рейтинга), даже если он нулевой в категориях. Пожалуйста, подскажите как? вот кусочек кода отвечающий за вывод рейтинга в категории, пока появляюся звездочки желтые, если есть рейтинг, если нет - пусто. <?php if ($product['rating']) { ?> <div class="rating"><a onclick="location='<?php echo $product['href']; ?>#tab-review'"> <?php for ($i = 1; $i <= 5; $i++) { ?> <?php if ($product['rating'] < $i) { ?> <span class="fa fa-stack"><i class="fa fa-star-o fa-stack-2x"></i></span> <?php } else { ?> <span class="fa fa-stack"><i class="fa fa-star fa-stack-2x"></i><i class="fa fa-star-o fa-stack-2x"></i></span> <?php } ?> <?php } ?> Надіслати Поділитися на інших сайтах More sharing options...
LiLu Опубліковано: 17 жовтня 2019 Share Опубліковано: 17 жовтня 2019 @hitball уберите условие <?php if ($product['rating']) { ?> и закрывающий не забудьте убрать <?php } ?> Надіслати Поділитися на інших сайтах More sharing options... hitball Опубліковано: 17 жовтня 2019 Автор Share Опубліковано: 17 жовтня 2019 супер, получилось!! Спасибо!!!!! Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
hitball Опубліковано: 17 жовтня 2019 Автор Share Опубліковано: 17 жовтня 2019 супер, получилось!! Спасибо!!!!! Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts