PDA

Zobacz pełną wersję : AlphaContent system oceniania



Eddy
11-08-2010, 20:53
Witam, zainstalowałem AlphaContent, ale mam problem z systemem oceniania ajax, a mianowicie:
Gwiazdkowy system oceniania działa tylko na liście AlphaContent, a w artykułach już nie.
Próbowałem już włączać/wyłączać opcje oceniania w globalnej konfiguracji artykułów i wyłączać domyślny plugin w joomla, w AlphaContent zaznaczyłem "System oceny Ajax" tak.

Chciałem uzyskać efekt jak w tej witrynie:

http://sagsalo.home.pl/index.php?opt...t=10&Itemid=75 (http://sagsalo.home.pl/index.php?option=com_alphacontent&ordering=4&limitstart=10&limit=10&Itemid=75) - Lista AlphaContent

http://sagsalo.home.pl/index.php?opt...=1:latest-news (http://sagsalo.home.pl/index.php?option=com_content&view=article&id=46:home&catid=1:latest-news) - Artykuł

(system oceniania Ajax jest w artykule zamiast standardowego jak i na liście)

Niestety nie znalazłem nigdzie rozwiązania tego problemu, nie znam tez PHP więc nie umiem sam zdiagnozować problemu. Joomla! używam od stosunkowo nie dawna, więc możliwe, że przegapiłem jakieś ustawienie, nie znalazłem także komendy która by pozwoliła wstawić system bezpośrednio do artykułu.

Z góry dziękuję za każdą pomoc i serdecznie pozdrawiam.

---------- Post dodany o 18:53 ---------- Poprzedni post był o 14:46 ----------

wygrzebałem jeszcze taką poradę:

If your website is in localhost or in a sub-directory (not at the root of your domain or sub-domain), the rating bar can work not properly. Just edit the file named rating.js located in <your site>/components/com_alphacontent/assets/js.

Search this lines below (line 67):

var myDomain = '';

if ( document.domain!='localhost' ) {
myDomain = /(http?:\/\/[^\/]+)/.exec(window.location.href)[1] + '/';
}

and change like this

var myDomain = 'your url/'; // example : var myDomain = 'http://www.xxxxxxx.com/xxxxx/' or var myDomain = 'http://localhost/xxxxxx/'

do not forget the last /

and comment this fllowing lines

/*
if ( document.domain!='localhost' ) {
myDomain = /(http?:\/\/[^\/]+)/.exec(window.location.href)[1] + '/';
}
*/



próbowałem to zmieniać ale nic nie dało, może jakoś źle konstruowałem ścieżkę... mam serwer w eHost, po zalogowaniu na ftp joomla znajduje sie w:

public_html/nazwaserwisu.pl

przy instalacji podawałem "localhost"

Winnetou
21-10-2011, 14:04
Zamiast: myDomain = /(http?:\/\/[^\/]+)/.exec(window.location.href)[1] + '/'Wpisujemy: var myDomain = 'http://www.xxxxxxx.com/xxxxx/'