Fehler bei einem Aufruf, der woanders aber funktioniert ...

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
femu
Beiträge: 176
Registriert: Mo 22.Mai, 2006 10:36
Wohnort: Pfaffenhofen
Kontaktdaten:

Fehler bei einem Aufruf, der woanders aber funktioniert ...

Beitrag von femu »

Hallo Zusammen,

ich dreh gerade gemütlich durch. Und zwar habe eine Abfrage im Portal, die folgendermassen aussieht:

Code: Alles auswählen

	include_once($phpbb_root_path . 'media_box/dm_mmc_constants.' . $phpEx);
        
	$sql = "SELECT config_value FROM " . MMC_CONFIG_TABLE ." WHERE config_name = 'max_medias_portal'";
	if ( !$result = $db->sql_query($sql) )
		message_die(GENERAL_ERROR, 'Error reading media number', '', __LINE__, __FILE__, $sql);
	while($row = $db->sql_fetchrow($result))
	{
		$max_medias_portal = $row['config_value'];
	}

	$template -> assign_block_vars('media_newest', array(
		'L_NEWEST_MEDIA_IMAGE' => $lang['L_NEWEST_MEDIA_IMAGE'],
		'L_NEWEST_MEDIA_TITLE' => $lang['L_NEWEST_MEDIA_TITLE'],
		'L_NEWEST_NAME' => $lang['L_NEWEST_NAME'],
		'L_NEWEST_VIEW' => $lang['L_NEWEST_VIEW'],
		'L_NEWEST_SINGER' => $lang['L_NEWEST_SINGER'],
		'L_NEWEST_TIME'  => $lang['L_NEWEST_TIME'],
		'L_NEWEST_TITLE' => $lang['L_NEWEST_TITLE']. $max_medias_portal . $lang['L_NEWEST_MEDIA']
		)
	); 

	$q = "SELECT *
		  FROM ". MMC_TABLE ."
		  ORDER BY media_time DESC
		  LIMIT 0, ". $max_medias_portal;
	$r = $db -> sql_query($q);
	while($row = $db -> sql_fetchrow($r))
	{
		$row['media_image'] =  "<img src='images/newest.gif' height='12' width='35'>";    
		$row['media_time'] =  create_date($board_config['default_dateformat'], $row['media_time'], $board_config['board_timezone']);

		if ( $mmc_config['allow_guest_view'] == 0 && !$userdata['session_logged_in'] )
		{
			$media_titleurl =  $row['media_title'];
			$media_nameurl =  $row['media_username'];
		}
		else
		{
			$media_titleurl =  '<a href="'. append_sid("dm_mmc_page.$phpEx?media_id=". $row['media_id'] .'">' . $row['media_title'] . '</a>';
			$media_nameurl =  '<a href="'. append_sid("profile.php?mode=viewprofile&u=" . $row['media_user_id'] . '">' . $row['media_username'] . '</a>';
			$title = '<a href="'. append_sid("dm_mmc_page.$phpEx?media_id=". $mediarow[$j]['media_id']) . '">' . $mediarow[$j]['media_title'] . '</a>';
		}

		$template -> assign_block_vars('media', array( 
			'NEWEST_MEDIA_IMAGE' => $row['media_image'],
			'NEWEST_MEDIA_TITLEURL' => $media_titleurl,
			'NEWEST_NAMEURL' => $media_nameurl,
			'NEWEST_VIEW' => $row['media_view_count'],
			'NEWEST_TIME' => $row['media_time'],
			'NEWEST_SINGER' => $row['media_singer']
			)
		);				
	}
Sieht eigentlich ganz normal aus. Bei der if Abfrage allerdingsm bekomme ich folgenden Fehler:

Code: Alles auswählen

Parse error: syntax error, unexpected ';' in /mounted-storage/home50b/sub007/sc34349-UKVE/www/areas/area52/portal.php on line 325
Zeile 325 ist die erste Zeile aus dem else Befehl (also im obigen Code die Zeile 40). Ich weiß echt nicht mehr weiter. Wie man aus dem Code sehen kann, wird dort geprüft, ob man Medien anklicken kann oder nicht. Wie gesagt, beim eigentlichen Program geht die gleiche Abfrage ohne Probleme.

Hat jemand mal wieder eine Idee, warum es im Portal partout nicht gehen will?


Vielen Dank und Gruß
Felix
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Schuld ist in Zeile "40" alias 325 eine fehlende schliessende Runde Klammer des append_sid:

Code: Alles auswählen

append_sid("dm_mmc_page.$phpEx?media_id=". $row['media_id']
;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
femu
Beiträge: 176
Registriert: Mo 22.Mai, 2006 10:36
Wohnort: Pfaffenhofen
Kontaktdaten:

Beitrag von femu »

Oh mann ... ich bin echt mit Blindheit geschlagen. Ich glaub ich muß mir 'nen neuen Optiker suchen :wall:

Vielen Dank mal wieder!

Einen schönen Sonntag Abend noch!

Gruß
Felix
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dito.

BTW Optiker: Fielmann?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
femu
Beiträge: 176
Registriert: Mo 22.Mai, 2006 10:36
Wohnort: Pfaffenhofen
Kontaktdaten:

Beitrag von femu »

Nö. Bei Fielmann war ich einmal und das letzte Mal. Ich bevorzuge da doch echte Optiker und keine Media Markts unter den Optikern (Service und Qualität ist da sehr ähnlich) ;)
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Service und Qualität ist da sehr ähnlich
Glaube ich gerne...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten