Pagina 1 van 3

SQL gesloten topics

Geplaatst: 11 apr 2004, 21:09
door Headstrong
Is er ook een makkelijke SQL-querie (ofzo) om gesloten topics van bepaalde fora (niet allemaal dus) naar 1 forum te verplaatsen?

Geplaatst: 11 apr 2004, 21:10
door Hessels
dus je wilt dat alle topics die gesloten worden in 1 topic gezet worden automatisch?

Geplaatst: 11 apr 2004, 22:14
door Luuk
Voer dit uit:

Code: Selecteer alles

UPDATE `phpbb_topics` SET `forum_id` = 'XX' WHERE `topic_status` = '1';
XX is het forum id waar ze heen moeten

Geplaatst: 11 apr 2004, 22:19
door DaMnNaTiOn
En daarna even resyncen in je admin paneel bij forum beheer, anders staan er verkeerde statistieken op de index.

Re: SQL gesloten topics

Geplaatst: 12 apr 2004, 00:07
door -=|Rik|=-
Headstrong schreef:Is er ook een makkelijke SQL-querie (ofzo) om gesloten topics van bepaalde fora (niet allemaal dus) naar 1 forum te verplaatsen?
Er was al iemand met zo'n verzoek, en ik heb nu een mod die wat alle (vanaf het moment dat het erop en aan staat) gesloten topics automatisch naar een opgegeven forum verplaats...

http://www.rik.wsq.nl/board/Modificatio ... LOCKED.zip

Geplaatst: 12 apr 2004, 12:28
door Headstrong
Handig. Maar ik wil dus niet alle gesloten topics van alle fora, maar alle gesloten topics van bepaalde fora.

Ik wil de gesloten topics van deze forumnummers verplaatsen naar een bepaald forum (22) :
-1,2,6,12,14,19

De rest van de fora dus niet.

Geplaatst: 12 apr 2004, 13:46
door Luuk
Dan lijkt me dit wel toepasselijk:

Code: Selecteer alles

UPDATE `phpbb_topics` SET `forum_id` = 'XX' WHERE `topic_status` = '1' AND forum_id = XXX; 
de eerste keer XX = waar het heen moet
de tweede keer XXX = welke forum

Dit moet je voor elk forum apart invoeren, dus je moet het bestand 6x runnen

Geplaatst: 12 apr 2004, 13:53
door Headstrong
Ik voerde dus dit uit:

Code: Selecteer alles

UPDATE `phpbb_topics` SET `forum_id` = '22' WHERE `topic_status` = '1' AND forum_id = 1;
En nu heb ik deze error op mijn forum:

Code: Selecteer alles

Warning: message_die(./language/lang_english/lang_main.php): failed to open stream: No such file or directory in /home/www/headstrong.50free.org/Newversion/includes/functions.php on line 699

Warning: message_die(): Failed opening './language/lang_english/lang_main.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/www/headstrong.50free.org/Newversion/includes/functions.php on line 699
phpBB : 

Could not connect to the database

Geplaatst: 12 apr 2004, 13:58
door Luuk
lijkt alsof hij de lang bestanden niet meer kan openen, staan die er zeker?
Als ik naar je bestand ga krijg ik namelijk ook een 404 error :roll:

Geplaatst: 12 apr 2004, 14:02
door Headstrong
Staan er nog. Ik heb verder niks veranderd, behalve die sql.

Geplaatst: 12 apr 2004, 15:44
door Headstrong
Weet iemand wat er fout gegaan is en hoe ik het weer goed krijg?

En in die foutmelding staat:

Code: Selecteer alles

(./language/lang_english/lang_main.php
Maar die map heb ik al een hele tijd geleden verwijderd.
Ik heb alleen nog lang_dutch.

Geplaatst: 12 apr 2004, 15:50
door DaMnNaTiOn
Open functions.php en vindt alle /lang_english/.
Vervang dat door /lang_dutch/.

Geplaatst: 12 apr 2004, 15:56
door Headstrong
Gedaan, die error is weg, maar nu komt er een andere error:

Code: Selecteer alles

phpBB : Fatale Fout 

Could not connect to the database

Geplaatst: 12 apr 2004, 16:07
door Bas
Dan kan je database down zijn...

Geplaatst: 12 apr 2004, 16:09
door Headstrong
Nee, bij andere leden van 50free deed die het nog. En zou wel toevallig zijn dat het net na die querie kwam..

Geplaatst: 12 apr 2004, 16:49
door -=|Rik|=-
Luuk schreef:Dan lijkt me dit wel toepasselijk:

Code: Selecteer alles

UPDATE `phpbb_topics` SET `forum_id` = 'XX' WHERE `topic_status` = '1' AND forum_id = XXX; 
de eerste keer XX = waar het heen moet
de tweede keer XXX = welke forum

Dit moet je voor elk forum apart invoeren, dus je moet het bestand 6x runnen
Heb je er rekening mee gehouden dat je hiermee alleen het topic verplaats en niet alle posts?

Geplaatst: 12 apr 2004, 16:57
door Luuk
dat maakt niks uit, de posts zitten aan het topic_id gekoppeld en die verander ik niet

Geplaatst: 12 apr 2004, 20:39
door Headstrong
Maar wat kan er fout gegaan zijn dan?
Please, iemand, ik wil mijn forum weer online hebben. :roll:

Geplaatst: 13 apr 2004, 13:48
door Headstrong
Weet niemand hoe ik het weer goed kan krijgen??? :(

Geplaatst: 13 apr 2004, 14:00
door Luuk
heb je een backup?