YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.1.x » [WBB 2.1.x] Hacks und Addons » SafeURL 1.1 » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 3.859 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen SafeURL 1.1
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
DerSachse DerSachse ist männlich
Mitglied


images/avatars/avatar-149.jpg

Dabei seit: 17.01.04
Beiträge: 63
Herkunft: Leipzig
Forenversion: 2.1.3 & 2.3.1

 SafeURL 1.1 Antworten Zitieren Editieren Melden       UP

Titel: SafeURL 1.1
Version: 1.1

weiter zum Download

===========================================================================

SafeURL
===========================================================================


Version:

1.1 für WBB 2.1.x (getestet mit 2.1.2 und 2.1.3)

-----------------------------------------------

Autor:

DerSachse (www.y******.info)

-----------------------------------------------

Copyright ©:

Darf nur auf folgenden Seiten zum Download angeboten werden:
- www.y******.info

Ich verzichte auf jeglichen Copyright Hinweis
- dieser Code darf aber nicht als Eigenentwicklung unter anderem
Namen angeboten werden!

-----------------------------------------------

zuletzt geändert:

04.04.2004

===========================================================================


Beschreibung:

Die Verarbeitung von Links in den Beiträgen wird wie folgt geändert

- externe Links können mit einem "SafeURL Dienst" versehen werden

- automatische Erkennung von "internen Links"
Diese werden dann nicht mit der SafeURL versehen und es wird
kein http:// davorgesetzt! Diese internen Links werden auch
nicht in einem neuen Fenster, sondern im gleichen Fenster
geöffnet (z.B. Verweis auf einen anderen Thread)
die internen Links werden als relativer Link angegeben
also ohne http:// usw.

Ein interner Link wird bei der Beitragserstellung nicht automatisch
als Link erkannt und in Link umgewandelt. Ein interner
Link muss zwingend immer als Link eingetragen werden:

Bsp.: Start -> Kennung ist "./"

- Links auf eine voreinstellbare Domain (sinnvollerweise die
eigene) werden auch nicht mit der SafeURL versehen.

Die Einstellungen sind im ACP unter
Einstellungen -> Ausgabeoptionen
zu finden

Bei der Installation ist automatisch der Dienst
http://anonym.to/?
voreingestellt

Änderung zur Version 1.0:
Es ist jetzt möglich mehrere URLs von SafeURL auszuschließen.
Diese URLs können im ACP eingetragen werden

-----------------------------------------------

demo_acp_safeurl.gif (Einstellung im ACP) im *.zip enthalten

-----------------------------------------------

Beta Test:

Die automatische Linkerkennung und Umwandlung für interne Links
kann getestet werden. Einbauanleitung ganz unten in dieser
Anleitung.

===========================================================================


zu ändernde Dateien:

acp/lib/class_parse.php


===========================================================================



weiter zum Download

Dateianhang:
gif demo_acp_safeurl.gif (19,42 KB, 896 mal heruntergeladen)


__________________
www.WaBoLe.de | www.Tony-Carey.com

Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von DerSachse: 04.04.04 10:51.

07.03.04 20:25 DerSachse ist offline E-Mail Finden Als Freund hinzufügen
Deacon Frost
Gesperrt! 31/08/04


Dabei seit: 16.01.04
Beiträge: 323

Antworten Zitieren Editieren Melden       UP

Ich hatte ma ein SafeURL drin, der sollte auch nur auf externe Links das SafeURL setzen - hatte aba irgendwie nich wirklich geklappt. :dead

Jetzt hab ich diesen und der funzt 1A. Find ich genial, dass man das nu alles sauber im ACP einstellen kann - GEIL! Freude

Vielen Dank dafür! smile
04.04.04 11:44 Deacon Frost ist offline Finden Als Freund hinzufügen
Jens
Mitglied


images/avatars/avatar-703.gif

Dabei seit: 16.01.04
Beiträge: 66

Antworten Zitieren Editieren Melden       UP

Frage:
Die internen URLS. Im 2.2 sind die ja auch drin. Nimmst du da die gleichen Variablen Namen wie Woltlab, so dass man das später mal einfachst ohne große Änderungen im 2.2. nutzen kann?

Ansonsten Super Sache.... :-)

Jens

__________________

Enzy 1.4.0 released - Das Ultimative Lexikon für dein wbb 2.1, 2.2. u. 2.3
Mit Acronym Funktion, Kategorien, Gruppenrechten ....
wbbcoderforum.de


Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Jens: 04.04.04 17:55.

04.04.04 17:50 Jens ist offline E-Mail Finden Als Freund hinzufügen
Chillercrew Chillercrew ist männlich
Mitglied


images/avatars/avatar-338.gif

Dabei seit: 17.01.04
Beiträge: 2

Antworten Zitieren Editieren Melden       UP

jap ich habe ihn eingebaut funkt super toller hack großes Grinsen

thx
18.04.04 01:40 Chillercrew ist offline E-Mail Finden Als Freund hinzufügen
F@R!N
Mitglied


Dabei seit: 10.03.04
Beiträge: 67

Antworten Zitieren Editieren Melden       UP

das ding ist echt super!!!


hatte vorher so probs mit news-system aber jez alles perfekt und externe link kommt jez auch imemr erst so frame mit rechten^^

voll genial

__________________
http://preetz.us/ <- New Community
22.04.04 18:55 F@R!N ist offline E-Mail WWW Finden Als Freund hinzufügen Füge F@R!N in deine Kontaktliste ein
mayfly mayfly ist männlich
Mitglied


images/avatars/avatar-332.gif

Dabei seit: 21.01.04
Beiträge: 82
Herkunft: Rossi-Town
Forenversion: 2.1.6/2.2.2

Antworten Zitieren Editieren Melden       UP

Jepp, eingebaut und sehr zufrieden! Danke! Freude

__________________
Unterschätze niemals die Macht dummer Leute, die einer Meinung sind.
22.04.04 20:32 mayfly ist offline E-Mail Finden Als Freund hinzufügen Füge mayfly in deine Kontaktliste ein
F@R!N
Mitglied


Dabei seit: 10.03.04
Beiträge: 67

Wütend geht nimma Antworten Zitieren Editieren Melden       UP

habe nichts gemacht, aber alles wird jez in neuem fenster geöffnet auch internes unglücklich


was soll ich jez machen?

__________________
http://preetz.us/ <- New Community
24.04.04 12:39 F@R!N ist offline E-Mail WWW Finden Als Freund hinzufügen Füge F@R!N in deine Kontaktliste ein
F@R!N
Mitglied


Dabei seit: 10.03.04
Beiträge: 67

Antworten Zitieren Editieren Melden       UP

das ist voll komsich, die internen URL udn die externen, kan er unterscheiden (entweder anonym davor doer nit) aber beide werden in neuem fenster gemacht... was muss ich umschreiben oder ändern, das interne in self bleiben?

__________________
http://preetz.us/ <- New Community
25.04.04 15:12 F@R!N ist offline E-Mail WWW Finden Als Freund hinzufügen Füge F@R!N in deine Kontaktliste ein
DerSachse DerSachse ist männlich
Mitglied


images/avatars/avatar-149.jpg

Dabei seit: 17.01.04
Beiträge: 63
Herkunft: Leipzig
Forenversion: 2.1.3 & 2.3.1

Themenstarter Thema begonnen von DerSachse
Antworten Zitieren Editieren Melden       UP

Hallo,

Das Ziel, wo die Links geöffnet werden wurde nicht geändert.

Die zuständige Funktion ist in acp/lib/class_parse.php
function formaturl($url, $title="", .... usw.

wenn du das Ziel des Links ändern willst kannst du das für interne Links hier tun:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
if (substr($url02) == "./") {
      if(!wbb_trim($title)) {
       $title=rehtmlconverter($url);
       if($this->cuturls==&& strlen($title)>$maxwidth$title substr($title,0,$width1)."...".substr($title,$width2);
       return "<a href=\"$url\">".htmlconverter(str_replace("\\\"""\""$title))."</a>";
      }
      else {
       return "<a href=\"$url\">".$title."</a>";    
      }


setze hier:
php:
1:
return "<a href=\"$url\">".$title."</a>";

dein Ziel ein, z.B.
php:
1:
return "<a href=\"$url\ "target="_self\">".$title."</a>";


__________________
www.WaBoLe.de | www.Tony-Carey.com
30.04.04 10:34 DerSachse ist offline E-Mail Finden Als Freund hinzufügen
F@R!N
Mitglied


Dabei seit: 10.03.04
Beiträge: 67

Antworten Zitieren Editieren Melden       UP

ne dann kommt immer error inna thread ansicht, muss ne andre lösung sein!!!!

__________________
http://preetz.us/ <- New Community
07.05.04 17:50 F@R!N ist offline E-Mail WWW Finden Als Freund hinzufügen Füge F@R!N in deine Kontaktliste ein
DerSachse DerSachse ist männlich
Mitglied


images/avatars/avatar-149.jpg

Dabei seit: 17.01.04
Beiträge: 63
Herkunft: Leipzig
Forenversion: 2.1.3 & 2.3.1

Themenstarter Thema begonnen von DerSachse
Antworten Zitieren Editieren Melden       UP

Die Darstellung oben ist nicht so ganz i.o.

Es sollte so aussehen:
php:
1:
return "<a href=\"$url\" target=\"_self\">".$title."</a>";


__________________
www.WaBoLe.de | www.Tony-Carey.com
08.05.04 13:32 DerSachse ist offline E-Mail Finden Als Freund hinzufügen
F@R!N
Mitglied


Dabei seit: 10.03.04
Beiträge: 67

Antworten Zitieren Editieren Melden       UP

der geht bei mir auch nciht... im anhang mal die datei...

kannst ja vllt. mal reinschaun,

danke

Dateianhang:
zip class_parse.zip (4 KB, 1 mal heruntergeladen)


__________________
http://preetz.us/ <- New Community
10.05.04 18:39 F@R!N ist offline E-Mail WWW Finden Als Freund hinzufügen Füge F@R!N in deine Kontaktliste ein
F@R!N
Mitglied


Dabei seit: 10.03.04
Beiträge: 67

Antworten Zitieren Editieren Melden       UP

hallo??

es ist echt wichtig, hat da keiner ne lösung????

danke,
timmy

__________________
http://preetz.us/ <- New Community
15.05.04 13:03 F@R!N ist offline E-Mail WWW Finden Als Freund hinzufügen Füge F@R!N in deine Kontaktliste ein
DerSachse DerSachse ist männlich
Mitglied


images/avatars/avatar-149.jpg

Dabei seit: 17.01.04
Beiträge: 63
Herkunft: Leipzig
Forenversion: 2.1.3 & 2.3.1

Themenstarter Thema begonnen von DerSachse
Antworten Zitieren Editieren Melden       UP

Ich hab die Datei wie oben beschrieben bearbeitet.

Läuft dein Forum in nem Frame? Es ist eigentlich ungewöhnlich das eine Seite ohne Angabe des Ziels in einem neuen Fenster aufgeht.

Dateianhang:
zip class_parse.zip (4 KB, 5 mal heruntergeladen)


__________________
www.WaBoLe.de | www.Tony-Carey.com
15.05.04 22:37 DerSachse ist offline E-Mail Finden Als Freund hinzufügen
Dorena Dorena ist weiblich
Mitglied


images/avatars/avatar-2995.jpg

Dabei seit: 11.06.04
Beiträge: 86
Herkunft: NRW
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Gibt es das auch für´s WBB Lite 1.0 ?????
17.04.05 23:58 Dorena ist offline E-Mail WWW Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.1.x » [WBB 2.1.x] Hacks und Addons » SafeURL 1.1