PDA

Zobacz pełną wersję : VOTItaly 1.1 - męczący problem.



damianP
21-06-2009, 14:49
Witam. Zainstalowałem plugin jak w temacie. Problem polega na tym, że w kilku kategoriach mam możliwość oddawania głosów, a w reszcie nie. Dodam, iż wg mnie wszystkie możliwe ustawienia we wszystkich przypadkach są takie same, lecz może coś przeoczyłem. Byłem taki ucieszony na początku, że znalazłem to o co mi chodzi, ale coś się stało i mój entuzjazm spadł do zera :( Proszę o pomoc...

damianP
21-06-2009, 15:17
Dodam, że to raczej nie wina dodatku tylko tego, że coś robię źle, ale nie wiem co. Po włączeniu domyślnego plgu "Rating" i wyłączeniu "VotItaly" dzieje się tak samo. Tam gdzie VOTItaly działało to działa i domyślny plugin, lecz gdzie nie wyświetla się możliwość oddania głosu przy VI to tak samo sie dzieje po aktywowaniu "Rating"

Jola
21-06-2009, 23:25
Pytanie nasuwa się samo - czy przed instalacją dodatku mogłeś głosować za pomocą standardowego dodatku Rating na te oporne kategorie?

damianP
22-06-2009, 19:27
A tego to nie wiem, ale może powiem co i jak robię. Otóż w mam artykuły w jednej sekcji, ale w kilku kategoriach. Tylko w dwóch kategoriach działa ocenianie, a w reszcie nie. Oceniam, że sam popełniam błąd, ale nie wiem w którym miejscu. Może ktoś może mnie poinstruować co zrobić żeby działało na wszystkich artykułach. Bez tego mój serwis jest do niczego, gdyż myśl przewodnia opiera sie właśnie na ocenianiu ;(

Jola
22-06-2009, 20:58
Sprawdź ustawienia
1 Artykuły wszystkie -> Preferencje
2 Pozycje menu -> Parametry komponentu
3 Artykuł -> Parametry rozszerzone

Pozdrawiam

damianP
22-06-2009, 21:18
Do Jolaass. Postąpiłem tak jak napisałaś, ale sytuacja nadal wygląda tak samo jak przedtem. Już na prawdę nie wiem gdzie tkwi problem... Inne modyfikacje tj. wyświetlanie ikon druku, pdfu, nazwa autora itp. zmieniają się pod wpływem mojej woli, a ocenianie nie chce. :( W czym może jeszcze tkwić problem?

Jola
22-06-2009, 21:21
Co znaczy : "Postąpiłem tak jak napisałaś:?
Jak wyglądają te ustawienia - zaznaczone: globalnie czy na tak?
Może link do strony.

damianP
22-06-2009, 21:42
Z chęcia udostępniłbym nawet panel administracyjny ale pracuję na Joomla! ja localhoscie, ale w parametrach pojedynczego artykułu (Ocena artykułu - Pokaż); w pref. wszystkich artykułów (Ocenianie, głosowanie - Pokaż); w pozycji Podrzędnego menu (Ocenianie, głosowanie - Pokaż); w pozycji Głównego Menu (Ocenianie, głosowanie - Pokaż) - tak jak napisałaś, wszystkie opcje ustawiłem wg Twojej rady.

Jola
22-06-2009, 23:05
Jeśli chcesz żeby wszystkie artykuły były oceniane i nie możesz tego ustawić za pomocą konfiguracji, można w pliku
ji_votitaly zmienić linię 30:

if (isset($row->rating_count) && $params->get( 'show_vote' ) && !$params->get( 'popup' )) {na:

if (!$params->get( 'popup' )) {Pozdrawiam

damianP
24-06-2009, 12:52
Jestem wdzięczny za pomoc. Pomogło. Dziękuję. A tak na marginesie to jestem ciekaw skąd to wiedziałaś :)

Jola
24-06-2009, 12:55
Kobieca intuicja!
A poważnie - logiczne myślenie :)

damianP
24-06-2009, 13:01
Kurcze, teraz problem przybrał inną postać. Dałoby się zrobić aby ocenianie nie było wyświetlane w permanentnie wszystkich artykułach, gdyż w niektórych nie ma potrzeby oceniania, a wręcz wprowadza to zamieszanie.

damianP
24-06-2009, 13:02
Nie chcę odbiegać od tematu, żeby admin mnie nie zbanował, ale jestem pełen podziwu dla wiedzy, bo dla mnie to czarna magia.

Jola
24-06-2009, 13:09
Powiem tak, martwisz się na zapas.
Obecnie pracujesz na lokalnym kompie, po przeniesieniu na serwer zewnętrzny Twoje problemy mogą przestać istnieć. Często coś działa lokalnie a na serwerze nie chce i odwrotnie.
Nie będę się zagłębiać w szczegóły - ogólnie inne ustawienia, wersje itd.
Tak więc może chwilowo odpuść sobie ten problem, jeżeli pojawi się na serwerze zewnętrznym - wtedy będziemy się martwić.
Pozdrawiam

damianP
24-06-2009, 13:13
Ok. Już niedługo serwis będzie na zdalnym serwerze, więc nie omieszkam pochwalić się wynikiem mojej pracy. ;) Póki co bardzo dziękuję za pomoc.

damianP
29-06-2009, 01:00
Poradziłem sobie z problemem. Nie wynikał on w żaden sposób z bota, a z niemożliwością oceniania artykułów jeśli są one w kategorii (w typie: przegląd artykułów). Zmieniłem na Listę artykułów, dodałem po jednej ocenie do każdego artykułu, następnie zmieniłem sposób wyświetlania artykułów na Przegląd art. w kategorii i wszystko działa jak należy, a na dowód tego dodaję link do mojej strony: http://www.najlepsiwokolicy.com.pl/

damianP
01-07-2009, 00:58
Do Jola S. Mam pytanie. Czy istnieje, możliwość modyfikacji dodatku VOTItaly, jak żeby zarejestrowany użytkownik mógł tylko raz ocenić konkretny artykuł? Chodzi o zablokowanie możliwości powtórnego głosowania na już oceniony artykuł.

zwiastun
01-07-2009, 01:12
Pisałem w innym wątku, który założyłeś na ten temat (swoją drogą - śmiecisz!), że niedawno była na ten temat dyskusja! Wystarczyło wpisać w wyszukiwarkę Ocenianie i bez trudu można było dojść do odpowiedzi na postawione przez Ciebie pytanie:

http://forum.joomla.pl/showthread.php?t=28089&highlight=ocenianie

czerwinek
05-08-2009, 12:35
Witam.
Ja też miałem ten problem i po zmianie kodu w pliku vote.php już wszystko działa. Wydaje mi się, że związane to jest z tym, że jak mamy Przegląd artykułów lub przegląd sekcji to głosowanie nie działa. Jeżeli mamy tylko sam artykuł to wszystko dział. Tak przynajmniej myślę.

tomsson
25-01-2010, 03:21
Jeśli chcesz żeby wszystkie artykuły były oceniane i nie możesz tego ustawić za pomocą konfiguracji, można w pliku
ji_votitaly zmienić linię 30:
na:
Pozdrawiam

Jolu a co zrobić aby ocenianie pojawiało sie pod artykulem i co zrobic zeby nie wszystkie arty mozna bylo votowac , tylko wybrane sekcje.
proszę pomóż

tomsson
25-01-2010, 03:38
czy to zeby votowanie pojawilo sie pod artykulem to gdzies tu w pliku *.css bedzie?

".votitaly-star-rating,
.votitaly-star-rating a:hover,
.votitaly-star-rating .current-rating {background:url(../images/stars.png) left -1000px repeat-x;margin:0!important;padding:0!important;}
.votitaly-star-rating {position:relative;width:100px;height:20px;overflo w:hidden;list-style:none;margin:0;padding:0;background-position:left top;}
.votitaly-star-rating li {display:inline;background-image:none;padding:0!important;margin:0!important; }
.votitaly-star-rating a,
.votitaly-star-rating .current-rating {position:absolute;top:0;left:0;text-indent:-1000em;height:20px;line-height:20px;outline:none;overflow:hidden;border:no ne;cursor:pointer;}
.votitaly-star-rating a:hover {background-position:left bottom;}
.votitaly-star-rating a.one-star {width:20%;z-index:6;}
.votitaly-star-rating a.two-stars {width:40%;z-index:5;}
.votitaly-star-rating a.three-stars {width:60%;z-index:4;}
.votitaly-star-rating a.four-stars {width:80%;z-index:3;}
.votitaly-star-rating a.five-stars {width:100%;z-index:2;}
.votitaly-star-rating .current-rating {z-index:1;background-position:left center;}
.votitaly-inline-rating {display:-moz-inline-block;display:-moz-inline-box;display:inline-block;vertical-align:middle;line-height:20px;}
.votitaly-inline-rating-stars {display:-moz-inline-block;display:-moz-inline-box;display:inline-block;vertical-align:middle;line-height:20px;float:left;width:100px;}
.votitaly-box {margin-left:5px;vertical-align:middle;display:inline}
.votitaly-box img.loading{vertical-align:middle}"

Jola
26-01-2010, 02:47
Za wyświetlanie dodatku u góry artykułu odpowiada wpis w plugins/content/ji_votitaly.php linia 14

$mainframe->registerEvent( 'onBeforeDisplayContent', 'plgVotitaly' );Zamiana na:

$mainframe->registerEvent( 'onAfterDisplayContent', 'plgVotitaly' );spowoduje , że dodatek pojawi się na dole. Trzeba pamiętać, że został ostylowany do górnej pozycji i trzeba będzie go trochę "odsunąć".
Moja poprzednia modyfikacja: zamiana linii 31

if (isset($row->rating_count) && $params->get( 'show_vote' ) && !$params->get( 'popup' )) {na

if (!$params->get( 'popup' )) {spowodowała pojawienie się oceniania przy wszystkich artykułach.
Zmiana wpisu na:

if ($params->get( 'show_vote' ) && !$params->get( 'popup' )) {sprawi, że ocenianie pojawi się tylko tam, gdzie wywołująca wyświetlanie się artykułu(ów) pozycja menu w Parametry: komponentu będzie miała zaznaczone Ocenianie, głosowanie->Pokaż

tomsson
27-01-2010, 19:55
ok:)

juz patrze

ok. Zrobiłem krok po kroku jak piszesz. I nie rozumiem tego na koncu "sprawi, że ocenianie pojawi się tylko tam, gdzie wywołująca wyświetlanie się artykułu(ów) pozycja menu w Parametry: komponentu będzie miała zaznaczone Ocenianie, głosowanie->Pokaż "

mozna tak troche jaśniej jak dla przedszkolaka? :) jaka pozycja menu ?
chcialbym aby artukuly z sekcji main - aktualności tylko była oceniana

zwiastun
27-01-2010, 20:22
Przedszkolak dostanie klapsa! Może przedszkolak wreszcie zacznie ruszać głową, a nie klepać bezmyślnie w klawiaturę.