SQL gesloten topics

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Headstrong
Berichten: 439
Lid geworden op: 13 aug 2003, 17:21

SQL gesloten topics

Bericht door Headstrong » 11 apr 2004, 21:09

Is er ook een makkelijke SQL-querie (ofzo) om gesloten topics van bepaalde fora (niet allemaal dus) naar 1 forum te verplaatsen?

Hessels
Berichten: 163
Lid geworden op: 09 mar 2004, 18:02
Locatie: Zwolle

Bericht door Hessels » 11 apr 2004, 21:10

dus je wilt dat alle topics die gesloten worden in 1 topic gezet worden automatisch?

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 11 apr 2004, 22:14

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
Afbeelding

Gebruikersavatar
DaMnNaTiOn
Berichten: 2555
Lid geworden op: 11 dec 2002, 18:29
Locatie: localhost
Contacteer:

Bericht door DaMnNaTiOn » 11 apr 2004, 22:19

En daarna even resyncen in je admin paneel bij forum beheer, anders staan er verkeerde statistieken op de index.
lastmodified.net

Gebruikersavatar
-=|Rik|=-
Berichten: 815
Lid geworden op: 02 jan 2004, 19:49
Locatie: Eindhoven

Re: SQL gesloten topics

Bericht door -=|Rik|=- » 12 apr 2004, 00:07

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
-=|Rik|=- kan schadelijk zijn voor de gezondheid.
Krijg toch allemaal de kolere, val voor mijn part allemaal dood.

Headstrong
Berichten: 439
Lid geworden op: 13 aug 2003, 17:21

Bericht door Headstrong » 12 apr 2004, 12:28

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.

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 12 apr 2004, 13:46

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
Afbeelding

Headstrong
Berichten: 439
Lid geworden op: 13 aug 2003, 17:21

Bericht door Headstrong » 12 apr 2004, 13:53

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

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 12 apr 2004, 13:58

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:
Afbeelding

Headstrong
Berichten: 439
Lid geworden op: 13 aug 2003, 17:21

Bericht door Headstrong » 12 apr 2004, 14:02

Staan er nog. Ik heb verder niks veranderd, behalve die sql.

Headstrong
Berichten: 439
Lid geworden op: 13 aug 2003, 17:21

Bericht door Headstrong » 12 apr 2004, 15:44

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.

Gebruikersavatar
DaMnNaTiOn
Berichten: 2555
Lid geworden op: 11 dec 2002, 18:29
Locatie: localhost
Contacteer:

Bericht door DaMnNaTiOn » 12 apr 2004, 15:50

Open functions.php en vindt alle /lang_english/.
Vervang dat door /lang_dutch/.
lastmodified.net

Headstrong
Berichten: 439
Lid geworden op: 13 aug 2003, 17:21

Bericht door Headstrong » 12 apr 2004, 15:56

Gedaan, die error is weg, maar nu komt er een andere error:

Code: Selecteer alles

phpBB : Fatale Fout 

Could not connect to the database

Gebruikersavatar
Bas
Berichten: 2741
Lid geworden op: 02 dec 2003, 17:38
Locatie: Omgeving Goslar (Duitsland)
Contacteer:

Bericht door Bas » 12 apr 2004, 16:07

Dan kan je database down zijn...

Headstrong
Berichten: 439
Lid geworden op: 13 aug 2003, 17:21

Bericht door Headstrong » 12 apr 2004, 16:09

Nee, bij andere leden van 50free deed die het nog. En zou wel toevallig zijn dat het net na die querie kwam..

Gebruikersavatar
-=|Rik|=-
Berichten: 815
Lid geworden op: 02 jan 2004, 19:49
Locatie: Eindhoven

Bericht door -=|Rik|=- » 12 apr 2004, 16:49

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?
-=|Rik|=- kan schadelijk zijn voor de gezondheid.
Krijg toch allemaal de kolere, val voor mijn part allemaal dood.

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 12 apr 2004, 16:57

dat maakt niks uit, de posts zitten aan het topic_id gekoppeld en die verander ik niet
Afbeelding

Headstrong
Berichten: 439
Lid geworden op: 13 aug 2003, 17:21

Bericht door Headstrong » 12 apr 2004, 20:39

Maar wat kan er fout gegaan zijn dan?
Please, iemand, ik wil mijn forum weer online hebben. :roll:

Headstrong
Berichten: 439
Lid geworden op: 13 aug 2003, 17:21

Bericht door Headstrong » 13 apr 2004, 13:48

Weet niemand hoe ik het weer goed kan krijgen??? :(

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 13 apr 2004, 14:00

heb je een backup?
Afbeelding

Gesloten