Supportticket von CBack

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!
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, dann wäre das korrekt.
Aber dennoch muss "cst" in der Abfrage auch eingebunden werden, damit die Forendaten wirklich hiermit bereitstehen können.
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!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Wird das in der viewforum.php eingebunden oder in page_header.php?
Denn auch ein forum_status wird nirgends definiert/abgefragt sondern einfach nur verwendet.

Edit:
Also könnte ich mit

Code: Alles auswählen

if ($forum_row['cst'] == 1) 
{ 
	$template->assign_block_vars('cst_aktiviert ', array());
}

$template->set_filenames(array(
	'body' => 'viewforum_body.tpl')
);
die Switche benutzen?
Zuletzt geändert von Holger am Do 06.Dez, 2007 11:30, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wenn dann so rum:

Code: Alles auswählen

$template->set_filenames(array(
	'body' => 'viewforum_body.tpl')
);

if ($forum_row['cst'] == 1) 
{ 
	$template->assign_block_vars('cst_aktiviert ', array());
}
Und in der viewforum.php.
Denn in der page_header.php hast Du kein zunächst Foren-Daten zur Verfügung.

Mit Abfrage meinte ich die SQL-Anweisung, die $forum_row füllt. Dort muss "cst" mit eingetragen werden, sonst wäre $forum_row['cst'] leer.
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!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Ich schätze, dass wird hier gemacht, oder?

Code: Alles auswählen

if ( !empty($forum_id) )
{
	$sql = "SELECT *
		FROM " . FORUMS_TABLE . "
		WHERE forum_id = $forum_id";
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not obtain forums information', '', __LINE__, __FILE__, $sql);
	}
}
else
{
	message_die(GENERAL_MESSAGE, 'Forum_not_exist');
}

//
// If the query doesn't return any rows this isn't a valid forum. Inform
// the user.
//
if ( !($forum_row = $db->sql_fetchrow($result)) )
{
	message_die(GENERAL_MESSAGE, 'Forum_not_exist');
}
Das
SELECT * FROM " . FORUMS_TABLE . "
bedeutet doch, dass alles rausgelesen wird, also auch cst?!


EDIT:
Es wird der Button jetzt gar nicht mehr angezeigt, weder in Foren die für das Support-Formular aktiviert sind noch in den anderen ...
Ich habe viewforum_body.tpl:

Code: Alles auswählen

	  <!-- BEGIN cst_aktiviert -->
	  <a href="{U_POST_NEW_SUPPORTTOPIC}"><img src="{POST_SUPPORT_IMG}" border="0" alt="{L_POST_NEW_TOPIC}" /></a>
	  <!-- END cst_aktiviert -->
und
viewforum.php:

Code: Alles auswählen

$template->set_filenames(array(
	'body' => 'viewforum_body.tpl')
);

if ($forum_row['cst'] == 1)
{
	$template->assign_block_vars('cst_aktiviert ', array());
}
Zuletzt geändert von Holger am Do 06.Dez, 2007 15:39, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Okay, richtig, aus dem Forum wird ja immer alles abgefragt.
Überflüssig, dann da nochwas einzubasteln.

Hm, wo hast Du denn die Texte und den Link für den Button in der viewforum.php eingefügt?
Doch wohl nicht im Block für "forum_row", oder?
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!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

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

Beitrag von oxpus »

$template->assign_block_vars('cst_aktiviert ', array());
Ich sehr hier gerade was. Du auch?
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!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Ein Leerzeichen, meinst Du das?
JAU! Das wars! Geht!
Zuletzt geändert von Holger am Fr 07.Dez, 2007 08:36, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Jo, genau das.

Ich denke, mit solchen Andeutungen ist der Lerneffekt grösser, daher sorry für diese Methoden...
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!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Natürlich! Macht mir auch Spass!
Danke!
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Antworten