Mod NV usertopics - błąd po instalacji przy ACP

Pomoc w przypadku kłopotów z modyfikacjami: instalacją, konfiguracją, błędami. Zakładając nowy temat pamiętaj o odpowiednim prefiksie!
Regulamin forum
Na tym forum wymagane jest stosowanie prefiksów w tytułach tematów. Prefiks tematu musi składać się nazwy modyfikacji, której dotyczy problem. Dla modyfikacji phpBB Gallery poprawna nazwa tematu to przykładowo [phpBB Gallery] Problem z wgrywaniem zdjęć. Tematy niespełniające wymogu będą przenoszone do kosza.
glizda
Zasłużony
Posty: 304
Rejestracja: 18 czerwca 2010, 20:38

Mod NV usertopics - błąd po instalacji przy ACP

Post autor: glizda » 08 lipca 2010, 22:07

Witam,
po zainstalowaniu modyfikacji : http://www.phpbb.com/community/viewtopi ... &t=1164045
spotykam błąd przy próbie wejścia do ACP:

Kod: Zaznacz cały

Parse error: syntax error, unexpected T_CASE in /home/user/domains/domena.pl/public_html/includes/acp/acp_main.php on line 220
Mój plik acp_main.php : http://wklej.org/id/361815/
Czy może to byś spowodowane?
Wszystko robiłem według instrukcji, wykonałem polecenie SQL.
Z góry dzięki za pomoc.
Pozdrawiam
Powrót do phpBB3! Przepraszam za nieobecność!
Zapoznawanie się z nową wersją skryptu...

jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

Re: Mod NV usertopics - błąd po instalacji przy ACP

Post autor: jaroslw » 09 lipca 2010, 08:45

Chyba jednak załączyłeś zły plik (miał być PHP, a załączyłeś plik szablonu ;)).
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

glizda
Zasłużony
Posty: 304
Rejestracja: 18 czerwca 2010, 20:38

Re: Mod NV usertopics - błąd po instalacji przy ACP

Post autor: glizda » 09 lipca 2010, 13:06

Rzeczywiście... ;/
http://wklej.org/id/362349/ - teraz będzie dobrze.
Powrót do phpBB3! Przepraszam za nieobecność!
Zapoznawanie się z nową wersją skryptu...

jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

Re: Mod NV usertopics - błąd po instalacji przy ACP

Post autor: jaroslw » 09 lipca 2010, 13:23

Zmodyfikuj uważnie jeszcze raz ten plik. Ten kawałek na pewno nie powinien tak wyglądać:

Kod: Zaznacz cały

                        // Still no maximum post id? Then we are finished
                        if (!$max_post_id)
                        {
                            add_log('admin', 'LOG_RESYNC_POSTCOUNTS');
                            break;
                                                case 'topics':
                        if (!$auth->acl_get('a_board'))
                        {
                            trigger_error($user->lang['NO_AUTH_OPERATION'] . adm_back_link($this->u_action), E_USER_WARNING);
                        }

                        $sql = 'SELECT COUNT(p.post_id) AS num_topics, u.user_id
                            FROM ' . USERS_TABLE . ' u
                            LEFT JOIN    ' . TOPICS_TABLE . ' t ON (u.user_id = t.topic_poster)
                            LEFT JOIN    ' . POSTS_TABLE . ' p ON (p.post_id = t.topic_first_post_id AND p.post_postcount = 1)
                            GROUP BY u.user_id';
                        $result = $db->sql_query($sql);

                        while ($row = $db->sql_fetchrow($result))
                        {
                            $db->sql_query('UPDATE ' . USERS_TABLE . " SET user_topics = {$row['num_topics']} WHERE user_id = {$row['user_id']}");
                        }
                        $db->sql_freeresult($result);

                        add_log('admin', 'LOG_RESYNC_TOPICCOUNTS');

                    break;
                        } 
Brakuje co najmniej jednej klamry zamykającej oraz zagnieżdżone są przypadki user i topics.
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

glizda
Zasłużony
Posty: 304
Rejestracja: 18 czerwca 2010, 20:38

Re: Mod NV usertopics - błąd po instalacji przy ACP

Post autor: glizda » 10 lipca 2010, 20:43

W takim razie występuje błąd w instrukcji.
Zedytowałem plik jeszcze raz, wszystko dokładnie.
Nadal to samo.
Powrót do phpBB3! Przepraszam za nieobecność!
Zapoznawanie się z nową wersją skryptu...

pit
Posty: 1580
Rejestracja: 25 lutego 2009, 18:15

Re: Mod NV usertopics - błąd po instalacji przy ACP

Post autor: pit » 10 lipca 2010, 21:33

Znajdź

Kod: Zaznacz cały

							add_log('admin', 'LOG_RESYNC_POSTCOUNTS');
							break;
zmień na

Kod: Zaznacz cały

							add_log('admin', 'LOG_RESYNC_POSTCOUNTS');
							break;
						}

glizda
Zasłużony
Posty: 304
Rejestracja: 18 czerwca 2010, 20:38

Re: Mod NV usertopics - błąd po instalacji przy ACP

Post autor: glizda » 11 lipca 2010, 12:01

Teraz występuje błąd :

Kod: Zaznacz cały

Parse error: syntax error, unexpected T_CASE in /home/user/domains/domena.pl/public_html/includes/acp/acp_main.php  on line 275
Powrót do phpBB3! Przepraszam za nieobecność!
Zapoznawanie się z nową wersją skryptu...

Awatar użytkownika
@Marcin
Zasłużony
Posty: 1635
Rejestracja: 08 lutego 2009, 21:27
Lokalizacja: Nowa Ruda (PL) / Milton Keynes (UK)
Kontakt:

Re: Mod NV usertopics - błąd po instalacji przy ACP

Post autor: @Marcin » 11 lipca 2010, 12:17

chyba o jedną klamrę jest za dużo:

znajdź

Kod: Zaznacz cały

  add_log('admin', 'LOG_RESYNC_POSTCOUNTS');
                     break;
                  }
zmień na

Kod: Zaznacz cały

  add_log('admin', 'LOG_RESYNC_POSTCOUNTS');
                     break;
Wsparcie phpBB PL !!

jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

Re: Mod NV usertopics - błąd po instalacji przy ACP

Post autor: jaroslw » 11 lipca 2010, 12:27

Dodajesz po złym:

Kod: Zaznacz cały

add_log('admin', 'LOG_RESYNC_POSTCOUNTS'); 
W pliku są dwie takie linie i chodzi o tą drugą, będącą w pobliżu (około linii 270):

Kod: Zaznacz cały

$start += $step; 
Weź „czysty” plik i zmodyfikuj go jeszcze raz, nie wciskając kodu w instrukcję warunkową z tą pierwszą linią.
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

pit
Posty: 1580
Rejestracja: 25 lutego 2009, 18:15

Re: Mod NV usertopics - błąd po instalacji przy ACP

Post autor: pit » 12 lipca 2010, 18:36

acp_main.zip
acp_main.php
(5.2 KiB) Pobrany 406 razy

glizda
Zasłużony
Posty: 304
Rejestracja: 18 czerwca 2010, 20:38

Re: Mod NV usertopics - błąd po instalacji przy ACP

Post autor: glizda » 12 lipca 2010, 20:41

Dzięki.
Już wszystko działa. Faktycznie, w złym miejscu wklejałem dany kod.
Powrót do phpBB3! Przepraszam za nieobecność!
Zapoznawanie się z nową wersją skryptu...

Zablokowany

Wróć do „Pomoc”