Wel posten, niet lezen wanneer ingelogd

Hulp nodig bij je installatie of kom je ergens niet uit? Probeer phpBB3! Problemen lossen we samen met je op.
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Gesloten
Polen Forum
Berichten: 1
Lid geworden op: 04 jan 2009, 17:01
Contacteer:

Wel posten, niet lezen wanneer ingelogd

Bericht door Polen Forum » 04 jan 2009, 17:26

  • Adres van je forum: http://www.polen-forum.nl/pools-forum
    Event. modificaties op je forum:Geen
    Wanneer ontstond het probleem?Na installatie van Board3Portalv1.0.2. Deze heb ik vervolgens weer verwijderd. Vervolgens het forum geupdate van 3.0.2 naar 3.0.4
    phpBB versie: 3.0.4

    Heb je onlangs iets veranderd aan je forum?
    Wat is het probleem?
Alle leden kunnen posten.
Maar slechts berichten lezen na uitloggen.
Ingelogd berichten lezen geeft de volgende foutmelding op ieder forum

Code: Selecteer alles

SQL ERROR [ mysqli ]

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND user_id = 24' at line 4 [1064]

SQL

SELECT notify_status FROM phpbb3_topics_watch WHERE topic_id = AND user_id = 24

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 143
CALL: dbal->sql_error()

FILE: includes/functions_display.php
LINE: 1003
CALL: dbal_mysqli->sql_query()

FILE: viewtopic.php
LINE: 466
CALL: watch_topic_forum()
..

fox
Berichten: 18
Lid geworden op: 03 jul 2008, 11:25

Re: Wel posten, niet lezen wanneer ingelogd

Bericht door fox » 04 jan 2009, 18:15

SELECT notify_status FROM phpbb3_topics_watch WHERE topic_id = AND user_id = 24
Je zegt dat dat je MySQL code is, de fout die ik daarin aantref is dat er geen topic_id wordt meegegeven vanuit het forum.
Hierdoor kan de notify_status niet worden bekeken.

Als je dan in viewtopic.php gaat rondneuzen kom je erachter dat topic_id een waarde krijgt door $topic_id.
Deze wordt weer ergens anders gedefinieerd met:
$topic_id = request_var('t', 0);
Veel weet ik niet van javascript af, waar dit wel mee te maken heeft, dat zou iemand anders moeten uitzoeken. Maar heb je al geprobeerd om met een andere stijl te kijken?
Misschien is de update niet goed gelukt? Dan moet je die install map nog maals met FTP overzetten en dan nogmaals laten controleren op fouten...

Ik hoop dat ik je enigszins geholpen heb.

Gesloten