Seite 2 von 2

Verfasst: 24.10.2004 17:23
von Henne
Also ich hab da mal fix was zusammengeschraubt. Übernehme keine Garantie. War mehr was auf die schnelle :)
Wer Interesse hat, dann probierts mal aus. Über die Texte usw. kann man sich ja noch unterhalten. Bin da nicht so fit. Vielleicht kennt da ja wer gute Formulierungen. "Design" kann auch noch gut geändert werden :)

EDIT: Natürlich müssen die Änderungen von der safeurl Mod auch gemacht werden. Eben nur auf die redirect.php?url=

redirect.php:

Code: Alles auswählen

<?php

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//

$url = ( isset($HTTP_GET_VARS['url']) ) ? strval($HTTP_GET_VARS['url']) : '';

if (strpos(strtolower($url), strtolower($board_config['server_name'])) != false) {
	header("Location: " . $url);
} else {

	$template->assign_vars(array(
		'META' => '<meta http-equiv="refresh" content="10; url=' . $url . '">',
		'L_REDIRECT_HEAD' => sprintf($lang['Redirect_head'], $board_config['server_name']),
		'L_REDIRECT_DESCRIPTION' => sprintf($lang['Redirect_description'], $redirecttime),
		'L_REDIRECT_TEXT' => sprintf($lang['Redirect_text'], $board_config['server_name'] ,$board_config['server_name']))
	);

	//
	// Generate page
	//
	$page_title = $lang['Redirect'];
	include($phpbb_root_path . 'includes/page_header.'.$phpEx);

	$template->set_filenames(array(
		'body' => 'redirect_body.tpl')
	);
	make_jumpbox('viewforum.'.$phpEx);

	$template->pparse('body');

	include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
}

?>
./templates/subSilver/redirect_body.tpl:

Code: Alles auswählen

<table width="75%" cellpadding="2" cellspacing="1" border="0" align="center" class="forumline">
	<tr>
		<th class="thSides" height="25" nowrap="nowrap">&nbsp;{L_REDIRECT_HEAD}&nbsp;</th>
	</tr>
	<tr>
		<td class="catHead" height="25"><span class="genmed">{L_REDIRECT_DESCRIPTION}</span></td>
	</tr>
	<tr>
		<td class="row1" align="left"><span class="gen">
			{L_REDIRECT_TEXT}
		</span></td>
	</tr>
</table>
./languages/lang_*/lang_main.php:

Code: Alles auswählen

// Redirect
$lang['Redirect_head'] = 'Sie verlassen %s';
$lang['Redirect_description'] = 'Weiterleitung in %d Sekunden.';
$lang['Redirect_text'] = 'Sie verlassen jetzt das Internetangebot von <a href="http://%s/">%s</a>.<br />Mit dem Urteil vom 12. Mai 1998 - 312 O 85/98 - "Haftung f&uuml;r Links" hat das Landgericht (LG) in Hamburg entschieden, dass man durch die Anbringung eines Links, die Inhalte der gelinkten Seite ggf. mit zu verantworten hat. Dies kann - so das LG - nur dadurch verhindert werden, indem man sich ausdr&uuml;cklich von diesen Inhalten distanziert.<br /><br />Hiermit distanziere ich (<<NAME>>) mich ausdr&uuml;cklich von allen Inhalten aller gelinkten Seiten auf meiner Homepage. Diese Erkl&auml;rung gilt für alle auf meiner Homepage und im Board angebrachten Links.';

Verfasst: 24.10.2004 19:47
von Good-Stuff
Hey, super Arbeit! :)

Habe ich gleich mal eingebaut. Nur die Zeit wurde bei mir nicht übernommen. (Sie werden in .. Sekunden weitergeleitet) Habe ich per Hand eingetragen.

Finde diese Lösung besser. Danke!!!!

Vielleicht würde ich auch nicht die domain anzeigen lassen, sondern den Forumnamen.

Verfasst: 24.10.2004 20:18
von Henne
Good-Stuff hat geschrieben:Nur die Zeit wurde bei mir nicht übernommen. (Sie werden in .. Sekunden weitergeleitet) Habe ich per Hand eingetragen.
Danke. Hatte hier im Code noch was gelöscht. Darum ist die Variable, die das ersetzt nicht belegt.
Good-Stuff hat geschrieben:Vielleicht würde ich auch nicht die domain anzeigen lassen, sondern den Forumnamen.
Da war/bin ich auch stark am überlegen.
Aber wenn das Prinzip schonmal ok ist, dann kann man den Rest ja ausarbeiten. Werd mich dann mal an die (wirkliche) Ausarbeitung machen.

Sonst noch Wünsche und/oder Ideen?

Verfasst: 25.10.2004 21:30
von Good-Stuff
Ja ist den heut schon Weihnachten? Ich darf Wünsche äußern?

Vielleicht wäre es nicht schlecht, wenn man auch den Link anklicken könnte, damit man nicht auf den refresh warten muß, wenn man nicht will.

Verfasst: 25.10.2004 21:55
von Henne
Stimmt. Es steht ja noch nirgends, wo man eigentlich hingeleitet wird.
Guter Punkt.

Verfasst: 26.10.2004 20:23
von Good-Stuff
Vielleicht gibt es noch eine Möglichkeit, das auch links weitergeleitet werden die so im forum stehen www.wasweißich.de

Kommt sehr oft bei mir vor, das Leute so posten. Bei diesen Links kommt dann ja leider eine Fehlermeldung. nur Links die so gepostet werden funtionieren http://www.wasweißich.de

Verfasst: 07.11.2004 13:54
von Good-Stuff
Hat einer schon eine Lösung für das obenstehende Problem gefunden. Meine Nutzer vergessen es immer wieder das http:// davor zu setzen

Verfasst: 16.12.2004 12:22
von Good-Stuff
Gibt es schon was in bezug auf http:// ?

Verfasst: 08.03.2006 12:06
von jenga
Hallo Leute,

ist ja schon ein bischen her wo hier das letzte mal gepostet wurde !?

Gibt es denn inzwischen einen funktionierenden externen Link MOD ???

Falls nicht so hoffe ich, das mir einer zu den hier beschriebenen Codes weiterhelfen kann!?

Wie muss ich denn an die von Henne geschriebene "redirect.php" übergeben und wo trage ich das ein ???

Komme nicht ganz klar damit und hoffe ihr könnt mir helfen !

Grüsse
jenga

Verfasst: 08.03.2006 13:30
von larsneo
slightly OT aber zum thema 'hamburg disclaimer' auf alle fälle lesenswert: *klick*