Beiträge von Xatori

    Okay Unser Marketing will den Content unserer Seiten Modular gestallten können das heist als Beispiel würde eine Seite wie folgt aussehen:


    In dem Beispiel nutze ich das Widget 2mal. einmal in Zeile 2 und 4 . Nun lesen ich die Daten wie oben beschrieben aus und was ist nun wenn ich das widget in zeile 7 als Beispiel nochmal einfügen wie spreche ich die Felder an bzw lese sie richtig aus. ?


    die Daten lese ich in der Template Datein wiefolgt ein:

    [COLOR=#000080]function [/COLOR]abfragemediaquerry(){
    [COLOR=#000080]global [/COLOR][COLOR=#660000]$wpdb[/COLOR];
    [COLOR=#660000]$sql [/COLOR]= [COLOR=#008000]'select post_iD,meta_value from '[/COLOR].[COLOR=#660000]$wpdb[/COLOR]->[COLOR=#660e7a]prefix[/COLOR].[COLOR=#008000]'postmeta Where post_id in(198,163,167,302,311,314,317,320,323) AND meta_key= [/COLOR][COLOR=#000080]\'[/COLOR][COLOR=#008000]panels_data[/COLOR][COLOR=#000080]\'[/COLOR][COLOR=#008000]'[/COLOR];
    [COLOR=#660000]$result [/COLOR]= [COLOR=#660000]$wpdb[/COLOR]->get_results([COLOR=#660000]$sql[/COLOR],[COLOR=#660e7a]ARRAY_N[/COLOR]);
    [COLOR=#000080]return [/COLOR][COLOR=#660000]$result[/COLOR];
    }
    [COLOR=#660000]$array [/COLOR]= abfragemediaquerry();

    [COLOR=#660000]$nexus [/COLOR]= unserialize([COLOR=#660000]$array[/COLOR][[COLOR=#0000ff]0[/COLOR]][[COLOR=#0000ff]1[/COLOR]]);
    [COLOR=#660000]$vortex [/COLOR]= unserialize([COLOR=#660000]$array[/COLOR][[COLOR=#0000ff]1[/COLOR]][[COLOR=#0000ff]1[/COLOR]]);
    [COLOR=#660000]$warden [/COLOR]= unserialize([COLOR=#660000]$array[/COLOR][[COLOR=#0000ff]2[/COLOR]][[COLOR=#0000ff]1[/COLOR]]);
    [COLOR=#660000]$juggernaut [/COLOR]= unserialize([COLOR=#660000]$array[/COLOR][[COLOR=#0000ff]3[/COLOR]][[COLOR=#0000ff]1[/COLOR]]);
    [COLOR=#660000]$smite [/COLOR]= unserialize([COLOR=#660000]$array[/COLOR][[COLOR=#0000ff]4[/COLOR]][[COLOR=#0000ff]1[/COLOR]]);
    [COLOR=#660000]$nova [/COLOR]= unserialize([COLOR=#660000]$array[/COLOR][[COLOR=#0000ff]5[/COLOR]][[COLOR=#0000ff]1[/COLOR]]);
    [COLOR=#660000]$swarm [/COLOR]= unserialize([COLOR=#660000]$array[/COLOR][[COLOR=#0000ff]6[/COLOR]][[COLOR=#0000ff]1[/COLOR]]);
    [COLOR=#660000]$rampage [/COLOR]= unserialize([COLOR=#660000]$array[/COLOR][[COLOR=#0000ff]7[/COLOR]][[COLOR=#0000ff]1[/COLOR]]);
    [COLOR=#660000]$colossus [/COLOR]= unserialize([COLOR=#660000]$array[/COLOR][[COLOR=#0000ff]8[/COLOR]][[COLOR=#0000ff]1[/COLOR]]);

    Hi,

    ich nutze den Page-Builder von SiteOrigin. Habe dann eigene Widgets erstellt und nun habe ich das Problem.

    Es gibt folgende Widgets:


    • Content Bild links
    • Content Bild rechts

    Kurz zum Aufbau des Widget. Es gibt 3 Bereiche ( Sectionen ). In den Bereichen kann man diverse Einstellungen vornehmen. Wenn ich dieses Widget nun in der Ersten Zeile vom Page-Builder einsetze. Dann frage ich derzeit die Werte wie folgt ab.

    [LEFT]
    Beispiel:

    [COLOR=#000080]if[/COLOR]([COLOR=#000080]empty[/COLOR]([COLOR=#660000]$rampage[/COLOR][[COLOR=#008000]'widgets'[/COLOR]][0][[COLOR=#008000]'mediaquerry_480px'[/COLOR]][[COLOR=#008000]'innenleben_width_480'[/COLOR]]))
    {[COLOR=#660000]
    $rampage[/COLOR][[COLOR=#008000]'widgets'[/COLOR]][0][[COLOR=#008000]'mediaquerry_480px'[/COLOR]][[COLOR=#008000]'innenleben_width_480'[/COLOR]] = [COLOR=#660000]$innenleben_width_default[/COLOR];
    }
    [COLOR=#0000ff]else[/COLOR]{[COLOR=#0000ff]
    [/COLOR][COLOR=#a52a2a]$test[/COLOR]=[COLOR=#0000ff] [COLOR=#660000]$rampage[/COLOR][/COLOR][[COLOR=#0000ff][COLOR=#008000]'widgets'[/COLOR][/COLOR]][0][[COLOR=#0000ff][COLOR=#008000]'mediaquerry_480px'[/COLOR][/COLOR]][[COLOR=#0000ff][COLOR=#008000]'innenleben_width_480'[/COLOR][/COLOR]];[COLOR=#0000ff]
    [/COLOR]};


    Wenn ich aber jetzt in Zeile 2 vom Page-Builder das gleiche Widget einfüge müssete ich es wie folgt auslesen:

    [COLOR=#0000ff]
    [COLOR=#000080]if[/COLOR]([COLOR=#000080]empty[/COLOR]([COLOR=#660000]$rampage[/COLOR][[COLOR=#008000]'widgets'[/COLOR]][1][[COLOR=#008000]'mediaquerry_480px'[/COLOR]][[COLOR=#008000]'innenleben_width_480'[/COLOR]]))
    {[COLOR=#660000]
    $rampage[/COLOR][[COLOR=#008000]'widgets'[/COLOR]][1][[COLOR=#008000]'mediaquerry_480px'[/COLOR]][[COLOR=#008000]'innenleben_width_480'[/COLOR]] = [COLOR=#660000]$innenleben_width_default[/COLOR];
    }
    [COLOR=#0000ff]else[/COLOR]{[COLOR=#0000ff]
    [/COLOR][COLOR=#a52a2a]$test[/COLOR]=[COLOR=#0000ff] [COLOR=#660000]$rampage[/COLOR][/COLOR][[COLOR=#0000ff][COLOR=#008000]'widgets'[/COLOR][/COLOR]][1][[COLOR=#0000ff][COLOR=#008000]'mediaquerry_480px'[/COLOR][/COLOR]][[COLOR=#0000ff][COLOR=#008000]'innenleben_width_480'[/COLOR][/COLOR]];[COLOR=#0000ff]
    [/COLOR]};
    [/COLOR]
    zu meiner Frage wie kann ich es gewährleisten das sich die zahl in den Klammern [COLOR=#0000ff][COLOR=#0000ff]"[COLOR=#660000]$rampage[/COLOR][/COLOR][[COLOR=#0000ff][COLOR=#008000]'widgets'[/COLOR][/COLOR]][1]"[/COLOR] automatisch anpasst. Je nach dem in welcher Zeile sich das Widget befindet. Oder gibt eine Andere möglichkeit die Daten einer "section" im Widgets abzufragen.

    Wichtig das Widget an sich kann ich nicht verändern. Da die Person für die ich das mache will nix geändert haben.


    MFG

    Xatori
    [/LEFT]

    Ja das Problem was ich habe ist. Sagen wir mal ich habe 5 Zeile über den Page Builder erstellt und muss die erstellten Zeilen nun in der page.php in 5 verschiedene Div's laden geht das ?

    Als Beipsiel:

    <div>
    Zeile 1 auslesen
    </div>

    <div>
    Zeile 2 auslesen
    </div>

    <div>
    Zeile 3 auslesen
    </div>

    <div>
    Zeile 4 auslesen
    </div>

    <div>
    Zeile 5 auslesen
    </div>


    Denn die Div's brauche verschiedene Klassen bzw habe dann noch ein oder mehrer Div's in sich.


    Gruß Xatori

    Hallo Leute,

    ich bin was Wordpress angeht ein völliger Anfänger. Ich muss eine vorhandene Seite in WP einbauen und ich habe das problem das auf der Seite viele verschachtelungen habe. Um den Content darzustellen nutze ich das Plugin von SiteOrigin Page Builder. Jetzt meine Frage gibt es eine möglichkeit den Content nur Zeilenweise auszulesen?

    Denn dann könnte ich die Übergeördneten Div aufbauen und den Content dann hinein laden


    MFG

    Xatori