iMessi89 Опубликовано 17 марта, 2013 Жалоба Поделиться Опубликовано 17 марта, 2013 вы чем вообще читаете???я подцепил скрипт к карточке товара!!! не работает ни черта!! делал все строго по инструкции в текстовом файле!! Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 17 марта, 2013 Жалоба Поделиться Опубликовано 17 марта, 2013 Знаете, если 10 человек сделали, и у них работает, то делайте выводы... Цитата Ссылка на сообщение Поделиться на другие сайты
maksam07 Опубликовано 17 марта, 2013 Жалоба Поделиться Опубликовано 17 марта, 2013 Kosjak76 у меня даже на последней симпле все норм работает, правда html код немного под себя переделал, а в товарах только сам рейтинг с цифрой вывел, и все норм. Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 17 марта, 2013 Жалоба Поделиться Опубликовано 17 марта, 2013 Вот и я о том же, если не работает, то может в руках проблема??? Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 17 марта, 2013 Жалоба Поделиться Опубликовано 17 марта, 2013 может я не тот скрипт скачивал и не ту инструкцию читал?)) Цитата Ссылка на сообщение Поделиться на другие сайты
maksam07 Опубликовано 17 марта, 2013 Жалоба Поделиться Опубликовано 17 марта, 2013 iMessi89 может ты вообще не туда зашел?) Цитата Ссылка на сообщение Поделиться на другие сайты
Rash Опубликовано 17 марта, 2013 Жалоба Поделиться Опубликовано 17 марта, 2013 Kosjak76 20:46 Вот и я о том же, если не работает, то может в руках проблема???Кстати iMessi89 рекомендую установить "драйвер прямые руки" может кому еще поможет, ссылка на сайт:http://driverhand.narod.ru Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 17 марта, 2013 Жалоба Поделиться Опубликовано 17 марта, 2013 Rash Кстати iMessi89 рекомендую установить "драйвер прямые руки" может кому еще поможет, ссылка на сайт:http://driverhand.narod.ruскачал драйвер. А в какую папку его ложить надо? Цитата Ссылка на сообщение Поделиться на другие сайты
Rash Опубликовано 17 марта, 2013 Жалоба Поделиться Опубликовано 17 марта, 2013 iMessi89, ну там же написано "обратиться к своему изготовителю" ) Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 17 марта, 2013 Жалоба Поделиться Опубликовано 17 марта, 2013 да исправил я давно уже)) угараю просто немного :-Dнадо было просто $settings->theme заменить на свою тему! Цитата Ссылка на сообщение Поделиться на другие сайты
tsybart Опубликовано 5 июня, 2013 Жалоба Поделиться Опубликовано 5 июня, 2013 Сортировку прикрутил кто? Цитата Ссылка на сообщение Поделиться на другие сайты
selectspam Опубликовано 3 июля, 2013 Жалоба Поделиться Опубликовано 3 июля, 2013 Сортировка по рейтингу было бы круто! Цитата Ссылка на сообщение Поделиться на другие сайты
Shpion Опубликовано 3 июля, 2013 Жалоба Поделиться Опубликовано 3 июля, 2013 Рейтинг прикольлный, поставил себе все работает) Цитата Ссылка на сообщение Поделиться на другие сайты
lambrusco Опубликовано 3 июля, 2013 Жалоба Поделиться Опубликовано 3 июля, 2013 А в товарах и не должно работать, скрипт работает только на странице товара. Lol, я исправил две строчки: Добавил выборку rating и votes в функцию public function get_products($filter = array()) из Products.php И заменил привязку JS на {literal} <script type="text/javascript"> $(function() { $('#{/literal}product_{$product->id}{literal}').rater({ postHref: 'ajax/rating.php' }); }); </script> {/literal} И заработал в товарах ваш же скрипт Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 3 июля, 2013 Жалоба Поделиться Опубликовано 3 июля, 2013 Lol, я исправил две строчки: Добавил выборку rating и votes в функцию public function get_products($filter = array()) из Products.php И заменил привязку JS на {literal} <script type="text/javascript"> $(function() { $('#{/literal}product_{$product->id}{literal}').rater({ postHref: 'ajax/rating.php' }); }); </script> {/literal} И заработал в товарах ваш же скрипт Ну молодец! Я и не писал что это сложно Цитата Ссылка на сообщение Поделиться на другие сайты
Rash Опубликовано 3 июля, 2013 Жалоба Поделиться Опубликовано 3 июля, 2013 Lol, я исправил две строчки: Добавил выборку rating и votes в функцию public function get_products($filter = array()) из Products.php И заменил привязку JS на {literal} <script type="text/javascript"> $(function() { $('#{/literal}product_{$product->id}{literal}').rater({ postHref: 'ajax/rating.php' }); }); </script> {/literal} И заработал в товарах ваш же скрипт можно поподробнее пожалуйста, для дизайнеров... Цитата Ссылка на сообщение Поделиться на другие сайты
lambrusco Опубликовано 3 июля, 2013 Жалоба Поделиться Опубликовано 3 июля, 2013 Кстати, вот симпатичные звездочки... только они, возможно, "проприетарные"http://www.pztiv.ru/js/rating/images/stars.pngНу, если подробнее, 1) api/Products.php на строке 113 добавляем p.rating и p.votes, так же, как и в инструкции описано. 2) в design/ваша тема/html/products.tpl "примерно на строку 95" добавляем код из инструкции, но только вместо {literal} <script src="design/{$settings->theme}/js/project.js"></script> <script type="text/javascript"> $(function() { $('.testRater').rater({ postHref: 'ajax/rating.php' }); }); </script> {/literal} там {literal} <script type="text/javascript"> $(function() { $('#{/literal}product_{$product->id}{literal}').rater({ postHref: 'ajax/rating.php' }); }); </script> {/literal} а строчку {literal}<script src="design/{/literal}{$settings->theme|escape}{literal}/js/project.js"></script>{/literal} мы размещаем чуть выше, например, на строке 79, дабы файл только один раз подключился Цитата Ссылка на сообщение Поделиться на другие сайты
Rash Опубликовано 3 июля, 2013 Жалоба Поделиться Опубликовано 3 июля, 2013 Спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 20 августа, 2013 Жалоба Поделиться Опубликовано 20 августа, 2013 При дублировании товара, звёздный рейтинг копируется на дубликат товара. Подскажите пожалуйста, как исправить? Цитата Ссылка на сообщение Поделиться на другие сайты
mart Опубликовано 20 августа, 2013 Жалоба Поделиться Опубликовано 20 августа, 2013 Даня, не пишите БОЛЬШИМИ БУКВАМИ - Ваш запрос итак увидят.В файле api/Products.php находим метод duplicate_product и после $product->created = null; вставляем$product->rates= 0;$product->votes= 0; Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 20 августа, 2013 Жалоба Поделиться Опубликовано 20 августа, 2013 Март, спасибо большое!!! Цитата Ссылка на сообщение Поделиться на другие сайты
Romalibert Опубликовано 30 августа, 2013 Жалоба Поделиться Опубликовано 30 августа, 2013 Вот запросы для автоматического рандомного заполнения всего магазина рейтингом, у меня в магазине 10+ тыс. товаров и пока наберётся хоть какое-то кол-во голосов выглядит этот рейтинг не очень, поэтому вот, держите UPDATE `s_products` SET `rating` = 4.1+RAND()*0.9; UPDATE `s_products` SET `votes` = FLOOR(17+RAND()*93); В первом запросе 4.1 минимальный рейтинг и 0.9 в каком диапазоне рандомно проставлять числа, получается 4.1-5.0Во втором запросе 17 и 93 это минимум и в каком диапазоне прибавлять числа, максимум 120 Цитата Ссылка на сообщение Поделиться на другие сайты
tsybart Опубликовано 28 сентября, 2013 Жалоба Поделиться Опубликовано 28 сентября, 2013 реализация сортировки по рейтингу: в файле api/products.php находим код: if(!empty($filter['sort'])) switch ($filter['sort']) { case 'position': $order = 'p.position DESC'; break; case 'name': $order = 'p.name'; break;Вставляем:case 'rating': $order = 'p.rating DESC'; break;Затем в в products.tpl добавляем строку с рейтингом <div class="sort"> Сортировать по <a {if $sort=='position'} class="selected"{/if} href="{url sort=position page=null}">умолчанию</a> <a {if $sort=='price'} class="selected"{/if} href="{url sort=price page=null}">цене</a> <a {if $sort=='rating'} class="selected"{/if} href="{url sort=rating page=null}">рейтингу</a> <a {if $sort=='name'} class="selected"{/if} href="{url sort=name page=null}">названию</a> </div> Цитата Ссылка на сообщение Поделиться на другие сайты
Serezha Опубликовано 29 сентября, 2013 Жалоба Поделиться Опубликовано 29 сентября, 2013 Почему не работают звездочки??Я в product вставид {* Страница статей *} <!-- Ретинг --> <div class="testRater" id="product_{$product->id}"> <div class="statVal"> <span class="rater"> <span class="rater-starsOff" style="width:160px;"><span class="rater-starsOn" style="width:{$product->rating*160/5|string_format:"%.0f"}px"></span></span> <span class="test-text"> <span class="rater-rating">{$product->rating|string_format:"%.1f"}</span> (голосов <span class="rater-rateCount">{$product->votes|string_format:"%.0f"}</span>) </span> </span> </div> </div> <!-- Рейтинг (The End) --> <h1 data-product="{$product->id}">{$product->name|escape}</h1> <div class="product"> <!-- Описание Статьи --> <div class="description"> в папке jsсоздал ajax-rater.js в css в style.cssдобавил стили и в index.tpl <script type="text/javascript" src="design/{$settings->theme|escape}/js/ajax-rater.js"></script> а в итоге на странице звездочки даже не дергаются но появились!! 0.0 (голосов 0) ах да и в images добавил картинку и в пути к картинке добавид " " их там не было!!! Цитата Ссылка на сообщение Поделиться на другие сайты
mart Опубликовано 8 октября, 2013 Жалоба Поделиться Опубликовано 8 октября, 2013 http://www.simplashop.com/article/zvezdnyj-rejting-dlya-simpla-21 - переделал с нуля - голосовать можно везде. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.