Seite 1 von 1

phpBB Coding prob - Weiterleitung funzt nicht in index.php?

Verfasst: 22.06.2003 15:57
von JLoop©
Hi,
ich habe in der index.php vor:

Code: Alles auswählen

$template->assign_block_vars('catrow.forumrow',	array(
das eingefügt:

Code: Alles auswählen

if ( $mode == 'nsadp' )
{
$template->assign_vars(array(
				"META" => '<meta http-equiv="refresh" content="3;url=' . append_sid("index.$phpEx") . '">')
			);

			$message = 'NSADP wurde bereits gesetzt<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>');
			message_die(GENERAL_MESSAGE, $message);
}
wenn man jetzt den index aufruft über index.php?mode=nsadp
dann wird zwar die Nachricht angezeigt aber man wird nicht weitergeleitet woran kann das liegen?Wenn es mit meta nicht geht gibt es vieleicht eine andere Möglichkeit weiterzuleiten?

Grüße JLoop

Verfasst: 23.06.2003 11:33
von JLoop©
hmm wirklich niemand ne idee warum das net läuft?Wenn ich mir den Quelltext der geparsten seite anschaue ist da wo der Meta tag zum weierleiten sein sollte eine leere zeile??? :o :cry:

Grüße JLoop

Verfasst: 23.06.2003 11:49
von Mister_X
also ich hab deinen Code nach

Code: Alles auswählen

//
// End handle marking posts
//
eingefügt und es funktioniert damit bei mir :)

Verfasst: 23.06.2003 11:54
von JLoop©
Ja nur das prob ist ich muss zusätzlich noch die foren_id/cat_id übergeben (das ist auf dem code teil noch nicht vorhanden) und das funzt da oben nicht :cry:

JLoop

Verfasst: 23.06.2003 12:18
von Mister_X
ähm was willst du eigentlich genau tun ?

Verfasst: 23.06.2003 12:19
von JLoop©
Ich habs jetzt auf nem umweg hinbekommen ich habe das:

Code: Alles auswählen

"META" => '<meta http-equiv="refresh" content="3;url=' . append_sid("index.$phpEx") . '">') 
ind das geändert:

Code: Alles auswählen

"META_INDEX" => '<meta http-equiv="refresh" content="3;url=' . append_sid("index.$phpEx") . '">') 
und habe dann in der index_body.tpl irgendwo {META_INDEX} eingefügt das funzt zwar aber es kann doch nicht die einzige möglichkeit sein oder?

Grüße JLoop

@Mister X ich habe im index neben jedem forum einen Link eingebaut der so aufgebaut ist: index.php?mode=nsadp&f=4&c=1 nun soll wenn man den link anklickt ein Datensatz in der DB verändert werden und die message soll angezeigt werden dann soll man zurück zum index geleitet werden hoffe das war verständlich :)

Verfasst: 23.06.2003 12:31
von Mister_X
Deine Methode geht doch ;) (ein meta-tag im Body ist zwar nicht so ganz nach Standard aber wenns funktioniert ... ;))
Vielleicht stehe ich gerade auf dem Schlauch, aber was spricht denn dagegen den Code von dir, also

Code: Alles auswählen

if ( $mode == 'nsadp' )
{
$template->assign_vars(array(
            "META" => '<meta http-equiv="refresh" content="3;url=' . append_sid("index.$phpEx") . '">')
         );

         $message = 'NSADP wurde bereits gesetzt<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>');
         message_die(GENERAL_MESSAGE, $message);
}
wie schon von mir gesagt nach

Code: Alles auswählen

//
// End handle marking posts
//
einzufügen und dann unten an der alten Stelle (oder sogar direkt in der index_body.tpl) den Link zu generieren?

Verfasst: 23.06.2003 13:04
von JLoop©
einzufügen und dann unten an der alten Stelle (oder sogar direkt in der index_body.tpl) den Link zu generieren?
Garnichts spricht dagegen hast recht so klappt es natürlich :D Danke dir da muss man erstmal drauf kommen :oops: !

Grüße JLoop