Externer Link öffnet sich in neuem sowie im Hauptfenster????

  • hallo liebe wordpress gemeinde,

    ich muss vorraus schicken das ich hier neu bin und vielleicht den ein oder anderen begriff nicht gleich checke und mich etwas unklar ausdrücke. hierfür bitte ich schon mal vorab um verzeihung und verständnis.

    so nun zu meinem problem.

    ich nutze wp mit einem thems von cyberchimps, http://www.stempelflower.de/wordpress

    der aufbau der seite und die einrichtung waren (dank google) sehr angenehm und einfach.

    jetzt habe ich auf der hauptseite drei boxen mit je drei unterschiedlichen bildern, einmal ein katalog, ein workshopbutton sowie nochmalig einen katalog.

    ich habe mir vorgestellt, dass wenn ich einen der beiden kataloglinks anklicke diese sich in einem neuen fenster öffnen. dies tun sie auch bei mir, jedoch öffnet sich in der hauptseite (dort wo der ich aufs bild geklickt habe) auch der angeklickte link und dies wollte ich vermeiden. die hauptseite soll so stehen bleiben wie sie ist.

    für diese öffnen im externen tab od. fenster nutze ich das plugin Open external links in a new window Version 1.3 von Kristian Risager Larsen.
    Mit folgenden Einstellungen:
    in den beiden Zeilen ist nichts eingetragen.


    Ich hoffe ich habe mich einigermaßen verständlich ausgedrückt und konnte mein problem beschreiben.

    Weiß vielleicht jemand hilfe oder kann mir sagen was ich einstellen muss oder was ich falsch gemacht habe.

    Vielen Dank für Eure Hilfe!!!!!!!!!!

    Daniel

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Ist auch logisch - einmal ist der HREF vorhanden, der dann im aktuellen Fenster geöffnet wird. Zusätzlich ist der onclick-Handler vorhanden, der dann per JavaScript ein neues Fenster aufmacht.

    Lösung: Plugin entfernen. Ein einfaches target="_blank" reicht da aus.

  • Danke erstmal für die schnelle Hilfe! Das mit dem target="_blank" weiß ich schon bzw. hab ich schon nachgelesen.

    Nur weiß ich nicht wirklich wie und wo ich diesen Befehl eintragen soll!!

    danke schonmal

  • Aus

    HTML
    <a href="http://www.stempelflower.de/wordpress/?page_id=136" class="box-link">
    <img class="box-image" src="http://www.stempelflower.de/wordpress/wp-content/uploads/2013/10/Wappen1-e1382712346142.jpg"></a>


    machst Du einfach

    HTML
    <a href="http://www.stempelflower.de/wordpress/?page_id=136" class="box-link" target = "_blank">
    <img  class="box-image"  src="http://www.stempelflower.de/wordpress/wp-content/uploads/2013/10/Wappen1-e1382712346142.jpg"></a>


    - damit hat sich, sobald Du das Plugin deaktivierst, Dein Problem schon erledigt.

    Man kann die Realität ignorieren - aber nicht die Folgen der ignorierten Realität.

  • okay das hab ich auch soweit verstanden, nur weiß ich ums verrecken nicht wie ich an diesen code komme??? wahrscheinlich bin ich zu blöd dazu?

    kann mir bitte jemand sagen, wie ist es anstelle den code zu ändern???


    danke

  • Schwer zu sagen - ich kenne das Theme leider nicht. Hast Du die Boxen per Shortcode eingefügt? Bzw. die Bilder auf "normalen" Weg über Wordpress oder ist das ein Attribut des Shortcodes?

    Normalerweise sollte bei einem Shortcode, der einen Link beinhalten kann, auch ein target-Attribut gegeben sein. Damit man eben sagen kann: bitte in neuem Fenster. Evtl. hier mal in der Doku nachschauen.

    Wenn das Bildchen per WP eingefügt würde, so kannst Du die Verlinkung darauf ja entsprechend einstellen.

    Wenn Du an der Stelle den Code nicht ändern magst, kannst Du den Weg gehen. Bei den Einstellungen kann man ja auf dem Bild einen beliebigen Link angeben und ihn auch in einem neuen Fenster öffnen. Dann ist zwar ggf. nur das Bild klickbar, aber man spart sich die Untiefen der Programmierung... ;)

  • also ich hab das bild in die folgende vorgegebene maske eingefügt. vorher in wp-medien hochgeladen

    ich kann nur bei link-url den hppfad eingeben. mehr einstellungsmöglichkeiten hab ich nicht!

    ich fand den weg von Nevery jedoch am einfachsten, wenn sie an meinen code kommt muss ich das doch auch schaffen. kannst du mir nicht einen tipp geben wie ich dort hinkomme??????

  • Kannst Du das Bild nicht regulär über WP einbinden? Im Editor?

    >> [ATTACH=CONFIG]8449[/ATTACH]

  • Dann kannste da das target="_blank" einfügen. Bitte beachten: das gilt dann für alle (!) Links, die Du dort angibst. Interne Verweise öffnen dann auch im neuen Fenster.

  • so hab jetzt das target"_blank" eingesetzt und siehe da es ist immer noch das gleiche wie vorher. link öffnet sich in einem neuen fenster und im "hauptfenster" ebenfalls!

    ascho und das plugin hab ich deaktiviert und gelöscht!

    geht aber trotzdem nicht! weiß jemand noch fürn nen newbie nen rat????

    Einmal editiert, zuletzt von Stempelflower (28. Oktober 2013 um 23:35)

  • Sieht prinzipiell richtig aus, allerdings komme ich jetzt nicht mehr auf Deine Seite um mir das nochmal anzusehen - ich hoffe, das war von Dir beabsichtigt?

    Hast Du denn mal den Cache geleert? Strg+F5 im Browser, wobei ich mal was von komischen Cache-Plugins gehört habe... Aber dafür bin ich zu neu in Wordpress ;)

    Man kann die Realität ignorieren - aber nicht die Folgen der ignorierten Realität.

  • je das plugin hab ich deaktivert.

    Nevery:
    nachdem ich gestern abend die seite soweit fertig hatte, habe ich sie umgezogen. jetzt nur noch stempelflower.de!


    vielleicht magst mal drüberschauen??? magst mir noch verraten wie Du an den code gekommen bist, bzw. wie ich das in zukunft verhindern kann??

    danke

  • Du, an den Code zu kommen ist wirklich simpel - Rechtsklick, Quelltext anzeigen. Das sagt mir grade auch, dass Du offenbar nicht die richtige Stelle erwischt hast, um das target einzufügen, denn das steht nach wie vor nicht im Quelltext.

    Das zu verhindern ist zwar mehr oder weniger möglich, aber nicht grade simpel - wenns erst im Nachhinein per Ajax eingefügt wird, wirds so nicht angezeigt. Aber das in Kombination mit Wordpress? Ich denke nicht *g*

    Man kann die Realität ignorieren - aber nicht die Folgen der ignorierten Realität.

  • okay das mit dem code anzeigen hab ich gececkt das ist wirklich easy

    hab ihn auch geändert:
    siehe gelbe markierung! jetzt macht er mir den link zu den workshops in einem neuen tab sowie im alten tab neu auf.

    ich wollte ja die beiden katalog boxen neu öffnen lassen (siehe rote randstriche).

    hab mich da an deinen vorschlag gehalten Nevery so wie du es gechrieben hast hab ich es gemacht

  • Ich habe NICHT gesagt, dass target blank an der falschen Stelle erscheinen soll ;)

    Da ich weder Dein Theme noch Deine Inhalte kenne, kann ich da auch nicht viel mehr sagen als "probier aus, bis Du die richtige Stelle gefunden hast" - anders würde ichs auch nicht machen.

    Man kann die Realität ignorieren - aber nicht die Folgen der ignorierten Realität.

  • so nach langem hin und her probieren hab ich es geschafft!!!!! JUHUJUHU

    ich hab in der folgenden zeile

    <a href="<?php echo esc_url( $url2 ); ?>" class="box-link">

    class="box-link" durch den eintrag target"_blank" ersetzt und siehe da es funktioniert!!!!!!!!!

    vielen danke für Eure hilfe!!!!! Ohne Euch hätte ich das nicht geschafft!!!!!!!

  • Gratuliere - und es letzten Endes selber zu schaffen ist doch eh viel besser als alles vorgesagt zu bebkommen, oder? ;)

    Man kann die Realität ignorieren - aber nicht die Folgen der ignorierten Realität.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!