Beiträge von pigafakefl

    Ich kenne mich ja eigentlich gut mit Wordpress aus, aber jetzt stehe ich seit 30 Minuten voll neben mir.

    Bei meiner Seite soll die Startseite mal schlicht nix anzeigen außer das STamm-Design.

    Deshalb habe ich als Starttseite meine statische Seite "startseite" angegeben.
    Als Artikelseite die statische Seite "blog".

    Nun ist es so, dass WP doe page.php für die Startseite heranzieht. Genau so wie halt alle anderen statischen Seiten auch. Der Blog wird durch das Design der index.php bestimmt.

    Wie schaffe ich es jetzt, dass die Starseite eben nicht auf page.php zugreift. Denn so etwas wie page-xyz.php greift ja nicht.

    Ich steh heute echt neben mir.

    So. Ich glaube ich habe eine Lösung für mein Problem gefunden.
    So wird es im visuellen Editor eingegeben:


    Dieses grauenhafte Ergebnis kommt bei heraus



    Nun habe ich mein Plugin die Zeile gesetzt:

    HTML
    remove_filter('the_content', 'wpautop');

    Innerhalb der Shortcode-Functions stand bis jetzt halt immer nur:

    HTML
    do_shortcode($content);

    Dies habe ich nun wie folgt erweitert:

    HTML
    wpautop(do_shortcode($content))

    Dann kommt dies heraus:


    Und wenn ich nichts übersehen habe, ist die Ausgabe jetzt auch genau so, wie ich es erwartet hätte. Mir bleibt immer noch verborgen, warum der meine </divs> mit nem Paragraph umgeben hat. Habe auch keine Lust mit jetzt die Funktion im Source anzugucken.

    Ich habe mir Shortcodes gemacht. Wenn ich diese im Visuell Editor verwende, dann macht meist so etwas hier:

    HTML
    [tag-1]
    [tag-a]
    123456789
    [/tag-a]
    [/tag-1]

    Mal ein Beispiel, was ich in den Visual Editor schreibe:

    HTML
    [box number=1]
     [boxarea number=1]
     [B]Aktuelles[/B]
    
    
     [/boxarea]
     [boxarea number=2]
     Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
     [/boxarea]
     [/box]

    Der Quelltext sieht dann so aus:

    Das kann ich in Teilen auch verstehen. Zum Beispiel, dass nach boxarea1 ein </p> kommt. Aber dies müsste auch nach box1 kommen. Tut es aber nicht.

    Diese Paragraphs (also die ungewollten nach den divs) will ich wegbekommen. Ich kriege Sie auch nichts mittels php geparsed, weil angeblich keine da sind. Kennt einer dieses Phänomen und hat dafür eine Lösung.

    Ich habe es jetzt so gelöst, für alle die so etwas ähnliches machen möchten:


    Nutzung in Seite/Artikel. Hier Beispiel für 2 Boxen nebeneinander:

    HTML
    [boxset]
     [box id=1 title=kjkjkj]Das ist eine Box[/box]
     [box id=2 title=dfghdgf]Noch eine Box[/box]
     [/boxset]


    Per CSS wird das dann entsprechend designed:

    HTML
    #boxset1 { overflow:hidden;}
    #boxid1 { float:left; background-color:Red;}
    #boxid2 { float:left; background-color:Green;}

    Durch die freie Wahl der Boxsets und Boxen kann man alles machen. Möchte man drei Boxen haben, denkt man sich ein zweites Boxset aus:

    HTML
    [boxset number=2]
      [box id=1]Das ist eine Box[/box]
      [box id=2]Noch eine Box[/box]
    [box id=3]Und eine dritte[/box]
      [/boxset]

    Css könnte dann entsprechend so aufgebaut sein:

    HTML
    #boxset1 { overflow:hidden;}
    #boxset1 #boxid1 { float:left; background-color:Red;}
    #boxset1 #boxid2 { float:left; background-color:Green;}
    #boxset1 #boxid... { float:left; background-color:Green;}

    Es gibt so verschiedene Möglichkeiten, ohne im Editor HTML und CSS angeben zu müssen, um jede Seite entsprechend einem richtigen CMS aussehen zu lassen. Dies lässt sich natürlich beliebig erweitern. Tabellen, Gallerien, was Wordpress ja schon hat und und und.

    Vielleicht veranschauliche ich mal das Problem.
    Den folgenden Code in die functions.php des Templates oder eine anlegen


    Man kann nun also im Artikel oder einer Seite wie folgt aggieren:

    HTML
    [box title="Headline" title2="Headline2" col="2"]
     sdfgsdfgsdfgsfdgsfd
     [/box]

    Ist auch alles soweit kein Problem. NUr habe ich einen zweiten Content, den ich aber nicht per Parameter ansetzen kann. Wie kann ich den zweiten Content angeben. Gar nicht. Und genau da ist mein Problem.

    Wie würdet Ihr das lösen?

    Hallo zusammen,

    ich baue mir gerade mein eigenes Theme. Zu dem Feature, dass ich für jede meiner Seiten ein anderes Seiten-Template wählen könnte, möchte ich jetzt noch ein generisches Feature ala CMS Like für den Seiten-Content direkt haben.

    Vorstellen muss man sich dies so, das man im Editor den Shortcode "content_box_1" benutzt und entsprechend abschließt. Dazwischen kommt der Content hinein. So könnte man mittels CSS unterschiedlich gestaltete Content-Boxen auf der Seite anzeigen lassen.

    Mein Problem ist nun, dass ich so etwas auch gerne für zwei und drei Boxen, also 2 oder 3 Spalten nebeneinander, haben möchte. Und nach meinem aktuellen Stand wäre hier Shortcode nicht mehr möglich oder hat einer von euch so etwas schon mal damit umgesetzt.

    Wenn es nicht geht, bleibt mir wohl nur die Chance mein eigenes Panel bei Post und Page anzeigen zu lassen. Dann habe ich aber das Problem, dass ich die Reihenfolge des Contents vorgebe und habe dann leider auch nicht mehr den Editor als visualisierung.

    Schöner wäre natürlich so etwas hier:

    [content_box_1_col_a]
    Lorem ipsum
    [/content_box_1_col_a]

    [content_box_1_col_b]
    Lorem ipsum
    [/content_box_1_col_b]

    [content_box_2]
    Lorem ipsum
    [/content_box_2]

    [content_box_3_col_a]
    Lorem ipsum
    [/content_box_1_col_a]

    [content_box_3_col_b]
    Lorem ipsum
    [/content_box_1_col_b]

    HAT SICH ERLEDIGT. HABE ALLES NOCH MAL VON BEGINN AN GEMACHT UND JETZT GEHT ES


    Hallo,

    ich habe zwei blogs in einer Datenbank und über die Config habe ich die Users und die Meta-Daten geshared.
    Der Login klappt jetzt von überall. Aber wenn ich mich bei der zweiten Domain mit nem Admin-Account einlogge, kommt das hier:

    "Du hast nicht ausreichend Rechte, um auf diese Seite zuzugreifen."

    Der Admin-Account kann auf dem ersten Blog aber super in den Admin-Bereich.
    Hat jemand eine Idee?

    Ich suche für einen Kunden eine Möglichkeit, wie User nach Erteilung einer Berechtigung Dateien über WP auf den Server laden können (Verzeichnisname = username). Mein Kunde soll diese über WP herunterladen können (alle Verzeichnisse oder Berechtigungskonzept), bearbeitet diese dann und legt Sie für seinen Kunden wieder im Verzeichnis des Users ab, wo sich der User dies dann wieder herunterladen könnt.

    MyFTP ist nicht das richtige und Drain Hole auch nicht. Kennt jemand ein Plugin?