Uutiset:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu
Advertisement:

[gelöst] spizieller Tag einbinden

Aloittaja Bogus, heinäkuu 19, 2006, 05:18:56 AP

« edellinen - seuraava »

Bogus

Hallo ;D

Wie kann man spizielle Tags einbinden ? Der tag soll eine Url als link erkennen. Der Link sieht so aus

secondlife://region/x/y/z

wenn man drauf klickt, öffnet sich ein Browserclienten des Secondlife ;D Das funzt mit Firefox, wenn man den Link in den  Browser kopiert. Wäre gut, wenn man das über gehen würde. Ich denke mal, sowas gibts bestimmt auch für sowas wie links zu newsgroups oder so.

Hat das einer eine Lösung oder vielleicht ist einer selbst in Secondlife zugange *gg*

danke in vorraus ;D
Greeetings

Bogus

www.Webline.de | www.GridTalk.de

dieter4

Kein Problem!

Suche nach:
Koodi (Subs.php) [Valitse]

// Parse any URLs.... have to get rid of the @ problems some things cause... stupid email addresses.
if (!isset($disabled['url']) && (strpos($data, '://') !== false || strpos($data, 'www.') !== false))
{
// Switch out quotes really quick because they can cause problems.
$data = strtr($data, array(''' => '\'', '&nbsp;' => "\xA0", '&quot;' => '>">', '"' => '<"<', '&lt;' => '<lt<'));
$data = preg_replace(array('~(?<=[\s>\.(;\'"]|^)((?:http|https|ftp|ftps)://[\w\-_%@:|]+(?:\.[\w\-_%]+)*(?::\d+)?(?:/[\w\-_\~%\.@,\?&;=#+:\'\\\\]*|[\(\{][\w\-_\~%\.@,\?&;=#(){}+:\'\\\\]*)*[/\w\-_\~%@\?;=#}\\\\])~i', '~(?<=[\s>(\'<]|^)(www(?:\.[\w\-_]+)+(?::\d+)?(?:/[\w\-_\~%\.@,\?&;=#+:\'\\\\]*|[\(\{][\w\-_\~%\.@,\?&;=#(){}+:\'\\\\]*)*[/\w\-_\~%@\?;=#}\\\\])~i'), array('[url]$1[/url]', '[url=http://$1]$1[/url]'), $data);
$data = strtr($data, array('\'' => ''', "\xA0" => '&nbsp;', '>">' => '&quot;', '<"<' => '"', '<lt<' => '&lt;'));
}


Ersetze es mit:
Koodi (Subs.php) [Valitse]

// Parse any URLs.... have to get rid of the @ problems some things cause... stupid email addresses.
if (!isset($disabled['url']) && (strpos($data, '://') !== false || strpos($data, 'www.') !== false))
{
// Switch out quotes really quick because they can cause problems.
$data = strtr($data, array(''' => '\'', '&nbsp;' => "\xA0", '&quot;' => '>">', '"' => '<"<', '&lt;' => '<lt<'));
$data = preg_replace(array('~(?<=[\s>\.(;\'"]|^)((?:http|https|ftp|ftps|secondlife)://[\w\-_%@:|]+(?:\.[\w\-_%]+)*(?::\d+)?(?:/[\w\-_\~%\.@,\?&;=#+:\'\\\\]*|[\(\{][\w\-_\~%\.@,\?&;=#(){}+:\'\\\\]*)*[/\w\-_\~%@\?;=#}\\\\])~i', '~(?<=[\s>(\'<]|^)(www(?:\.[\w\-_]+)+(?::\d+)?(?:/[\w\-_\~%\.@,\?&;=#+:\'\\\\]*|[\(\{][\w\-_\~%\.@,\?&;=#(){}+:\'\\\\]*)*[/\w\-_\~%@\?;=#}\\\\])~i'), array('[url]$1[/url]', '[url=http://$1]$1[/url]'), $data);
$data = strtr($data, array('\'' => ''', "\xA0" => '&nbsp;', '>">' => '&quot;', '<"<' => '"', '<lt<' => '&lt;'));
}

Bogus

Hallo ;D

danke das ging ja fix ;D

Werde doch mal ausprobieren ;D
Greeetings

Bogus

www.Webline.de | www.GridTalk.de

noex

Und? Hat es funktioniert? Wenn ja, dann könnten wir das Thema nämlich schließen.

lg
noex
"Jetzt, wo ich weiß wie es geht, versteh ich auch die Gebrauchsanleitung"

dieter4

Das funzt auf jedenfall. Ich hab's getestet und wenn sich die Leute nicht mehr melden, dann hats geklppt. Thema gelöst!
Wiedersprich mir, wenn du was dagegen hast ;D

noex

Lainaus käyttäjältä: Dark_Neakro - heinäkuu 23, 2006, 12:46:44 IP
Wiedersprich mir, wenn du was dagegen hast ;D

Weil ich mir dir wiedersprechen traue...  ;D

Zum Rest: Ganz deiner Meinung
"Jetzt, wo ich weiß wie es geht, versteh ich auch die Gebrauchsanleitung"

Bogus

#6
hihihi ;)

ne, habs noch eingebaut gehabt, aber nun eingebunden, mal schaun, obs bei mir funzen tut ;D

Wenn nicht, melde ich mich ;D

Nachtrag: funzt und hat Luft ;D
Greeetings

Bogus

www.Webline.de | www.GridTalk.de

Advertisement: