Hi!
Ich habe den Prime Links-Mod eingebaut und nun folgendes Problem:
Wenn ein User die URL-Funkion anklickt und einen Link einfügt und auf diesen Post wird per Zitat reagiert, dann ist alles i.O.
Gibt ein User aber einfach nur den Link ein (ohne vorher auf den URL-Button zu klicken), dann wird im Zitat http://www.linkxyz123.de target="_blank" angezeigt. Diese Anzeige nervt doch schon ein wenig. Eigentlich sollte da ja nur der Link ohne dieses target="_blank" stehen.
Hier sind die drei Dateien, die wohl im Verdacht stehen, dieses Phänomen hervorzurufen:
bbcode.html:
<!-- BEGIN url --><a href="{URL}" class="postlink" target="_blank">{DESCRIPTION}</a><!-- END url -->
forumlist_body_works.html:
<!-- IF forumrow.FORUM_IMAGE --><span class="forum-image">{forumrow.FORUM_IMAGE}</span><!-- ENDIF -->
<a href="{forumrow.U_VIEWFORUM}" class="forumtitle"<!-- IF forumrow.S_IS_LINK --> target="_blank"<!-- ENDIF -->> {forumrow.FORUM_NAME}</a><br />
{forumrow.FORUM_DESC}
<!-- IF forumrow.MODERATORS -->
<br /><strong>{forumrow.L_MODERATOR_STR}:</strong> {forumrow.MODERATORS}
<!-- ENDIF -->
und:
posting_attach_body.html
<td class="row2"><a class="genmed" href="{attach_row.U_VIEW_ATTACHMENT}" target="_blank">{attach_row.FILENAME}</a></td>
Könnte hier irgendwo der Fehler liegen, oder bin ich voll auf dem Holzweg?
target="_blank" wird beim Zitieren angezeigt
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
Daddeldu68
- Mitglied
- Beiträge: 11
- Registriert: 17.03.2008 18:48
-
zerberus72
- Mitglied
- Beiträge: 182
- Registriert: 01.03.2007 00:10
BBCode URLS werden so in der DB gespeichert:
die sogenannten Magic Urls so:
Code: Alles auswählen
[url:12345]www.google.de[/url:12345]Code: Alles auswählen
<a href="www.google.de" class="postlink">www.google.de</a>/code]
Die Funktion die das zum editieren/zitieren (der Fehler wird vermutlich bei beiden Dingen auftreten) aus der Datenbank ausließt entfernt also die BBCode-Uid aus den Posting und formt auch die Magic-URLs wieder zurück, anscheinend wird target="_blank" nicht mit umgewandelt.
Du müsstest jetzt "einfach" das Script durchgehen und schauen was passiert wenn du etwas editierst/zitierst, du müsstest sozusagen PHP-Interpreter spielen, leider ist das nicht leicht.
Laut zerberus72 macht der Prime Link Mod nichts in den Dateien, was wurde den vorher umgebaut?Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
Standardmäßig antworte ich nicht auf PMs