target="_blank" wird beim Zitieren angezeigt

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
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.
Antworten
Daddeldu68
Mitglied
Beiträge: 11
Registriert: 17.03.2008 18:48

target="_blank" wird beim Zitieren angezeigt

Beitrag von Daddeldu68 »

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?
zerberus72
Mitglied
Beiträge: 182
Registriert: 01.03.2007 00:10

Beitrag von zerberus72 »

wird schon daran liegen, Prime Links kommt mit keiner dieser datein in berührung :wink:

also sollte derjenige der die target="_blank" eingebaut hat sie auch wieder entfernen.
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

BBCode URLS werden so in der DB gespeichert:

Code: Alles auswählen

[url:12345]www.google.de[/url:12345]
die sogenannten Magic Urls so:

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
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“