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 (//http://) 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
Kein Problem!
Suche nach:
// 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(''' => '\'', ' ' => "\xA0", '"' => '>">', '"' => '<"<', '<' => '<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" => ' ', '>">' => '"', '<"<' => '"', '<lt<' => '<'));
}
Ersetze es mit:
// 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(''' => '\'', ' ' => "\xA0", '"' => '>">', '"' => '<"<', '<' => '<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" => ' ', '>">' => '"', '<"<' => '"', '<lt<' => '<'));
}
Hallo ;D
danke das ging ja fix ;D
Werde doch mal ausprobieren ;D
Und? Hat es funktioniert? Wenn ja, dann könnten wir das Thema nämlich schließen.
lg
noex
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
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
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