[quote=nahpets]Im Forum wird nur in dem Bereich zwischen
und das & durch ein & ersetzt, aber nicht innerhalb des
<a href="http://www.google.de/search?hl=de&q=wikipedia&meta=" target="_blank" class="postlink" >[img]./images/common/inlink.gif[/img]falsch?[/code]
So wird also der BB-Code
Code:
[
url=http://www.google.de/search?hl=de&q=wikipedia&meta=]falsch?[/
url]
aus deinem Posting dargestellt.
Zitat von
nahpets:
Das & ist das Trennzeichen zwischen den einzelnen mit = verbundenen Parameterpaaren der
URL.
Auch das stimmt nur begrenzt. Man kann beliebige Trennzeichen einführen. Empfohlen wird als Trennzeichen übrigens ein Semikolon, nicht das Ampersand. Dazu gibt es nicht nur einen Thread im Selfhtml-Forum:
http://forum.de.selfhtml.org/archiv/...07828/#m670540.
Zitat von
nahpets:
Zitat:
Diese Aussage ist so nicht richtig. Eine
URL in der Form
Code:
[
url="http://www.google.de/search?hl=de&q=wikipedia&meta="]Das wird als Linktext angezeigt[/
url]
ist fehlerhaft.
Nein. Wenn der Separator ein
& ist, dann ist das die einzig richtige Schreibweise.
Zitat von
nahpets:
So wäre es richtig:
Code:
[
url="http://www.google.de/search?hl=de&q=wikipedia&meta="]Das wird als Linktext angezeigt[/
url]
Ebenso wäre das richtig:
Code:
[
url="http://www.google.de/search?hl=de&q=wikipedia&meta="]Das wird als Linktext mit &Ampersand angezeigt[/
url]
oder aber auch
Code:
[
url="http://www.google.de/search?hl=de&q=wikipedia&meta="]http://www.google.de/search?hl=de&q=wikipedia&meta=[/
url]
Dann überprüfe mal folgenden Quellcode mit dem
Validator (Ich habe deine drei Links einfach in ein ansonsten valides XHTML-Dokument eingesetzt.):
Code:
<!DOCTYPE
html PUBLIC "-//
W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml"
xml:lang="de" lang="de">
<head>
<meta http-equiv="Content-Type" content="text/
html; charset=utf-8"/>
<title>Test</title>
</head>
<body>
<h1>Testdokument</h1>
<ul>[*][
url="http://www.google.de/search?hl=de&q=wikipedia&meta="]Das wird als Linktext angezeigt[/
url][*][
url="http://www.google.de/search?hl=de&q=wikipedia&meta="]Das wird als Linktext mit &Ampersand angezeigt[/
url]
[*][
url="http://www.google.de/search?hl=de&q=wikipedia&meta="]http://www.google.de/search?hl=de&q=wikipedia&meta=[/
url][/list]</body>
</
html>
Er wird Fehlermeldungen ausgeben.
Der folgende Quellcode mit maskierten Ampersands ist jedoch valide und die Links funktionieren ebenfalls:
Code:
<!DOCTYPE
html PUBLIC "-//
W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml"
xml:lang="de" lang="de">
<head>
<meta http-equiv="Content-Type" content="text/
html; charset=utf-8"/>
<title>Test</title>
</head>
<body>
<h1>Testdokument</h1>
<ul>[*][
url="http://www.google.de/search?hl=de&q=wikipedia&meta="]Das wird als Linktext angezeigt[/
url][*][
url="http://www.google.de/search?hl=de&q=wikipedia&meta="]Das wird als Linktext mit &Ampersand angezeigt[/
url]
[*][
url="http://www.google.de/search?hl=de&q=wikipedia&meta="]http://www.google.de/search?hl=de&q=wikipedia&meta=[/
url][/list]</body>
</
html>
Jetzt deutlicher?
LG,
Xong