PDA

Zobacz pełną wersję : Dodatek Spadaj



linear102
13-01-2015, 23:05
Witam po poprawnej instalacji na Joomla 3.3.6 mam komunikat:
"1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1 SQL=select id, password from sbebb_users as u join sbebb_user_usergroup_map as m on u.id = m.user_id where m.group_id in()"

Strona Admina i strona głona zablokowana podaje powyższy komunikat.

Czy jest jakas szansa na odblokowanie strony?

Z góry dzięki.
Linear.

Jola
14-01-2015, 03:24
W konfiguracji dodatku nie została wybrana grupa do ochrony.
Wyedytuj plik:
plugins/system/spadaj/spadaj.php
Zamień wpis:

if(!in_array( 1, $ukryj_user)){
$where = ' where m.group_id in('.implode(',', $ukryj_user).')';
}
na:

if(count($ukryj_user)){
$where = ' where m.group_id in('.implode(',', $ukryj_user).')';
}
else{
$where = '';
}
Zapisz plik.

linear102
14-01-2015, 09:00
Dzięki za podpowiedź.
Wykonałem edycje zgodnie z poleceniem, niestety mam dalej to samo:
"1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1 SQL=select id, password from sbebb_users as u join sbebb_user_usergroup_map as m on u.id = m.user_id where m.group_id in()"

Może coś jeszcze ?
Robert

Jola
14-01-2015, 11:08
w takim razie wstaw:

if(count($ukryj_user)){
$zaw = str_replace(' ','',implode(',', $ukryj_user));
if($zaw)
$where = ' where m.group_id in('.implode(',', $ukryj_user).')';
else
$where = '';
}
else{
$where = '';
}
Jak strona ruszy w konfiguracji dodatku zaznacz chronioną grupę (grupy);

linear102
14-01-2015, 11:44
Teraz działa.
Dodatej już skonfigurowany.
Dziękuję za pomoc.
Pozdr.
Robert