PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Querverweise funktionieren nicht zwischen Links


Marco Tin
15.12.2009, 23:08
Querverweise funktionieren nur vor dem ersten und nach dem letzten Link eines Beitrags
Was ist eingestellt?
Im Lexikon ist z.B. der Begriff "Schwert" definiert.
Querverweise sind aktiviert.

Was ist passiert?
Ein Forumsbeitrag enthält zwei Links und dazwischen den Lexikonbegriff. Es wird kein Querverweis angezeigt. Vor und nach den Links funktionieren die Querverweise.
Z.B. funktioniert hier der mittlere Begriff nicht als Querverweis.

Bla bla laber Schwert laber
http://irgndnLink (http://gehtnicht)
laber Rhabarber Schwert laber laba

http://nochnLink (http://gehtnicht)
Laber Schwert bla bla
Das Problem tritt auch auf, wenn zwei Links in einer Zeile stehen. Oder wenn im Text zwischen den Links mehrere Begriffe stehen.
Das Problem hatte ich in 1.1.0 noch nicht. Erst ab 1.1.1.

Was hätte ich erwartet?
"Schwert" sollte auch zwischen den Links als Querverweis angezeigt werden.

Viele Grüße, der Macco (liegt weiterhin voller Dankbarkeit für dieses tolle Add-on vor Euch im Staub)

Andreas
20.12.2009, 19:35
Kann ich nicht reproduzieren.

CODE:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
ergibt den Output im Anhang.

Ist ide Konstellation evtl. ungenau beschrieben?

Marco Tin
21.12.2009, 22:47
Hallo Andreas,

bei mir sieht das so aus:
http://www.bilder-hosting.de/img/1VPOH.jpg
Ich habe für diesen Test eine vB-Neuinstallation 3.8.4 PL1 mit vB-Lexikon 1.1.1 installiert. Keine weiteren Add-Ons, keine Style-Änderungen.
EDIT: Habe deinen Anhang gefunden.

Viele Grüße, Der Macco

Marco Tin
13.06.2011, 16:37
Hallo,

das Problem besteht weiterhin. Ich habe den Testbeitrag soeben erneut angelegt: In einer extra hierfür frisch aufgesetzten vB-Neuinstallation 4.1.3 mit vB-Lexikon 2.0.5. Keine zusätzlichen Modifikationen.

Wie gehabt wird "Schwert" zwischen den Heise-Links nicht als Querverweis verlinkt (und ist auch nicht als glossarylink codiert).
Am Anfang und am Ende werden die Querverweise korrekt angezeigt.

Viele Grüße, Der Macco

Marco Tin
13.06.2011, 22:02
Hallo,

ich habe noch nach der Ursache gesucht und möglicherweise etwas gefunden.
In includes/functions_vbglossar.php sieht Zeile 384 so aus:PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------Dieser reguläre Ausdruck zum Zerlegen der Postmessage jedoch muss meiner Ansicht nach lauten:PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------Damit sehen meine Testbeispiele gut aus. Es wird nicht bis zum letzten Auftreten des Tag-a-Endes gesucht, sondern korrekterweise nur bis zum nächsten.
Oder hat das ? hier eine Bedeutung, die ich nicht verstanden habe?

Der Macco

Vossi
17.06.2011, 08:51
Konntest du irgendwelche Probleme bzgl. Querverweise nach Änderung des Ausdrucks in functions_vbglossar.php feststellen?

Marco Tin
17.06.2011, 21:17
Hallo Vossi,

nein, keine Probleme. Bisher habe ich die Änderung allerdings nur in meinem Testforum laufen.

Grüße, Macco

Marco Tin
17.07.2011, 16:18
Board mit vB4.1.4 ist jetzt eine Weile online. Keine Probleme mit dem Hack.

Yamm
17.07.2011, 18:40
Soweit ich sehen kann, ist der Fehler damit behoben, zumindest bei mir. Danke!