Ajax Vote na stronie produktu

rootsbrand

Avatar: rootsbrand

2012-09-10 18:43

Witam, szukam pomocy w instalacji "Ajax Star Rater v1.22" dla produktów w sklepie. Na serwerze demo działa, baza danych utworzona, tabele również, wszystko działa, jednak nie potrafię "przenieśc" tego do sklepu.

W general.php zmieniłem opcję wywoływania kodu php.

Odwołania do plików *.js dodałem w pliku container.tpl

Linijkę <?php require('_drawrating.php'); ?> oraz kod <?php echo rating_bar('$aData['iPage']','5'); ?> który powinien wywołac "gwiazdki" umieściłem w pliku products_default.tpl

Wszystkie pliki wymagane przez skrypt są na swoim miejscu, demo działa a na sklepie już nie.

Wstawiam "readme.txt" tego skryptu:

3. Enter this line at the top of any page where you want
   to have rating bars.
=============================================================================
<?php require('_drawrating.php'); ?>


=============================================================================
4. Point to the right Javascript and CSS files (you need 
   behavior.js, rating.js, and rating.css)
=============================================================================
<script type="text/javascript" language="javascript" src="js/behavior.js"></script>
<script type="text/javascript" language="javascript" src="js/rating.js"></script>
<link rel="stylesheet" type="text/css" href="css/rating.css" />

Remember to make sure to fix paths for the images as well. I kept behavior.js separate
from rating.js, because you can use it for other things!


=============================================================================
5. Drop the function wherever you want a rating bar to appear
=============================================================================
NOTE: As of version 1.2.1, use the echo statement! Also, if you use the static
parameter, you should always specify the 2nd parameter (number of units), even if
it is blank (which will default to 10 units)

<?php echo rating_bar('8xxa','5'); ?> - 5 stars, ID of 8xxa 



Krok 1 i 2 pomiąłem ponieważ dotyczył utworzenia bazy danych i tabeli co wykonałem poprawnie ponieważ demo działa i zapisuje dane do bazy danych.

Prosił bym o pomoc w zainstalowaniu skryptu aby działał na każdej stronie produkt, próbowałem umiesczac wszystkie deklaracje i kody w pliku product_default.tpl lecz również nie działało, gwiazdki wcale się nie pokazują, jakby kod php nie działał.

Dzięki za jakąkolwiek pomoc, pozdrawiam.

» Quick.Cart v5.x

rootsbrand

rootsbrand

Avatar: rootsbrand

2012-09-10 19:12

Przepraszam za double post.

Rozwiązałem problem wyświetlania, zapomniałem dodac 1 linijkę ;)


Problem dotyczy teraz ID produktu lub strony na której wyświetlany jest skrypt.

Jakiej zmiennej użyc w kodzie w miejsce XXX

<?php echo rating_bar('XXX','5'); ?>

aby pobrac ID strony i aby skrypt mógł stworzyc poprawnie wpisy w bazie danych ?


Proszę o pomoc. Dziękuję.

rootsbrand

Do góry
o nas | kontakt