Strona 1 z 1

Znikające posty.

: 15 lutego 2007, 14:05
autor: Baza
http://www.scooter-stunt.com/modules.ph ... forum&f=10


Jak widzicie na samym dole są dwa tematy założone przez Jaslyn. Nie można ich usunąć, gdyż nie można do nich wejść bo : Nie istnieją żadne posty dla tego tematu.


Podobnym, ale innym problemem jest trzecia strona tematu, której nie ma bo pisze to co wyżej napisałem.

http://www.scooter-stunt.com/modules.ph ... topic&t=61

I gdy chciałem wysłać większego posta pokazał mi się o to taki błąd.

http://img407.imageshack.us/img407/4152 ... lekcc0.jpg

Szukałem w funcition_post.php ,ale nie widze tam, żadnego prostego błędu. Oto kod przy linii 251 ( [251] ):

Kod: Zaznacz cały

   $delete_option_sql = '';
                $old_poll_result = array();
                if ($mode == 'editpost' && $post_data['has_poll'])
                {
                        $sql = "SELECT vote_option_id, vote_result
                                [251]FROM " . VOTE_RESULTS_TABLE . "[251]
				WHERE vote_id = $poll_id 
                                ORDER BY vote_option_id ASC";
                        if (!($result = $db->sql_query($sql)))
                        {
                                message_die(GENERAL_ERROR, 'Could not obtain vote data results for this topic', '', __LINE__, __FILE__, $sql);
                        }

                        while ($row = $db->sql_fetchrow($result))
                        {
                                $old_poll_result[$row['vote_option_id']] = $row['vote_result'];

                                if (!isset($poll_options[$row['vote_option_id']]))
                                {
                                        $delete_option_sql .= ($delete_option_sql != '') ? ', ' . $row['vote_option_id'] : $row['vote_option_id'];
                                }
                        }
                }
                else
                {
                        $poll_id = $db->sql_nextid();
                }

                @reset($poll_options);

: 15 lutego 2007, 14:30
autor: phpBB Assistant
Baza, jaka to wersja phpBB? Robiłeś jakieś aktualizacje? Musisz dokonać synchronizacji bazy danych. Masz do wyboru:
a) synchronizacja w PA->Fora->Zarządzaj
b) ręczna synchronizacja w PMA (bardziej skomplikowana)

Od kiedy pojawił się problem?

: 15 lutego 2007, 14:38
autor: Baza
phpBB 2.0.21



W sumie problem pojawił się dzisiaj. Wszystko jest świeżo wgrane (od poniedziałku działa) i nie liczyłem, że błędów nie będzie :wink: W ogóle pierwszy raz korzystam z `gołego` phpBB. Zawsze siedziałem w Przemku.

Robie synchronizacje, zaraz zedytuje i powiem co i jak.

// Synchro z PA > Fora > Zarządzaj nic nie dała. A w PhpMyAdminie się motam ( v.2.6.2-pl1 ). :roll:

: 15 lutego 2007, 16:24
autor: phpBB Assistant
Baza, najlepiej zrób update do phpBB by Przemo v1.12.5 i dokonaj synchronizacji w check files :) Synchronizacja w tym panelu w 85% jest w stanie ten problem rozwiązać. Potem ewentualnie będziesz mógł odinstalować phpBB by Przemo.

: 15 lutego 2007, 17:20
autor: mateusz
a czy nie prościej wejsć do phpmyadmina i poszukać postów dla tych tematów, a jeśli faktycznie nie istnieją to wywalić je przy pomocy phpmyadmina ??

: 15 lutego 2007, 17:29
autor: Baza
Problem jest w tym, że forum jest zgrane z portalem. A jak powszechnie wiadomo, nie można Przema zintegrować z php Nuke.

Pokminie, pokminie i napisze wam co i jak...

: 15 lutego 2007, 17:53
autor: phpBB Assistant
mateusz pisze:a czy nie prościej wejsć do phpmyadmina i poszukać postów dla tych tematów, a jeśli faktycznie nie istnieją to wywalić je przy pomocy phpmyadmina ??
Można to zrobić ręcznie - ale jest z tym dużo zabawy, i do łatwych nie należy :)

Trzeba wejść do phpMyAdmin'a i w tabeli phpbb_topics poszukać numeru wadliwego tematu. Potem trzeba "ręcznie" policzyć ile jest odpowiedzi w tym wadliwym temacie (pierwszego postu nie zliczasz). Następnie musisz poprawić wartości w kolumnie topic_replies. Pamiętaj o sprawdzeniu topic_last_post_id czy jest zgodna z rzeczywistością. Trochę matematyki się przyda :)

: 16 lutego 2007, 16:47
autor: Baza
A z tym błędem, który opisałem w pierwszym poście. Dałoby rade coś zrobić ? Coraz częściej się pojawia :?

: 16 lutego 2007, 16:56
autor: mateusz
daj caly plik z błędu bo fragment podany przez ciebien nie pasuje do błędu :D (w podanym kodzie nie ma polecenia insert :D )