Pagina 1 van 1

ben een onderwerp kwijt

Geplaatst: 30 aug 2006, 17:00
door carpflashes.nl
Support Template
  • Wat is het probleem? ben een onderwerp kwijt
    Wanneer ontstond het probleem?
    Adres van je forum: http://www.carpflashes.nl/board/index.php
    Modifications op je forum:
    Huidige stijl:
    phpBB versie: 2.0.21
    Waar is je forum gehost:
    Heb je onlangs iets verandert aan je forum? nee
Overige opmerkingen:

gister heeft een gebruiker een bericht gepost maar als laatste bericht stond er dus deze tekst

Code: Selecteer alles

01 Jan 1970 01:00 am 
nu ben ik er ook achter gekomen dat 1 onderwerp weg is deze staat wel nog in de database maar op het discussieboard zelf niet meer.

als laatste bericht gaf hij dus ook aan dat het onderwerp prive was terwijl alle onderwerpen dit niet zijn.

mijn vraag hoe kan ik mijn verborgen onderwerp weer zichtbaar* maken
kan ik dit door bij voorbeeld in de backup het laatste bericht van deze persoon in het desbetreffende onderwerp verwijderden

* het onderwerp is niet prive of verborgen maar door het laatste bericht van deze persoon is deze dat wel geworden.
kan het bericht op het discussieboard niet vinden wel in de database

Geplaatst: 31 aug 2006, 14:05
door Luuk
Kijk in je database of bij het topic het forum_id wel klopt, voer dan uit:

Code: Selecteer alles

UPDATE phpbb_posts SET forum_id = X WHERE topic_id = Y;
Even X en Y aanpassen, hopelijk is het dan terug.

Geplaatst: 31 aug 2006, 16:30
door carpflashes.nl
hoi ik heb dat dus geprobeerd maar kan de desbetreffende topic niet vinden in het discussieboard
heb ook niks zelf gedaan aan deze topic is door toedoen van een gebruiker gebeurt onbewust
is er misschiens een andere optie om deze topic weer terug te krijgen bv door het laatste bericht te verwijderen,als ik weet hoe dat in z'n werk gaat :)

Geplaatst: 31 aug 2006, 19:56
door Luuk
Je moet zowiezo eerst het topic_id te weten komen, dit staat in de database (waar je het tpic wel nog kon vinden).
In de database staat ook het forum_id.

Om te verwijderen kun je het beste eerst even kijken welke posts allemaal in dat topic staan (weer het topic_id nodig!).
Dat kan met

Code: Selecteer alles

SELECT * FROM phpbb_posts WHERE topic_id = X
Waarschijnlijk is de onderste rij de laatste post.

Geplaatst: 31 aug 2006, 20:06
door carpflashes.nl
ik heb het forum id en het topic id maar als ik dus dit

Code: Selecteer alles

UPDATE phpbb_posts SET forum_id = 1 WHERE topic_id = 463;
uitvoer vindt hij niks

nu heb ik deze uitgevoerd

Code: Selecteer alles

SELECT * FROM phpbb_posts WHERE topic_id = 463
en die vindt hij wel kan ik nu het laatste bericht gewoon verwijderen?

Geplaatst: 31 aug 2006, 20:09
door Luuk
Als dat die post is waar het niet in klopt kun je die verwijderen ja. Zou voor de zekerheid eerst even een backup maken van de tabel phpbb_posts zodat je als het nodig is, dat post_id weer terug kunt zetten.

Geplaatst: 31 aug 2006, 20:13
door carpflashes.nl
en hoe doe ik dit precies ?

Geplaatst: 31 aug 2006, 20:16
door Luuk
De backup, klik op exporteren en dan alleen de tabel phpbb_posts kiezen uit de lijst.

Het verwijderen, ga naar de juiste rij toe, klik op het rode kruisje en bevestig het :bier: