×
Blue Eagle 5 v1.5.4 has been Released (13 Sep 2020)

The Kunena team has announce the arrival of Kunena template Blue Eagle 5 v1.5.4 which is now available for download. This version addresses most of the issues that were discovered in development.

Solved Gelöst: Eingebundene Anlagen mit einem target _blank versehen

More
5 years 3 months ago - 5 years 3 months ago #1 by michak
Hallo,

bei uns im Forum (Version 3.0.8) werden eingebundene Anlagen im gleichen Browser-Fenster geöffnet. Ich würde dies gerne ändern, dass die Anlagen beim anklicken in einem neuen Browser-Fenster geöffnet werden.

Entweder über target="_blank" oder mit rel="external". Im letzeren Fall, dann über javascript.

Kann ich dass umsetzen ohne die Komponenten-Dateien anzufassen. Stichwort, Update-Sicherheit.
Vielleicht über ein Template-Override?

Besten Dank
Last edit: 5 years 3 months ago by michak.

Please Log in or Create an account to join the conversation.

More
5 years 1 month ago #2 by michak
Template override für das Kunena Template angelegt. Bei mir ist es das Blue Eagle Template.
Template override Pfad: joomla_root/templates/dein_joomla_template/html/com_kunena/blue_eagle/topic/
Dort hinein eine Kopie der Datei default_message.php abgelegt. Ihr findet sie unter folgendem Pfad.
joola_root/components/com_kunena/template/blue_eagle/html/topic/

Nun die Datei default_message.php an zwei Stellen editieren.
<?php
//echo $attachment->getThumbnailLink();
// Mod: Link um target _blank erweitert
echo preg_replace("/<a(.*?)>/", "<a$1 target=\"_blank\">", $attachment->getThumbnailLink());
?>
und
<?php
//echo $attachment->getTextLink();
// Mod: Link um target _blank erweitert
echo preg_replace("/<a(.*?)>/", "<a$1 target=\"_blank\">", $attachment->getTextLink());
?>

Das war's denke ich.

Please Log in or Create an account to join the conversation.

  • Not Allowed: to create new topic.
  • Not Allowed: to reply.
  • Not Allowed: to edit your message.
Time to create page: 0.097 seconds