Ankündigung

Einklappen
Keine Ankündigung bisher.

Print Funktion nach "Umzug" in Unterordner geht nicht mehr...woran könnte es liegen?

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Print Funktion nach "Umzug" in Unterordner geht nicht mehr...woran könnte es liegen?

    Hallo Zusammen,

    ich habe eine bestehende, ursprünglich nicht von mir erstellte WP-Seite mit selbstgestricktem Zusatzplugin in einen Unterordner gelegt (die life Umgebung läuft weiterhin im root-verzeichnis) um hier Erweiterungen u.A. um eine zusätzliche Sprache zu machen.
    Es gibt hier eine Funktion "Drucken", die im Rootfolder folgendermassen funktioniert:
    <a class="subnavipflink" href="javascriptpenPrintPage('<?php echo "/unsereprojekte/projektangebote/print/".$projekt['proj_id']."?b=".$bgn; ?>');">Drucken</a>

    Im Unterordner xxx funktioniert das leider nicht mehr, auch nach Anpassungen des links nicht für D zu:
    <a class="subnavipflink" href="javascriptpenPrintPage('<?php echo "/xxx/unsereprojekte/projektangebote/print/".$projekt['proj_id']."?b=".$bgn; ?>');">Drucken</a>

    und für eng entsprechend: ​​​​​​​
    <a class="subnavipflink" href="javascriptpenPrintPage('<?php echo "/xxx/unsereprojekte/projektangebote/print/?lang=en".$projekt['proj_id']."?b=".$bgn; ?>');">Drucken</a>

    Was hier passiert ist folgendes: Popup geht auf, der zu erwartende Inhalt ist nicht da, angezeigt wird stattdessen nur die deutsche + engl Flagge mit entsprechendem Link /xxx/unsereprojekte/projektangebote/print/

    Was könnte hier falsch laufen? Die Flaggen haben da gar nichts zu suchen, der englische Link schon gar nicht, ich kann mir nicht erklären wo das her kommt.
    Für die Spracherweiterung Englisch habe ich das Plugin wpml in die Seite eingebaut, wo aktuell in der Hauptmenüleiste auch die Flaggen angezeigt werden.
    Könnte das Plugin WPML hier dazwischen funken? Deaktivieren mag ich es nicht gern da sonst womöglich die gesamte englische struktur verloren geht...
    Bin für jeden Hinweis dankbar

    VG, Giacometta
    Angehängte Dateien

  • #2
    Bitte Code in Code tags posten, auch um inline smilies zu verhindern :
    HTML-Code:
    <a class="subnavipflink" href="javascriptpenPrintPage('<?php echo "/unsereprojekte/projektangebote/print/".$projekt['proj_id']."?b=".$bgn; ?>');">Drucken</a>
    Ein Posten von mehr generiertem Markup wird sicher auch nicht schaden; die WP fans hier helfen Dir dann sicher.

    Kommentar


    • #3
      Hat mit PHP aber nichts zu tun.

      Kommentar


      • #4
        Hier nochmal den code evtl. etwas lesbarer:

        Code:
        <span id="projnavP<?php echo $n ?>" class="hoverlink">
        <img class="druckenlogo" src="/img/print.png">
           <div id="projnavP<?php echo $n; ?>m" class="hovermenuprintPA">
           <div class="hovermpor"></div>
           <div class="hovermpor2"></div>
           <div class="hoverm">
           <ul class="naviul">
           <li class="libo">
           <a class="subnavipflink" href="javascript:openPrintPage('<?php echo "/xxx/unsereprojekte/projektangebote/print/".$projekt['proj_id']."?b=".$bgn; ?>');">Drucken</a>
           </li>
          </ul>
           </div>
           </div>
        </span>

        Kommentar


        • #5

          Hat mit php nix zu tun? Aber das ist der content eines .php files und der zu druckende Inhalt wird doch über ein php-Befehl geholt oder liege ich hier falsch?

          Kommentar


          • #6
            Zitat von Giacometta Beitrag anzeigen
            Hier nochmal den code evtl. etwas lesbarer:
            generierter Code wäre nett,
            openPrintPage kenn ich nicht als Standartfunktion, was macht die ?

            Kommentar


            • #7
              Das ist javascript
              Code:
              javascript:openPrintPage
              PHP generiert hier lediglich den Link, da du keine absoluten Links verwendet, was man aber tun sollte, ist der Link halt relativ zum Verzeichnis wo dieses Script nun ausgeführt wird.

              Wende dich an den Ersteller des Plugins, damit er das korrigiert oder lass es wie gehabt.

              Ansonsten gilt hier, wie immer bei Fremdprodukten, Forenregeln lesen.

              Kommentar

              Lädt...
              X