To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

Bazy danych SQL - problem po scaleniu tematów - kolejność postów

tombog - 19-08-2013, 10:50
Temat postu: problem po scaleniu tematów - kolejność postów
Witam. Chciałbym się dowiedzieć co i gdzie zmienić w tabelach aby uporządkować posty w scalonych tematach.
Najpierw z jednego tematu wydzieliłem posty do tematu roboczego. Następnie ten roboczy temat scaliłem z tematem właściwym. W efekcie posty poukładały się nie chronologicznie, tylko jakby dokleiły się do tematu co dało efekt taki, że te z wcześniejszą datą wyświetlają się pod postami nowszymi. Z tym nie byłoby problemy, ale temat ten w portalu jest wyświetlany błędnie, bo temat się zgada, autor się zgadza, a treść jest wzięta z postu o najmniejszym ID w temacie. Zmiana jednak ID postu nie poprawia sytuacji, a zamiast treści wyświetla się pusta przestrzeń.
Czy można uporządkować te posty ręcznie w bazie ? Na pewno tak, tylko gdzie i co zmieniać ?

Woytec - 19-08-2013, 11:02

Edytuj kolumnę post_order w phpbb_posts
tombog - 19-08-2013, 11:25

Problem rozwiązałem. Post do portalu jest pobierany poprzez kolumnę topic_first_post_id z tabeli phpbb_topics

Dziękuję za zainteresowanie tematem :)

Woytec - 19-08-2013, 11:50

Tylko w portalu?
Spróbuj w fetchpost.php
Kod:
ORDER BY t.topic_time DESC

zmienić na
Kod:
ORDER BY p.post_order ASC

Edit: aha, ok ;)



Powered by phpBB modified by Przemo © 2003 phpBB Group