Strona 1 z 1

problem użytkownik/moderator

: 02 sierpnia 2006, 16:55
autor: Erynie
Mam problem, z którym nie potrafię sobie poradzić. W panelu admina, w 'użytkownicy', gdy chce wykorzystać opcje 'zezwolenia', nie mogę wybranemu użytkownikowi nadać funkcji moderatora. Wyskakuje mi taki błąd:

Kod: Zaznacz cały

Couldn't update private forum permissions

DEBUG MODE

SQL Error : 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 ' 1)' at line 2

INSERT INTO phpbb_auth_access (forum_id, group_id, auth_mod) VALUES (19, , 1)

Line : 391
File : admin_ug_auth.php
Albo wrzuca mi na moderatora np. dwóch zupełnie przypadkowych użytkowników.
Używam forum phpBB-2.0.19 i dodałam do niego kilka prostych modów, które działają. Ostatnim dodanym był shoutBox (działa poprawnie). Nie che wgrywać ponownie bazy danych, jeżeli ten problem da się jakoś rozwiązać.
Jednak ja nie mam pojęcia jak to zrobić. Byłabym wdzięczna za jakąś pomoc, bo nie znam się na tym. :?

: 02 sierpnia 2006, 17:01
autor: jaroslw
Polecam Ci zaktualizowaćć forum do najnowszej wersji 2.0.21 i broblem powinien minąć. Możliwe też że przy instalowaniu modów popełniłać jakiś błąd. Najpierw zaktualizuj i sprawdź.

: 02 sierpnia 2006, 20:48
autor: mateusz
a ja pamiętam ten błąd z wersji przema bo on tam występował i już kilka razy go rozwiązywałem. poszukaj bo kiedys napewno pisałem sposb na naprawienie.

: 02 sierpnia 2006, 22:12
autor: Erynie
No dobra, przeszukałam jeszcze raz to forum i znalazłam to:
klik

Zastosowałam się do rady i wgrałam jeszcze raz plik: admin_ug_auth
Jednak nic to nie zmieniło.
Podejrzewam, ze ten błąd się pojawił po instalacji shoutBoxa by przemo
Nie wiem czy to ma znaczenie, ale w instrukcji instalacji tego moda pisze:
#-----[ OPEN ]------------------------------------------
#
admin/admin_db_utilities.php

#
#-----[ FIND ]------------------------------------------
#
$tables = array('auth_access', 'banlist', 'categories', 'config', 'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs', 'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch', 'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group', 'users', 'vote_desc', 'vote_results', 'vote_voters', 'words');

#
#-----[ REPLACE WITH ]------------------------------------------
#
$tables = array('auth_access', 'banlist', 'categories', 'config', 'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs', 'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch', 'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group', 'users', 'vote_desc', 'vote_results', 'vote_voters', 'words', 'shoutbox', 'shoutbox_config');
Jednak w wersji forum phpBB-2.0.19 fragment pliku: admin_db_utilities wygląda trochę inaczej:
$tables = array('auth_access', 'banlist', 'categories', 'config', 'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs', 'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch', 'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group', 'users', 'vote_desc', 'vote_results', 'vote_voters', 'words', 'confirm', 'sessions_keys');
Ja zamieniłam ten fragment na powyższą wersję (jak w instrukcji).
Czy tu zrobiłam błąd? Jak to powinam zmienić?

Nie wiem co robić. Jestem bezradna :cry: Sama sobie z tym nie poradze, pomocy.

: 03 sierpnia 2006, 16:00
autor: mateusz
to to trzeba sprawdzić co dany plik zamieniał i wtedy wpisać tylko zmiany czyli oryginalnie ma to wyglądać tak:

Kod: Zaznacz cały

$tables = array('auth_access', 'banlist', 'categories', 'config', 'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs', 'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch', 'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group', 'users', 'vote_desc', 'vote_results', 'vote_voters', 'words', 'confirm', 'sessions_keys', 'shoutbox', 'shoutbox_config');

: 05 sierpnia 2006, 18:10
autor: Erynie
Zrobiłam jak radziłeś, ale to nie pomogło. Zniknął mi cały boczny panel admina.
Wiec zmieniłam w ten sposób:
'topics_watch', 'user_group', 'users', 'vote_desc', 'vote_results', 'vote_voters', 'words', 'shoutbox', 'shoutbox_config', 'confirm', 'sessions_keys');
W ten sposób odzyskałam panel, ale nadal nie mogę przynać funkji moderatora. Jest ten sam błąd (powyższy) i nie wiem co robić. Nawet nie wiem w jakich plikach forum czy bazie danych powinnam szukać :cry:

: 05 sierpnia 2006, 19:25
autor: mateusz
przeprowadź synchronizacje userów i postów na forum. z shoutboxe nie powinno to mieć nic wspólnego. zapewne w check_files masz blędy ktorych nie usuwasz.