Simple Machines Community Forum

SMF Support => Language Specific Support => Hilfe zu SMF (German) => Topic started by: Surfy on March 15, 2004, 11:48:12 AM

Title: 2 kleine Fragen: News & De-Referer
Post by: Surfy on March 15, 2004, 11:48:12 AM

Hia all

Frage zu den News

Bisher, in YaBBSe, hatte ich die News als Bannerrotating-System missbraucht. DH eine solche Nachricht pro Zeile:

<a href="http://www.domain.de" target="_blank"><img src="http://www.meinforum.de/banner1.gif"></a>

Das ganze musste ich nur noch im Templetate anpassen, sah gut aus & hat funktioniert *g*

Jetzt habe ich mal ein Testforum auf SMF umgestellt, die News, bzw der Banner ist aber so verlinkt:

http://www.meinforum.de/"http://www.url.de/banner.jpg/"

Das ganze wird also nicht angezeigt  :'(   Was nun  ???

Frage zum einbau eines de-referers

In YaBBse hatte ich mit Daniels hilfe einen De-referer eingebaut, den von http://www.safeurl.de

Damit wird der Referer nicht mehr übergeben, z.B. auf fremden Seiten kann dann derjenige mit Zugriff auf die Logs / Statistiken nicht mehr erkennen, woher jemand gekommen ist.

Wie baue ich den in SMF ein *zudanielschiel*

Ich hoffe ihr wisst Rat  :D


Surfy   ;D
Title: Re: 2 kleine Fragen: News & De-Referer
Post by: iggitus on March 15, 2004, 12:48:28 PM

[url="http://www.domain.de"][img]http://www.meinforum.de/banner1.gif[/img][/url]

SO und wenn das net geht gibts da nen bug aber wie der behoben wird steh hier auch
Title: Re: 2 kleine Fragen: News & De-Referer
Post by: Surfy on March 15, 2004, 12:53:00 PM


Danke Dir, Master   ;)

>Heut ist eindeutig net mein Tag  :'(


Surfy
Title: Re: 2 kleine Fragen: News & De-Referer
Post by: Daniel D. on March 15, 2004, 12:59:16 PM
Quote from: Surfy on March 15, 2004, 12:53:00 PM


Danke Dir, Master   ;)

>Heut ist eindeutig net mein Tag  :'(


Surfy
Jetzt heul nicht, freu Dich am Forum !
Title: Re: 2 kleine Fragen: News & De-Referer
Post by: iggitus on March 15, 2004, 01:04:17 PM
Jaaaaaaaaaaaaaaaaa das SMF is cOoOoL
Title: Re: 2 kleine Fragen: News & De-Referer
Post by: Surfy on March 18, 2004, 03:16:49 PM

das Problem mit dem dereferer brennt mir noch unter den nägeln  :-[

Ich hoffe Daniel weiss rat  :-*   *g*



Surfy
Title: Re: 2 kleine Fragen: News & De-Referer
Post by: iggitus on March 18, 2004, 04:06:03 PM
wenn du mir ma erklärst was das dingen macht kann ich dir eventuel helfen
Title: Re: 2 kleine Fragen: News & De-Referer
Post by: Surfy on March 19, 2004, 03:05:53 AM

Hab im englischen Bereich och mal nachgefragt, man möge mir verzeihen  ;)


@ Master:

QuoteIn YaBBse hatte ich mit Daniels hilfe einen De-referer eingebaut, den von http://www.safeurl.de

Damit wird der Referer nicht mehr übergeben, z.B. auf fremden Seiten kann dann derjenige mit Zugriff auf die Logs / Statistiken nicht mehr erkennen, woher jemand gekommen ist.


KLick mal auf den Link, steht da gut beschrieben  :)

Surfy
Title: Re: 2 kleine Fragen: News & De-Referer
Post by: treo on March 20, 2004, 03:27:26 AM
Ich gebe keine Garantie :)

aber in meinem Test schien es zu Funktionieren :)

Hier die Änderungen die du machen musst in der Subs.php: (diff Format)
810,811c810,811
<                       '<a href="$1" target="_blank">$1</a>',
<                       '<a href="$1" target="_blank">$2</a>',
---
>                       '<a href="http://de.safeurl.de/?$1" target="_blank">$1</a>',
>                       '<a href="http://de.safeurl.de/?$1" target="_blank">$2</a>',
813,814c813,814
<                       '<a href="$1">$1</a>',
<                       '<a href="$1">$2</a>',
---
>                       '<a href="http://de.safeurl.de/?$1">$1</a>',
>                       '<a href="http://de.safeurl.de/?$1">$2</a>',
862,863c862,863
<                       '<a href="$1" target="_blank">$1</a>',
<                       '<a href="$1" target="_blank">$2</a>',
---
>                       '<a href="http://de.safeurl.de/?$1" target="_blank">$1</a>',
>                       '<a href="http://de.safeurl.de/?$1" target="_blank">$2</a>',
900c900
<               $message = preg_replace('/&lt;a\s+href=(?:&quot;)?((?:http:\/\/|ftp:\/\/|https:\/\/|ftps:\/\/|mailto:).+?)(?:&quot;)?&gt;(.+?)&lt;\/a&gt;/i', '<a href="$1">$2</a>', $message);
---
>               $message = preg_replace('/&lt;a\s+href=(?:&quot;)?((?:http:\/\/|ftp:\/\/|https:\/\/|ftps:\/\/|mailto:).+?)(?:&quot;)?&gt;(.+?)&lt;\/a&gt;/i', '<a href="http://de.safeurl.de/?$1">$2</a>', $message);


Die Nummern am Anfang sind die Zeilenangaben, ein < heißt das es so war, ein > heißt das es so werden soll :)
Title: Re: 2 kleine Fragen: News & De-Referer
Post by: Surfy on March 20, 2004, 04:19:05 AM
Wow  :o

danke Dir    :-*

Surfy
Title: Re: 2 kleine Fragen: News & De-Referer
Post by: treo on March 20, 2004, 04:53:06 AM
kein problem :)
du solltest aber mal alle möglichen link kombinationen anschauen, ich bin mir zwar recht sicher das ich damit alles abgedeckt habe aber wie gesagt ich garantiere nichts
Title: Re: 2 kleine Fragen: News & De-Referer
Post by: Winters on March 20, 2004, 01:23:36 PM
"Schutz" für's Hotlinken?! Gut, dass es die .htaccess gibt...
Title: Re: 2 kleine Fragen: News & De-Referer
Post by: treo on March 20, 2004, 04:38:46 PM
nein, das ist das man in den logs nicht sehen kann wo ein besucher denn herkommt
Title: Re: 2 kleine Fragen: News & De-Referer
Post by: Pitti on March 20, 2004, 10:53:43 PM
hi leute,

ich hatte mal fürs yabbse einen kleinen mod dafür, der sicher auch hier gehen könnte.

am ende der function doUBBC ind Subs.php bevor die $message zurückgegeben wird:
return $message;
}

ersetzen damit:

# saveurlhack by Pitti
if($modSettings['saveurl'] != 0) {
   $message= addsaveurl($message);
}
# ende saveurlhack

return $message;
}

function addsaveurl($message)
{
         global $boardurl;

$message = ereg_replace("<a href=\"$boardurl","XxX-INTERNERLINK-XxX",$message);                #mersch dir mal interne
$message = ereg_replace("<a href=\"http://","<a href=\"http://safeurl.de/?http://",$message);  #externe faddelste ma um
$message = ereg_replace("XxX-INTERNERLINK-XxX","<a href=\"$boardurl",$message);                #und gibse interne hier wieder her
return $message;
}
#ende
#########
gruß Pitti