Seite 1 von 2

Externer Link - Hinweis anzeigen - dann Weiterleitung

Verfasst: 21.10.2004 20:28
von Good-Stuff
Gibt es für das phpbb so einen Mod?

Hier ein Beispiel. Ist zwar kein phpbb aber sowas suche ich.

http://forum.ksgemeinde.de/showthread.php?t=35245
Wenn ihr dort in diesem Beitrag auf ....dobermann.... klickt kommt erst ein Hinweis und dann erfolgt eine Weiterleitung.

Gibt es sowas fürs board?

Verfasst: 21.10.2004 20:56
von Henne
Kenne so etwas noch nicht, aber theoretisch kann folgendes als Grundlage verwenden und anstatt safeurl ne eigene Seite angeben.
http://www.phpbbhacks.com/download/3706

Verfasst: 22.10.2004 16:17
von Good-Stuff
ja, der Ansatz wird wohl so sein, aber wie übergibt man die url der angeklickten Seite und macht so eine Weiterleitung.

Verfasst: 23.10.2004 17:42
von Good-Stuff
Hier mal ein Auszug aus dem obengenannten Script, das die erste Weiterleitung macht.

Code: Alles auswählen

$bbcode_tpl['url1'] = str_replace('{URL}', 'http://www.baer-konzept.de/tiere-forum/redirect.php?url=\\1', $bbcode_tpl['url']);
$bbcode_tpl['url1'] = str_replace('{DESCRIPTION}', '\\1', $bbcode_tpl['url1']);
Der Link sieht dann so aus: (Angenommen www.tierheim-kronach.... ist die Adresse)
http://www.baer-konzept.de/tiere-forum/ ... kronach.de

Im Moment benutze ich folgendes Script, das die Seite in einem Frameset aufruft. (redirect.php)

Code: Alles auswählen

<?php

///////////////////////////////////////////////
// //
// Frame Redirect v 1.1 //
// ----------------------------------------- //
// by Graeme (webmaster@phpscriptcenter.com) //
// http://www.phpscriptcenter.com //
// //////////////////////////////
// PHP Script CENTER offers no warranties on this script. //
// The owner/licensee of the script is solely responsible for any //
// problems caused by installation of the script or use of the script //
// //
// All copyright notices regarding Frame Redirect, must remain intact on //
// the scripts and in the HTML for the scripts. //
// //
// (c) Copyright 2001 PHP Script CENTER //
// //
// For more info on Frame Redirect, //
// see http://www.phpscriptcenter.com/frameredirect.php //
// //
///////////////////////////////////////////////////////////////////////////

$SETUP[height] = "40";
$SETUP[siteurl] = "http://www.tiere-forum.de";
$SETUP[framelocation] = "http://www.baer-konzept.de/tiere-forum/frame.htm";

if ($url) {

$lines_array = file($url);
$lines_string = implode('', $lines_array);
eregi("<head>(.*)</head>", $lines_string, $head);

?>
<HTML>
<HEAD>
<?php echo $head[0]; ?>
<!--

Powered by: Frame Redirect v 1.1 (http://www.phpscriptcenter.com/frameredirect.php)

-->

</HEAD>
<FRAMESET FRAMEBORDER="0" ROWS="<?php echo $SETUP[height]; ?>,*">
<FRAME SRC="<?php echo $SETUP[framelocation]; ?>" SCROLLING="NO">
<FRAME SRC="<?php echo $url; ?>">
<NOFRAMES>
<BODY>
Viewing this page requires a browser capable of displaying frames.
</BODY>
</NOFRAMES>
</FRAMESET>
</HTML>
<?php
exit();

} else {

header("Location: $SETUP[siteurl]");
exit();

}
Ich würde aber eben lieber kein Frameset haben, sondern eben eine Seite vorgeschaltet bekommen, die dann nach einiger Zeit weiterleitet.

Hier mal ein Beispiel, wie es im Moment bei mir funktioniert (Auf Tierheim Kronach klicken)

http://www.baer-konzept.de/tiere-forum/ ... 271f6bd5e5

Hoffe mir kann einer weiterhelfen (kenn mich mit nphp leider nicht aus)

Verfasst: 24.10.2004 12:50
von Berndte
Hallo,

zu deinem altuellen problem kann ich dir leider nicht helfen...

Könntest du mir aber irgendwie die anleitung für deinen aktuellen redirekt (im frameset) zukommen lassen? PN oder mails oder auch hier.

Gruss bernd

Verfasst: 24.10.2004 13:29
von Henne
// For more info on Frame Redirect, //
// see http://www.phpscriptcenter.com/frameredirect.php //
;)

Aber zu dem anderen bastel ich glaube ich auch mal was zusammen.
Stelle mir das nicht sooo schwer vor...

Verfasst: 24.10.2004 14:11
von Good-Stuff
Ich habe den oben besagten mod benutzt (safeurl)

Dann habe ich dieses Script genutzt und angepasst
http://www.phpscriptcenter.com/frameredirect.php

Danach musst du nur deine Pfade in dem safeurl- script anpassen.

Suche und ersetzen und deinen pfad einfügen:

'http://www.deine-domain.de/redirect.php?url=\\1'

Verfasst: 24.10.2004 14:11
von Good-Stuff
@henne
wäre klasse, wenn du da was basteln könntest

Verfasst: 24.10.2004 15:00
von Henne
Naja, sehr viel anders wird mein Teil aber auch nicht.
Die Technik dahinter bleibt ja die gleiche.
Überlegung auf meiner Seite ist vielleicht noch zwischen internen und externen Domains zu unterscheiden.

Verfasst: 24.10.2004 15:24
von Good-Stuff
Die Möglichkeit, eine Seite vorzuschalten, statt sie im Frame anzuzeigen ist aber meiner Meinung etwas besser.

http://forum.ksgemeinde.de/showthread.php?t=35245