Strony:

productsVotes_v 0.1

transspeed

Avatar: transspeed

2011-12-13 15:20

Po umieszczeniu tego kodu według wskazań: ( krok 9 )
if( isset( $_GET['iRating'] ) && is_numeric( $_GET['iRating'] ) && $_GET['iRating'] > 0 && $_GET['iRating'] < 6 && !isset( $_SESSION['aVotesProducts'][$iProduct] ) && !isset( $_COOKIE['aVotesProducts'][$iProduct] ) ){
$oProduct->addVote( $_GET['iRating'], $aData );
}
$oProduct->throwProductVotes( $aData );

pokazuje się błąd na stronie produktu:
Fatal error: Call to undefined method Products::addVote() in /actions_client/products.php on line 22

» Quick.Cart v4.x

transspeed

boboo

Avatar: boboo

2011-12-13 15:25

Ta funkcja addVote
jest umieszczana w kodzie dopiero w kroku 13.
Nie dziw się więc, że po zrobieniu 9 kroków, wywołujesz coś, czego jeszcze nie ma.

http://qc-plugins.kimla.de

transspeed

Avatar: transspeed

2011-12-14 08:25

Oczywiście sklep chodzi normalnie.
Można głosować na produkty. Mam tylko pytanie, gdzie i jak są widoczne wyniki głosowania.

transspeed

treewood (OpenSolution)

Avatar: treewood

2011-12-14 13:58

w szczegolach produktu. wejdz do produktu i zobaczysz gwiazdki i ilosc glosow i srednia ocene

transspeed

Avatar: transspeed

2011-12-14 14:59

niestety nie widać, sam zobacz,
www.nurkowy-24.pl

transspeed

Makaron

Avatar: Makaron

2011-12-14 16:06

Ja widzę pod tym adresem w szczegółach produktu gwiazdki i średnią głosów.

I helped? Like it: www.facebook.com/makwebpl

transspeed

Avatar: transspeed

2011-12-14 16:16

Ok, czyli rozumiem że jak wchodzę z moich adresów to ja ich nie będę widział ?

transspeed

Makaron

Avatar: Makaron

2011-12-15 15:53

Każdy powinien je widzieć. Nie ma tutaj zależności do tego, kto odwiedza stronę. Może nie ładują Ci się najnowsze style, spróbuj może na innym komputerze, innej przeglądarce etc.

I helped? Like it: www.facebook.com/makwebpl

caros

Avatar: caros

2011-12-15 16:21

mam podobna sytuacje pod IE jak i pod Firefoxem nie pamięta głosów na oddany produkt (średniej), również nie pamięta ilości gwiazdek oddanych przez użytkownika po wyczyszczeniu historii przeglądania nic się nie zmieniło proszę o sugestie

meblelandowski.pl

caros

Avatar: caros

2011-12-15 16:45

juz wiem po wyczyszczeniu historii przegladania nie wyswietlalo ani votow ani sredniej ani zapelnionych gwiazdek ani VAT'u wystarczy wejsc w admina nic nie robic poza zapisz i wszytko sie pokazuje jak powinno na stronie

meblelandowski.pl

caros

Avatar: caros

2011-12-15 20:32

nie jednak nie
zmiana komputera i widze ze voty sie nie sumuja nie ma sredniej w dalszym ciągu nie dziala ten plugin tak jak powinien

meblelandowski.pl

boboo

Avatar: boboo

2011-12-15 21:29

Tak z głupia frant zapytam:
czy nadałeś tym nowym plikom w /db/ odpowiednie dla tego katalogu atrybuty (chmod)?
W instrukcji pluginu nie ma co prawda o tym mowy, ale w głównym manualu QC jest napisane, że m.in. ten katalog i wszystkie w nim pliki powinny mieć chmod - 777

http://qc-plugins.kimla.de

caros

Avatar: caros

2011-12-15 23:05

dla potwierdzenia odpisuje TAK - jak w bubli nakazano :) zaraz po wgraniu na serwer dostały chmod- 777 sprawdzalem na czystym skrypcie jest to samo

meblelandowski.pl

caros

Avatar: caros

2011-12-15 23:15

jest tak jak wczesniej pisalem co prawda pamieta glosy ale jak wyczyszcze historie to voty i srednia wyskakuje zero ale jak wbije sie na admina i np produkty lub strony wejde i wystarczy klikne ZAPISZ na stronie voty srednia i zapelnione gwiazdki ___ pojawiaja sie jak myslisz boboo co dalej

meblelandowski.pl

boboo

Avatar: boboo

2011-12-16 05:53

Sprawdź zawartość pliku /db/xx_products_votes.php
(x: id produktu, y: suma punktów, z: ilość głosowań)
<?php exit; ?>
x0$y0$z0$
x1$y1$z1$
x2$y2$z2$
itd...
Czy masz tam jakieś liczby.
Z dugiej strony, czy na pewno nie wkrada Ci się jakiś błędzik podczas 'montażu'?
http://opensolution.org/Quick.Cart/forum/problem-biale-strony-,7607.html
Tu też zarzekał się, że robi idealnie wg instrukcji, a jednak okazało się, że...

http://qc-plugins.kimla.de

caros

Avatar: caros

2011-12-16 09:43

przegladalem jescze raz krok po kroku jak w instrukcji ,:?> wszystko jest jak nalezy
moj pliczek wyglada tak :
<?php exit; ?>
1$5$1$
90$7$2$
90$7$2$
1$5$1$
90$7$2$
1$3$1$
21$1$1$
47$1$1$
90$7$2$
47$5$1$
90$7$2$
90$7$2$
90$7$2$
1$5$1$
1$4$1$
90$7$2$
47$5$1$
48$5$1$
8$5$1$

Wiec wyglada na to ze zlicza ale jak dzis z innego kompa chcialem zaglosowac klikam a tu dalej srednia sie nie pokazuje tzn nie dodaje zostala stara albo na nowym produkcie 0 :(

meblelandowski.pl

boboo

Avatar: boboo

2011-12-16 11:14

I wygląda źle.
Nie powinno być powtórzeń ID produktu (1. kolumna).
Dopisywanie ma funkcjonować tylko jeśli nie istnieje $aData['iAverageVotes'], czyli nie ma w bazie_Votes produktu np. ID-90.
Ale jeśli jest, to ma tylko zmieniać wartości przy nim w kolumnie 2. i 3.
A u Ciebie dopisuje pod spodem, mimo, że już masz tam kilka 90, czy 1, czy 47.

Wyświetl sobie tę zmienną i obserwuj zawartość w bazie.
(na początek ją wyczyść)

Do eksperymentów wyrzuć:
&& !isset( $_SESSION['aVotesProducts'][$iProduct] ) && !isset( $_COOKIE['aVotesProducts'][$iProduct] )
wtedy będziesz mógł dodawać bez czekania i wylogowywania, czy też zmiany komputera.

http://qc-plugins.kimla.de

caros

Avatar: caros

2011-12-16 14:06

hmm nie bardzo wiem gdzie to szukac i gdzie wstawic

meblelandowski.pl

transspeed

Avatar: transspeed

2011-12-16 14:33

U mnie plik wygląda tak.

<?php exit; ?>
169$3$1$
105$5$1$
256$2$1$
105$4$1$
105$3$1$
156$2$1$
156$5$1$
156$4$1$
156$3$1$
167$3$1$
167$5$1$
167$4$1$
167$2$1$
110$3$1$
110$4$1$
82$3$1$
82$5$1$
82$4$1$
110$2$1$
110$5$1$
82$2$1$
207$2$1$
207$5$1$
207$3$1$
207$4$1$
118$3$1$
118$2$1$
118$4$1$
118$5$1$
227$4$1$
227$5$1$
227$3$1$
227$2$1$
254$5$1$
254$3$1$
254$2$1$
254$4$1$
223$2$1$
223$5$1$
223$3$1$
223$4$1$
252$4$1$
252$5$1$
252$3$1$
252$2$1$
256$2$1$
207$5$1$
207$5$1$
111$5$1$
111$3$1$
111$2$1$
111$4$1$
256$5$1$
12$5$1$
12$2$1$
12$4$1$
12$3$1$
256$5$1$
105$4$1$
105$3$1$
105$2$1$
105$5$1$
82$3$1$
82$2$1$
82$5$1$
82$4$1$
256$3$1$
224$2$1$
224$4$1$
224$5$1$
224$3$1$
273$3$1$
273$4$1$
273$2$1$
113$4$1$
113$3$1$
273$5$1$
113$2$1$
113$5$1$
126$2$1$
126$5$1$
126$3$1$
126$4$1$
110$4$1$
110$5$1$

transspeed

boboo

Avatar: boboo

2011-12-16 14:46

A u mnie tak:
<?php exit; ?>
2$19$5$
3$5$1$
1$19$5$
8$5$1$
6$5$1$
7$5$1$
4$5$1$
5$5$1$
9$5$1$

Bez powtórek.
Wejdźcie na moją stronkę (w stopce) i poklikajcie.
Nie traktować jako reklamy mojej strony!!!
A ja zobaczę u siebie na żywo, co się dzieje.
Można po kilka razy głosować, bo zdjąłem na razie to zabezpieczenie "session i cookie".
Potem sobie to wyzeruję.

http://qc-plugins.kimla.de

Strony:
Do góry
o nas | kontakt