Beiträge von pHonC

    Wenn die Navi-Seite mit unter der Domain erreichbar ist, kannst Du mit offsetHeight und offsetWidth die Werte der Seite ermitteln und an die Seite mit dem iframe übergeben. Wenn die Navi-Seite unter einer anderen Domain liegt, müsste die Übergabe der mit offsetHeight und offsetWidth ermittelten Werte mit postMessage und Angabe der Domain bei Origin erfolgen.

    Hier mal ein einfaches Beispiel für postMessage, wobei das mit kleinen Änderungen in beide Richtungen funktioniert, also auch wenn sich die Höhe der Seite im iFrame ändert:

    http://javascript.info/tutorial/cross…ith-postmessage

    Einfach mal suchen, da sollten sich genügend weitere Beispiele finden lassen.

    oK, das funktioniert schon recht gut. Ich habe jedoch das mit [COLOR=#333333]offsetHeight noch nciht verstandenund finde auch keine gute Erklärung. Ist das dafür, dass bei einer Änderung der Navi (also weitere Buttons hinzu) die Höhe des iFrames automatisch angepasst wird? Wie muss ich es in den Code einbinden ?[/COLOR]

    Hallo Forum,

    bisher läuft meine Navigation ziemlich gut. Ich habe html code über ein TextWidget in verschiedene Seiten eingebaut. Wenn ich nun aber etwas ändern möchte muss ich zuerst in Backend, dann in den Widgetbereich und dann dort ändern. Nun möchte ich das ändern und eine Navigation erstellen, die sich ihren Code aus einem externen html Dokument holt.
    Also würde ich nur noch einmal im Textwidget die entsprechende Seite eingeben und könnte dann immer bei Änderungen direkt diese HTML-Seite schnell ändern.
    Habt Ihr eine Idee wie ich das am Besten einrichte ? iFrames ist recht kompliziert mit witdhs und heights, da sich die Breite und höhe ändern, wenn ich neue Menüpunkte hinzufüge.


    Besten Gruß

    P.

    Nichts für ungut, lieber Kaiser.

    Meine Seite findest Du hier

    http://www.chinese-business-translation.de/

    Dort soll oben, anstatt der Reiter "News" und "Übersetzen" ein Dropdownmenü wie erwähnt.


    head steh also drin. An sich musste ich also nur die php-Zeile

    PHP
    <?php if (function_exists('pixopoint_menu')) {pixopoint_menu();} ?>

    dort einfügen. Aber wie man sieht erscheint nur kruz die Navi und ist dann wieder weg.... Ein Rätsel....

    Zitat

    Ps. Das einbinden in code Text ist in erster Linie für Suchmaschinen wichtig. Es sollen ja auch andere Leute finden können. Daher auch die Aufforderung.

    Man lernt nie aus ;-)

    Ich möchte Dich erstmal bitten Dir die Forenregeln durch zu lesen. Der kürzeste Weg zu einer Lösung führt selten daran vorbei ;)

    Weiters: header.php ist nicht <head>. Bitte schau einmal bei zB selfhtml wie eine normale html-Seite aufgebaut ist. Ohne (Monikas) Glaskugel und Deine Ergänzungen kann man leider nicht viel mehr sagen, außer dass es garantiert die falsche Stelle ist. :)


    Lieber Kaiser,

    vielen Dank für Deine Antwort. Ein bischen entgegenkommen statt "angiftung" hätte ich mir für meinen ersten Beitrag im Forum schon gewünscht. Wenn es so wichtig ist, dass die eine kurze Zeile in php gesetzt wird, dann will ich das wohl gleich mal tun.

    PHP
    <?php if (function_exists('pixopoint_menu')) {pixopoint_menu();} ?>

    Welche Informationen benötigst Du denn genau ? Ich weiß so ungefähr, wie eine normale HTML Seite aufgebaut ist (Sonst hätte ich es ja nicht bis zur Problematik geschafft, oder ?)

    Hallo liebe Gemeinde.

    mein erster Wordpress-Forums-Eintrag (ich hoffe an der richtigen Stelle):

    ich möchte das Pixopoint dropdown Menü in eine Seite einfügen. Das Plugin zu installieren klappt auch wunderbar. Leider kann ch aber die Zeile


    <?php if (function_exists('pixopoint_menu')) {pixopoint_menu();} ?>

    nirgends vernünftig unterbringen. Sie soll in den Header, daher nehme ich an gehört sie in die Datei: ...wp-content/themes/header.php
    oder ? aber dort habe ich sie an vielen verschiedenen stellen eingefügt mit dem resultat, dass nur die Navi-leiste zu sehen war, nicht mehr der eigentliche content. Oder wahlweise war auch die Navileiste mit Dropdown, so wie ich sie haben wollte, kurz zu sehen, dann kam aber wieder das altbekannte template.
    Leider habe ich nicht soviel Ahnung von .php. Ich hoffe Ihr könnt helfen.

    Gruß aus Berlin


    pHonc