Beiträge von pufaxx

    Ich glaub, dafür gibt's noch nichts.

    Man müsste ne rekursive Funktion schreiben, also eine, die sich quasi selbst aufruft. Abbruchsbedingung müsste sein, dass die Seite dann keine "Mutterseite" hat.

    Probier's mal so (ungetestet und auf die Schnelle)

    (Das global $posts weil die aktuelle ID nicht überall "bekannt" ist ...)

    EDIT ... Hab's doch eben getestet. Scheint zu funktionieren.

    :-)

    Sorry, hat nichts mit der Frage zu tun, aber irgendwie kann ich nicht anders ... "Foto's", "DJ's", "Auto's" (man sieht ja manchmal Sachen, unglaublich) oder auch "Site's" - es tut mir einfach zu weh ...

    *snif*

    Deppenapostroph.de

    Nicht mal auf Englisch wäre es richtig. Und auch da nur im Genitiv. Plural reicht nicht.

    Nö, so wie die Funktion JETZT ist, noch nicht. Die durchsucht bislang nur "stumpf" alle Beiträge und Seiten (die veröffentlicht sind und kein Passwort haben) auf Galerien und listet diese inkl. Vorschaubild und pff ... Intro-Text (sagen wir mal so) auf.

    Man könnte dann noch die Abfrage ändern, bisher läuft's alphabetisch und nach Kategorien sortiert, bei jeder neuen Kategorie ne neue Zwischenüberschrift (in meinem Fall "Seiten-Kategorien", nicht "Beitrags-Kategorien" ... Für die Sortierung von Seiten in Kategorien ist da noch n anderes PlugIn im Einsatz, deshalb ist das Teil noch nicht "allgemeintauglich" ...) ...

    Also man kann natürlich in der Abfrage statt der Anordnung nach post_title auch nach dem Veröffentlichungs-Datum sortieren ... Wenn die eine Version erst mal steht, wären das nur n paar Buchstaben Änderung ...

    Obwohl ... Naja, es gibt ja (meistens) keine Kategorie namens "2005". "2006" oder so. Da müsste man also auch noch ein bisschen nachbessern, damit ein "Jahreswechsel" erkannt und in einer neuen "Zwischenüberschrift" umgesetzt wird. Aber reine Sortierung nach Datum (ohne zusätzlich "Zwischenüberschriften") wäre kein großer Umstand.

    Najut - Hab grad eh erst mal ein paar andere Dinge mit Status "dringend" ... Aber kommt Zeit, kommt Rat ... *g*

    Nur mit "selbst programmieren", eigentlich ...

    Aber vorsicht - manchmal ist das Link-Element für das Layout wichtig, beispielsweise wenn a als Block-Element und li als Inline-Element festgelegt ist o.ä. - Dann würde es Dir deine Navigation "verschieben" ...

    (Ich frag mich aber, was daran so schlimm ist, wenn der übergeordnete Menüpunkt anklickbar bleibt ...? Also ich fände es extrem unpraktisch, wenn man sich z.B. in einem Untermenüpunkt "verlaufen" hat, und nicht einfach wieder "den drüber" oder den "zwei drüber" anklicken kann ... Klar gibt's den "Zurück-Button" im Browser oder einmal Backspace, aber wenn man eh grad mit der Maus im Menü ist ...?)

    Neee - ganz so einfach ist das nicht, die myGallery-Funktionen sind "Filter", die sich auf the_content(); auswirken. Also "Such-Dies-und-ersetz-es-durch-Das" ...

    Und mylistgal "kümmert" sich nicht darum, auf welcher Seite tatsächlich eine Galerie ANGEZEIGT wird, die greift darauf zurück, für welche Seite welche Galerie EINGETRAGEN ist. Du kannst also durchaus lauter Seiten mit lauter verschiedenen Galerien erzeugen, solange die im Admin-Bereich von myGallery nicht irgendeiner Seiten-ID oder irgendeinem Beitrag zugeordnet sind, "kennt" mylistgal diese Seiten auch nicht.

    --> Ist also in erster Linie als Vereinfachung für Leute gedacht, die wirklich sehr viele Galerien veröffentlichen und für eine Auflistung nicht unbedingt die Lust haben, noch mal für jede Galerie eine Seiten- oder Beitrags-ID herauszusuchen, nur damit sie in der Auflistung erscheint.
    --> In meinem Fall waren es halt über 100 Seiten - Und (oops!) - mylistgal hat GAR nichts ausgegeben. Hätte wenig Spaß gemacht, nachträglich noch mal alles zu durchsuchen und alle möglichen Sachen nachzutragen ...
    --> Außerdem geht mylistgal nach einer "eigenen" Reihenfolge vor, die nicht unbedingt etwas mit der Reihenfolge der Seiten bzw. Beiträge zu tun haben muss, auf der die ganzen Galerien erscheinen ... Das ist zwar ziemlich flexibel, nur muss man eben WIRKLICH überall etwas eingeben, sonst gibt's halt keine Liste.

    ... oder ich schreib mein Skript (bei Gelegenheit) mal "allgemeintauglich" um.

    Was soll die Geschichte denn "können"? Bereits gelöst (halt nur noch nicht überall einsetzbar):

    1) automatische Auflistung aller Seiten bzw. Beiträge, auf denen eine Galerie zu sehen ist
    2) Anzeige des Galerie-Namens
    3) Anzeige des ersten Bildes in der Galerie
    4) ggf. (sofern vorhanden) die ersten soundsoviel Wörter aus dem Text "drumrum" ...?

    Das wird so vermutlich nicht direkt klappen, da mylistgal alle Seiten ausgibt, denen im mygallery-Menü eine Galerie "zugeteilt" worden ist.

    Was Du bräuchtest, ist eine Funktion, die dir a) ganz normal alle Beiträge (oder Seiten) geordnet nach Datum ausgibt - und b) dabei NUR die Beiträge (oder Seiten) findet, auf denen auch eine Galerie erscheint.

    Vielleicht hilft Dir >>das ja weiter? Das kann man auch soweit "aufbohren", dass zusätzlich noch immer das jeweils erste Bild aus der Galerie angezeigt wird ...

    ja meinte ich ja - das mit dem the_excerpt(); war nur zum Ausprobieren.

    Zum "Beitrag kürzen" ohne dass Bilder wegfallen, muss man den Kompletten Inhalt zu Grunde legen - den Kürzen (und dabei halt aufpassen, dass keine HTML-Tags zerschnitten werden) ... Sonderzeichen etc. korrekt wandeln ...

    Code
    function meinAusschnitt($text) {
    //blabla irgendwas mit $text anstellen
    echo $text;
    }

    ... dann im Theme statt the_excerpt(); benutzen

    Code
    meinAusschnitt(get_the_content());

    Oops, da hab ich noch geschrieben, während Du schon fertig warst ... Ähm ... Und (bis auf die Permalinks) ist auf der Testseite alles gleich? Dieselben PlugIns und so? Krass ...

    Kategorie-Auswahl ... Weiß jetzt nicht aus dem Kopf, welche Datei das ist - Das "Schreiben"-Menü setzt sich aus mehreren Dateien und Funktionen zusammen. Also die finden wir schon. Und da müsste man dann irgendwie noch eine Abfrage nach der "zweiten" Kategorie reinschrauben, wenn ist-zweite-kategorie-dann checkbox = checked sowas ...

    Ich find das nur nie so dolle, an Systemfunktionen herumzubasteln ...

    Oh wei - Hast Du echt immer am Original rumgespielt?

    :-)

    Dann muss ne "Spielwiese" schon sein. Zweiter Anlauf ... einfach mal gucken, mit Vorliebe in den Abendstunden.

    Zu der zweiten Standard-Kategorie - Da würd ich erst mal in der Datenbank nachsuchen, jetzt so ungeprüft schätze ich aber, dass das nicht geht, ich denke dass die Standard-Kategorie über eine Zahl (also die ID der Kategorie) festgelegt wird.

    Und je nachdem, was für ein "Feldtyp" dieser Eintrag hat ... glaub ich nicht, dass man da zwei Zahlen eintragen kann. Wäre dann wohl eine der Funktionen aus dem Admin-Bereich ... Na, andermal.

    dann schalt mal alle Permalink-Geschichten aus ...?
    Dann die .htaccess leeren

    Und ... was steht in Deiner header.php?

    Mir ist jetzt grad aufgefallen, dass in Deinem ersten Codebeispiel das get_header(); am Anfang gar nicht auftaucht ...? Vielleicht das dann auch mal in den neuen index.php's weglassen?

    da muss irgendwo irgendetwas anderes falsch sein.

    Okay, bei get_footer(); hab ich die Klammern und das Semikolon vergessen, aber das müsste mindestens eine Fehlermeldung verursachen. Das mit der Datenbank - pff ... Die ganzen Codebeispiele ändern nichts an der Datenbank.

    Hast Du vielleicht irgendein Cache-PlugIn am Laufen? Oder ... lösch mal (falls vorhanden) den Inhalt vom Ordner wp-content/cache ...?

    Wie gesagt - wenn Du noch in den Admin-Bereich reinkommst und da auch noch etwas verändern kannst, dann ist die Datenbank noch in Ordnung. Und wenn Du das default-Theme noch irgendwo online hast, dann solltest Du wenigstens das noch auswählen können.

    Ansonsten noch mal der gleiche Kram in "Minimal-Version" (also ohne excerpt_reloaded(); categorydings und überhaupt ...

    Na, wenn Du in den Admin-Bereich noch reingekommen bist ... dann dürfte die Datenbank noch in Ordnung gewesen sein. Für solche Fälle vielleicht einfach noch das Standard-Theme hochladen, damit man bei Problemen eben schnell mal DAS aktivieren kann.

    Listing index.php ... Nimm erst mal mein Beispiel - hab versucht, es ein bisschen auf "Dein Layout" anzupassen ... Also ungetestet und ohne Funktionsgarantie (aber auf jeden Fall ohne zerschossene Datenbank *g*):

    Das ist zwar nicht ganz das, was Du haben willst, weil the_excerpt(); die Bilder rauslöscht, aber dafür müsste man eh ne eigene Funktion schreiben.

    Das müsste irgendwas sein, das auf $MeinAusschnitt = get_the_content(); basiert, sauber nach Wort-Enden abtrennt (damit keine IMG-Tags mittendrin durchgeschnitten werden) - und dann Umlaute/Sonderzeichen in HTML-Entities umwandelt ... Aber probier's erst mal so ...

    EDIT: Sorry - hab bei if count-Dings was falsch gemacht ...

    Eine weiße Seite kann ich mir ja noch vorstellen - aber eine zerhauene Datenbank? Ich wüsste nicht, wie das mit den hier genannten Codebeispielen hinzukriegen sein sollte, an der Datenbank-Geschichte kann nur irgendetwas anderes schuld sein.

    Ansonsten bist Du doch schon ganz gut davor, wie es aussieht - nur $first wird nirgends gefüllt. Stattdessen mal $count probieren ...