Pagina 1 van 1

Debug melding in EZportal

Geplaatst: 10 mei 2005, 18:01
door Lextravaganza
Na het toevoegen van de volgende mods:

Code: Selecteer alles

Mod Title:   ezPortal Admin for phpBB2 with ezportal_admin_db_install
Mod Version: 1.0.3
Original Author: Marcus Thiel <thundercat@die-pretorianer.de>
www.die-pretorianer.de

Code: Selecteer alles

MOD Title: Recent News block option
MOD Author: Selven
MOD Description: adds admin control for recent news block by Selven
MOD Version: 1.0.4
heb ik de volgende foutmelding op mijn portal:

Code: Selecteer alles

Could not query recent topics information

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 '' at line 8

SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username FROM phpbb_topics AS t, phpbb_posts AS p, phpbb_users AS u WHERE t.forum_id NOT IN ('start') AND t.topic_status <> 2 AND p.post_id = t.topic_last_post_id AND p.poster_id = u.user_id ORDER BY p.post_id DESC LIMIT 

Line : 174
File : portal.php
Het vreemde is dat ik in die regio van de portal.php niets heb aan hoeven passen en voor deze mods werkte het prima.

Hier de regels 164-179 van mijn portal.php:

Code: Selecteer alles

$sql = "SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username
		FROM " . TOPICS_TABLE . " AS t, " . POSTS_TABLE . " AS p, " . USERS_TABLE . " AS u
		WHERE t.forum_id NOT IN (" . $except_forum_id . ")
			AND t.topic_status <> 2
			AND p.post_id = t.topic_last_post_id
			AND p.poster_id = u.user_id
		ORDER BY p.post_id DESC
		LIMIT " . $CFG['number_recent_topics'];
if (!$result = $db->sql_query($sql))
{
	message_die(GENERAL_ERROR, 'Could not query recent topics information', '', __LINE__, __FILE__, $sql);
}
$number_recent_topics = $db->sql_numrows($result);
$recent_topic_row = array();
while ($row = $db->sql_fetchrow($result))
{
Iemand die weet wat er fout is?

Anita

Geplaatst: 10 mei 2005, 18:10
door runman
je hebt de topic ID's voor de recent topics goed ingevuld in portal.php?

Geplaatst: 10 mei 2005, 18:17
door Lextravaganza
Ezadmin zorgt ervoor dat je dit in je ACP kunt doen... voordat ik de kans had om ze daar in te vullen, had ik de foutmelding al :(

Trouwens, ik heb bij EzAdmin het moeten veranderen... heb het nagekeken, is netjes veranderd zoals het moet :)

Geplaatst: 10 mei 2005, 18:52
door Lextravaganza
Schiet mij maar lek... ik zet net de aangepaste portal.php weer terug... na hem helemaal nagekeken te hebben en hij werkt weer.. ik zal toch ergens een foutje gemaakt hebben :oops:

Anita

Geplaatst: 10 mei 2005, 19:20
door Bee
De fout in dit geval is dit:

Code: Selecteer alles

$CFG['number_recent_topics'];
Die heb je verwijderd toen je ezAdmin installeerde, en kan dus niet gebruikt waren. Je hebt dus of een stukje instructie overgeslagen, of een fout werkende mod gebruikt ;)

Geplaatst: 11 mei 2005, 05:35
door Lextravaganza
bee schreef:De fout in dit geval is dit:

Code: Selecteer alles

$CFG['number_recent_topics'];
Die heb je verwijderd toen je ezAdmin installeerde, en kan dus niet gebruikt waren. Je hebt dus of een stukje instructie overgeslagen, of een fout werkende mod gebruikt ;)
Er zal inderdaad een foutje ingezeten hebben... Op een gegeven moment werkte het in ieder geval weer en heb ik in de portal_body.tpl de aanpassing gemaakt dat hij de recente topics liet zien, want dat was op 1 of andere manier ook niet ingesteld. Denk dat daar et het overzetten van alle mods naar de nieuwe Style er iets verkeerd gegaan is. Het is in ieder geval opgelost dat is het belangrijkste! :D