Виктория Опубликовано 15 октября, 2016 Жалоба Поделиться Опубликовано 15 октября, 2016 (изменено) Здравствуйте подскажите пожалуйста, не сохраняется "Звездный рейтинг в товаре" То есть, когда я проголосовала, мне написало спасибо за Ваш отзыв, после я обновляю страницу ctrl+F5 - и голоса нет. 1. В phpAdmin - строка rating уже была и добавить её не было возможности (через запрос SQL), поэтому я немного отредактировала строку rating - на значения которые указаны - здесьВот что получилось: 2. файл rating.php <?php session_start(); chdir('..'); require_once('api/Simpla.php'); $simpla = new Simpla(); //получаем ID продукта $product_id = $simpla->request->get('id', 'integer'); if($product_id) { $product = $simpla->products->get_product($product_id); if(!empty($product)) { if(!isset($_SESSION['rating_ids'])) $_SESSION['rating_ids'] = array(); if(!in_array($product_id, $_SESSION['rating_ids'])) { //учитываем рейтинг $_SESSION['rating_ids'][] = $product_id; $rating = $simpla->request->get('rating', 'integer'); $votes = $product->votes + 1; //наращиваем количество голосов $rate = ($product->rating * $product->votes + $rating) / ($product->votes + 1); //наращиваем количество голосов $simpla->products->update_product($product_id, array('votes' => $votes, 'rating' => $rate)); echo $rate; // возвращаем рейтинг } else echo -1; // пользователь уже голосовал } else echo 0; // не найден продукт } else echo 0; // не указан ID 3. в файле products.php Добавлен rating, votes Не могу понять почему не сохраняет проголосовавши за товар, помогите пожалуйста. Изменено 15 октября, 2016 пользователем Виктория Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 15 октября, 2016 Жалоба Поделиться Опубликовано 15 октября, 2016 Причин разных много может быть.Надо проверять ПОЛНОСТЬЮ процесс написания отзыва, а не отдельные выбранные Вами куски.Если б Вы хоть URL дали... Цитата Ссылка на сообщение Поделиться на другие сайты
Виктория Опубликовано 15 октября, 2016 Автор Жалоба Поделиться Опубликовано 15 октября, 2016 сайт это рейтинг товара, проголосовавшы рейтинг отображается, но как только страницу обновить рейтинг снова ноль. Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 15 октября, 2016 Жалоба Поделиться Опубликовано 15 октября, 2016 Как будто фиксация отзыва у Вас работает. Проверяйте, записаны ли новые данные по рейтингу в базе. Если да, то, вероятно, ошибка связана с шаблоном. Цитата Ссылка на сообщение Поделиться на другие сайты
Виктория Опубликовано 15 октября, 2016 Автор Жалоба Поделиться Опубликовано 15 октября, 2016 Как это проверить, можно узнать точно где они должны сохраняться. Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 15 октября, 2016 Жалоба Поделиться Опубликовано 15 октября, 2016 Надо проверять все на Вашем сайте.Готов разобраться и наладить, если Вы готовы оплачивать работу (15$).Потребуется FTP. Цитата Ссылка на сообщение Поделиться на другие сайты
Виктория Опубликовано 15 октября, 2016 Автор Жалоба Поделиться Опубликовано 15 октября, 2016 Хотелось бы самой с подсказкой понять в чем причина, ладно подожду может кто ещё сталкивался с такой проблемой. А Вам Kors - спасибо, чуть что напишу. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 15 октября, 2016 Жалоба Поделиться Опубликовано 15 октября, 2016 (изменено) И на кой черт было создавать новую тему, если тема с рейтингом уже есть? Изменено 15 октября, 2016 пользователем Noxter Цитата Ссылка на сообщение Поделиться на другие сайты
Виктория Опубликовано 15 октября, 2016 Автор Жалоба Поделиться Опубликовано 15 октября, 2016 (изменено) Точно, извините не увидела. Все работает спасибо, за ссылку Изменено 15 октября, 2016 пользователем Виктория Цитата Ссылка на сообщение Поделиться на другие сайты
ST_RU Опубликовано 16 октября, 2016 Жалоба Поделиться Опубликовано 16 октября, 2016 (изменено) Точно, извините не увидела. Все работает спасибо, за ссылку у нокстера отличный вариант в public про рейтингего все ставят. там бы ещё вместо картинки SVG подсунуть при желании Изменено 16 октября, 2016 пользователем ST_RU Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.