[Opgelost] Page mod Debug Foutmeldingen.

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
PaulusB
Berichten: 605
Lid geworden op: 18 mei 2006, 09:26

[Opgelost] Page mod Debug Foutmeldingen.

Bericht door PaulusB » 08 jul 2007, 22:04

  • Wat is het probleem? Debug foutmeldingen.
    Wanneer ontstond het probleem? Altijd eigenlijk al.
    Adres van je forum: http://www.vr6clubholland.nl
    Modifications op je forum:Teveel om op tenoemen.
    Huidige stijl: Saphic
    phpBB versie:2.0.22
    Waar is je forum gehost:www.sohosted.com
    Heb je onlangs iets verandert aan je forum? Nope
Kan iemand deze 2 fout meldingen herleiden. 9 van de 10 keer nergens last van en dan opeens zijn ze er. Dus lijkt of de database gewoon goed is, maar op bepaalde momenten krijg ik een foutmelding. Wie weet raad :?:

Admin index

Code: Selecteer alles

DEBUG MODE

SQL Error : 1064 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 'WHERE page_id = 3165' at line 1

SELECT forum_name, forum_id FROM phpbb_forums

Line : 566
File : index.php
Viewonline.php
Afbeelding

Alvast dank

PaulusB
Berichten: 605
Lid geworden op: 18 mei 2006, 09:26

Re: Debug Foutmeldingen.

Bericht door PaulusB » 09 jul 2007, 17:49

iemand nog een idee Repair draaien tabel even exporteren en opnieuw uploaden.

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Re: Debug Foutmeldingen.

Bericht door Ramon Fincken » 10 jul 2007, 22:29

die viewonline melding klopt gewoon niet.

De SQL ziet er goed uit, maar die WHERE staat er gewoon niet.
Dus ik vrees dat hier een mod een verkeerde SQL statement draait of dat je database niet helemaal geupdate is na installatie van een mod.
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

PaulusB
Berichten: 605
Lid geworden op: 18 mei 2006, 09:26

Re: Debug Foutmeldingen.

Bericht door PaulusB » 10 jul 2007, 22:46

Ja dat word moeilijk om te achterhalen welke mod dat ook al weer was.

PaulusB
Berichten: 605
Lid geworden op: 18 mei 2006, 09:26

Re: Debug Foutmeldingen.

Bericht door PaulusB » 10 jul 2007, 23:03

Oke de fout zou moeten zitten in deze mod

http://www.tascrafts.com/tascrafts_copy ... odtemp.zip

Blank Template MOD

En dan gaat het om deze 2 stukken

Admin index.

Code: Selecteer alles

# 
#-----[ OPEN ]------------------------------------------ 
# 
admin/index.php

# 
#-----[ FIND ]------------------------------------------ 
# 

	  switch($onlinerow_reg[$i]['user_session_page'])

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 
      
          // BEGIN Blank Template MOD
          if( $onlinerow_reg[$i]['user_session_page'] < PAGE_TEMPLATE )
          {
            $page_id = - ($onlinerow_reg[$i]['user_session_page'] + PAGE_TEMPLATE);
            $sql_tpl = "SELECT page_name WHERE page_id = $page_id";
            if ( !($result_tpl = $db->sql_query($sql_tpl)) )
            {
	      message_die(GENERAL_ERROR, 'Could not obtain regd user/online information', '', __LINE__, __FILE__, $sql);
            }
            while( $rowtpl = $db->sql_fetchrow($result_tpl) )
            {
              $location = $rowtpl['page_name'];
	      $location_url = "template.$phpEx?page=$page_id";
	    }	
          }
          // END Blank Template MOD

# 
#-----[ FIND ]------------------------------------------ 
# 

	switch( $onlinerow_guest[$i]['session_page'] )						

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 
      
      // BEGIN Blank Template MOD
      if( $onlinerow_guest[$i]['session_page'] < PAGE_TEMPLATE )
      {
        $page_id = - ($onlinerow_guest[$i]['session_page'] + PAGE_TEMPLATE);
        $sql_tpl = "SELECT page_name WHERE page_id = $page_id";
        if ( !($result_tpl = $db->sql_query($sql_tpl)) )
        {
	  message_die(GENERAL_ERROR, 'Could not obtain regd user/online information', '', __LINE__, __FILE__, $sql);
        }
        while( $rowtpl = $db->sql_fetchrow($result_tpl) )
        {
          $location = $rowtpl['page_name'];
	  $location_url = "template.$phpEx?page=$page_id";
	}	
      }
      // END Blank Template MOD
View online

Code: Selecteer alles

viewonline.php

# 
#-----[ FIND ]------------------------------------------ 
# 

      switch( $row['session_page'] )

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 
      
      // BEGIN Blank Template MOD
      if( $row['session_page'] < PAGE_TEMPLATE )
      {
        $page_id = - ($row['session_page'] + PAGE_TEMPLATE);
        $sql_tpl = "SELECT page_name WHERE page_id = $page_id";
        if ( !($result_tpl = $db->sql_query($sql_tpl)) )
        {
	  message_die(GENERAL_ERROR, 'Could not obtain regd user/online information', '', __LINE__, __FILE__, $sql);
        }
        while( $rowtpl = $db->sql_fetchrow($result_tpl) )
        {
          $location = $rowtpl['page_name'];
	  $location_url = "template.$phpEx?page=$page_id";
	}	
      }
      // END Blank Template MOD
De sql code die je moet opvoeren staat hier buiten zie:

Code: Selecteer alles

CREATE TABLE phpbb_add_pages (
page_id MEDIUMINT(8) NOT NULL,
page_name VARCHAR(100) NOT NULL,
page_content TEXT,
page_auth TINYINT(1) NOT NULL
);
Dus wat is er mis met die 2 stukken van de admin en viewonline.

Viewonline

http://www.vr6clubholland.nl/board/fout/viewonline.txt

Admin index

http://www.vr6clubholland.nl/board/fout/index.txt

Gebruikersavatar
Tom V
Berichten: 2487
Lid geworden op: 24 jan 2006, 17:04
Locatie: Houtvenne (BE)
Contacteer:

Re: Debug Foutmeldingen.

Bericht door Tom V » 10 jul 2007, 23:57

De mod Blank Template MOD klopt gewoon al niet. De sql die deze uitvoert is niet juist. "Select ... where ..." dan vraag ik af VAN wat?

Open viewonline.php
vind

Code: Selecteer alles

$sql_tpl = "SELECT page_name WHERE page_id = $page_id";
en vervang met

Code: Selecteer alles

 $sql_tpl = "SELECT page_name FROM ". ADD_PAGES_TABLE ." WHERE page_id = $page_id";

PaulusB
Berichten: 605
Lid geworden op: 18 mei 2006, 09:26

Re: Debug Foutmeldingen.

Bericht door PaulusB » 11 jul 2007, 00:17

Thanks heb heb uitgevoerd.

PaulusB
Berichten: 605
Lid geworden op: 18 mei 2006, 09:26

Re: Debug Foutmeldingen.

Bericht door PaulusB » 06 aug 2007, 22:06

Foumelding is weer terug ik hjad de aanpassing gedaan zoals beschreven bleef ook netjes weg maar komt nu alleen in de index van het admin gedeelte weer terug

http://www.vr6clubholland.nl/board/files/fout.jpg

http://www.vr6clubholland.nl/board/file ... _admin.txt

Weet iemand wat er fout staat :?:

PaulusB
Berichten: 605
Lid geworden op: 18 mei 2006, 09:26

Re: Debug Foutmeldingen.

Bericht door PaulusB » 06 aug 2007, 22:09

Al opgelost.

Gesloten