Jeśli posty na Twoim forum nie posiadają tytułów, na przykład z powodu konwersji z phpBB2, możesz je uzupełnić wykonując zapytanie SQL:
Nie zapomnij o...
Jeżeli nie wiesz jak wykonywać polecenia SQL, to zapoznaj się z tym artykułem: Wykonywanie polecenia SQL.
Jeżeli nie wiesz jak wykonywać polecenia SQL, to zapoznaj się z tym artykułem: Wykonywanie polecenia SQL.
Dla MySQL
UPDATE phpbb_posts p SET post_subject = CONCAT('Re: ', ( SELECT t.topic_title FROM phpbb_topics t WHERE t.topic_id = p.topic_id )) WHERE p.post_subject = '' LIMIT 10000;
Jeśli Twoje forum ma więcej niż 10 000 postów, powtarzaj to zapytanie do momentu, gdy MySQL poinformuje, że zmieniono zero wierszy.
Dla PostgreSQL
UPDATE phpbb_posts p SET post_subject = 'Re: '||( SELECT t.topic_title FROM phpbb_topics t WHERE t.topic_id = p.topic_id ) WHERE p.post_subject = '';
Resynchronizacja tytułów najnowszych postów
Sama resynchronizacja tytułów postów nie pomoże, jeśli chcesz np. zainstalować Last Posts Titles MOD. Aby zresynchronizować tytuły najnowszych postów, wykonaj polecenie SQL:
Nie zapomnij o...
Jeżeli nie wiesz jak wykonywać polecenia SQL, to zapoznaj się z tym artykułem: Wykonywanie polecenia SQL.
Jeżeli nie wiesz jak wykonywać polecenia SQL, to zapoznaj się z tym artykułem: Wykonywanie polecenia SQL.
Dla MySQL i PostgreSQL
UPDATE phpbb_forums f SET forum_last_post_subject = ( SELECT p.post_subject FROM phpbb_posts p WHERE f.forum_last_post_id = p.post_id ) WHERE f.forum_last_post_subject = '' AND f.forum_last_post_id <> 0;