| | #31 (permalink) | |||
| PostRank: 1 ![]() Registriert seit: 06.10.2008
Beiträge: 26
| Zitat:
Ich habe jetzt das gesamte Forum vom Prinzen durchgeforstet und keinen Beitrag gefunden, der mein Problem löst. Außer einen: WebMoritz.de Da ist das Problem aber unschön gelöst. Mittels eines interessanten Links und einer page.php (Turn a Wordpress Page into a Link - Milorad Ivovi?) habe ich es im Endeffekt geschafft mir ein Jahresarchiv anzeigen zu lassen. Damit bin ich aber nicht zufrieden Ich denke, dass das nicht so schwer sein kann eine page.php selbst zu schreiben. Ich versuche dabei die Optionen, die mir die Archives.php des Themes gibt nach dem geheimen Befehl zu durchsuchen - es könnte allerdings sein, dass meine Vorstellung darin garnicht angeboten wird Zitat:
Zitat:
Ich habe jetzt folgendermaßen angefangen: PHP-Code: Das Archives.php sieht auf jeden Fall so aus: PHP-Code: ![]() Es kann doch nicht sein, dass ich eine so komische Idee habe, auf die noch keiner vor mir gekommen ist, oder? Und bei meiner Lektüre der vielen Forumposts habe ich eines gelernt: Es geht (scheinbar) alles! Nur wie? Danke | |||
| | |
| | #32 (permalink) |
| PostRank: 4 ![]() Registriert seit: 02.05.2008
Beiträge: 217
| Ich habe jetzt nicht die ganze Diskussion Zeile für Zeile verfolgt, aber ich bin im Zusammenhang mit übersichtlichen Archiven auf dieses Plugin gestoßen. Würde so was auch passen? Edit: Siehe auch hier. Geändert von Frau_Braun (14.10.2008 um 17:28 Uhr). |
| | |
| | #33 (permalink) | ||||||
| WPD-Team ![]() Registriert seit: 05.10.2006
Beiträge: 12.358
| Zitat:
Ich mein ja nur, wenn in dem FAQ-Artikel was von "statischer Startseite" und "Artikelseite" dann kann man ja mal in dei Doku schauen oder nochmal nachfragen, wenn man nicht gleich mit den Begriffen klar kommt. Zitat:
Zitat:
Wie gesagt, die "Artikelseite" wäre schon genau das was du suchst... Zitat:
Zitat:
Zitat:
Ich würde vielleicht erstmal beim Theme-Autor anfragen, Michael Oeser liest IMHO auch hier im Forum mit. Vielleicht schreibst du ihn einfach mal direkt an u. verweist auf diesen Thread hier.
__________________ FAQ // Codex // Plugins // marcus.zelend.de // Der Internetverkehr wird beschildert! | ||||||
| | |
| | #34 (permalink) | ||
| PostRank: 1 ![]() Registriert seit: 06.10.2008
Beiträge: 26
| @Frau_Braun: Zitat:
Das BranfordTheme zeichnet sich ja aus durch den tollen Magazin-Charakter. Ich möchte den Lesern allerdings die Möglichkeit geben, alle Artikel (nur Teaser-Text) in "normaler" Blogstruktur zu lesen. D.h. alle Artikel aus jeder Kategorie zeitlich sortiert untereinander. @marX: Zitat:
Ich gebe aber noch nicht auf!! Aus der Sidebar habe ich mir mal einen Befehl kopiert, der mir alle Artikel einer Kategorie in der Ansicht generiert, in der ich alle Artikel gerne hätte. Das ist ein Link und ich denke, evtl. kann der modifiziert werden. Bspw. durch einfügen eines Befehls, dass alle Kategorien ausgewählt werden. Hier ist der Link im Original: PHP-Code: PHP-Code: Braucht man evtl. vorangegangenen Code aus der Sidebar? Für Hinweise bin ich sehr dankbar! | ||
| | |
| | #35 (permalink) |
| WPD-Team ![]() Registriert seit: 05.10.2006
Beiträge: 12.358
| Nein, das ist ja ein Kategoriearchiv, wie der Link/Template-Tag auch sagt. Du hast aber mehrere Kategorien, also funktioniert das nicht so. Genauso wie ein Autorenarchiv bei mehreren Archiven nicht funktioniert, ein Datumsarchiv nur für 1 Jahr/Monat/Tag. Ich will nochmal versuchen dir das Problem zu erklären. WP ist so gebaut, das auf der Hauptseite (home.php/index.php) alle Artikel gelistet werden, und in den Archiven jeweils gefilterte Ausgaben kommen - je nach Art des Archivs Datum, Autor, Kategorie usw. Das ist der normale Lauf. Das Brandford Magazine Theme bricht hier aber, indem es auf der Hauptseite eben nicht alle Artikel listet, sondern diese angapsst sind. Daher funktionieren Bordmittel hier nicht ohne weiteres. Dein Problem ist also dein Theme! Umgehend, z.B. mit einem Seitentemplate kann man das vermutlich auch nicht ohne weiteres, da die automatisch von WP generierten Links anders lauten. Ich meine, du kannst versuchen dir so ein Seitentemplate zu bauen: PHP-Code: Andere Themes umgehen das, indem sie eben eine "statische Startseite" mit eigener Funktionalität anbieten, WP erlaubt dann die Artikel auf einer weiteren "Artikelseite" auszugeben (darum gehts in o.g. FAQ-Artikel). Ich hoffe mal, du erkennst, das es eben am Theme liegt. Und da kann dir der Themeautor wahrscheinlich am ehesten weiterhelfen. (Oder jemand anders mit viel Brandford-Erfahrung
__________________ FAQ // Codex // Plugins // marcus.zelend.de // Der Internetverkehr wird beschildert! |
| | |
| | #36 (permalink) |
| PostRank: 4 ![]() Registriert seit: 02.05.2008
Beiträge: 217
| ddklog, ich habe vor einiger Zeit auch noch dies für die Auflistung von Kategoriebeiträgen gefunden. Ich habe da Verscheidenes ausprobiert, und ich kriege es nicht immer einwandfrei zum Laufen. Aber vielleicht hast Du mehr Glück, denn anderswo funktioniert das Plugin ja. Geändert von Frau_Braun (15.10.2008 um 12:14 Uhr). |
| | |
| | #37 (permalink) |
| PostRank: 4 ![]() Registriert seit: 02.05.2008
Beiträge: 217
| Ansonsten gibt es noch diese Anleitung für eine flexibel gestaltete Homepage, aber das lässt sich ja beliebig auch auf jede andere Seite, z.B. auf eine Archivseite anwenden. Funktioniert wunderbar, nochmals Dank an Monika. Ich habe ihren Hauptteil etwas geändert, denn sobald ein farbiger Rahmen drum herum liegt, kommt es zu graphisch falschen Verschachtelungen: PHP-Code: PHP-Code: PHP-Code: Edit: orderby=date und orderby=category: geht das hier eigentlich auch? Könnte das die Lösung für das sein, was Du suchst? Geändert von Frau_Braun (24.10.2008 um 17:46 Uhr). |
| | |
| | #38 (permalink) |
| PostRank: 1 ![]() Registriert seit: 06.10.2008
Beiträge: 26
| Vielen Dank erstmal für die Vorschläge! Ich habe die durchgespielt, bin aber leider nicht zu einem Ergebnis gekommen, mit dem ich leben kann. Ich habe dann folgende Idee gehabt: Wenn ich eine Suchanfrage mit einem Buchstaben mache, der in jedem Artikel vorkommt (bspw. "e") dann bekomme ich die Ansicht und die Inhalte, die ich benötige. Unwissend, wie ich bin, dachte ich mir, ich dupliziere die Dokumente "search.php" und "searchform.php" und ändere sie so, dass die Anfrage anstatt mit "?s=xy" in der URL mit "?f=xy" durchgeführt wird. Habe die Dokumente auch umbenannt und hochgeladen und... es funktioniert nicht! Wahrscheinlich für die meisten von euch klar, warum. Ich verstehe es nicht, aber ich habe es akzeptiert - wahrscheinlich von WP vorkonfiguriert. Aber die Idee verfolgt mich: Vielleicht kann mir ja einer dabei helfen! Ich möchte eine "Artikel-page.php" schreiben, in der ich den Ausgabe-Teil des "search.php" benutze. Ich würde das Skript dann gerne dahingehend verändern, dass in dem Skript bereits steht, dass es mir alle Artikel mit "e" anzeigt. PHP-Code: Grüße und vielen Dank |
| | |
| | #39 (permalink) |
| PostRank: 4 ![]() Registriert seit: 02.05.2008
Beiträge: 217
| Ist das die search.php? Die zeigt Dir ja auch nicht Deine Kategorien an; ich dachte, das sei es, worauf es Dir ankommt. Wozu der Trick mit dem "e"? So wie Du den Code stehen hast, sollte er Dir tatsächlich alles anzeigen, aber eben nur die Anzahl Posts, die Du in Deinen Voreinstellungen vorgegeben hast. Zu den weiteren Posts gelangst Du, indem Du auf den Link für ältere bzw. neuere Artikel gehst. Das gleiche passiert auch auf der von Dir angegebenen Moritz-Seite für "Alle Artikel". Dort ist nur noch ein Jahresarchiv zwischengeschaltet, aber das muss ja nicht sein. Mit der Searchform hat das übrigens nichts zu tun; die ist nur für den Suchvorgang und die Formatierung des Suchfeldes da. Was hat es mit ?s=xy und ?f=xy auf sich? Was bedeutet das? Hast Du möglicherweise vergessen, auf Deiner "Alle-Artike-Seite" das richtige Template auszuwählen? Du darfst auch nicht vergessen, an den Anfang dieses Templates folgendes zu stellen, damit Dir das im Editor auch angezeigt wird: PHP-Code: Edit: Ich habe gerade noch mal in Deinem Eintrag #31 nachgelesen. Da schreibst Du etwas von page.php. Das darfst Du nicht verwechseln: Die page.php ist die allgemeine Vorlage (Template) für Seiten, die standardmäßig nach diesem Muster aufgebaut sind, wenn nichts anderes angegeben wird. In der Regel enthalten sie statischen Inhalt und werden direkt über die Seitenverwaltung versorgt. Für Deine Artikelseite musst Du natürlich ein eigenes Template (deshalb schrieb ich oben "das richtige Template auswählen") für dynamischen Inhalt erzeugen, das Du nur für diesen Zweck verwendest und das Du beliebig benennen kannst, z. B. alles.php. Vielleicht weißt Du das längst, aber ich wollte es sicherheitshalber noch mal erwähnen. Edit-edit: Das mit der page.php wird hier und hier erklärt. Edit-edit-edit: Außerdem habe ich noch mal Deinen Eintrag #21 angeschaut: Da Du jetzt eine eigene Seite für "Alle Seiten" angelegt hast, brauchst Du den Menüpunkt "Alle Seiten" nicht mehr. Diese Seite wird nun mit wp_list_pages aufgeführt. Wie Du die Reihenfolge der Seiten einstellst, ist Dir ja vermutlich bekannt. Und noch ein Edit, damit die Funktionsweise dieser Seite deutlich wird: Du legst die Seite ganz normal über Schreiben > Seite an und nur den Titel fest. Alles Übrige bleibt leer! Der Inhalt wird dynamisch über das Template generiert. Das ist wirklich ganz einfach. Schau Dir mal diese Website an: Da gibt es die Seite "Projekte", die führt mit Hilfe des Loops in der Vorlage projekte.php chronogisch alle Beiträge der Kategorie Projekte auf; die Seite selbst bleibt in der Seitenverwaltung leer. Dagegen wird die Seite "Veröffentlichungen" direkt über die Seitenverwaltung mit Inhalt versorgt, da es sich um eine Liste handelt, die nicht aus Beiträgen zusammengesetzt werden kann. Auch sie greift auf ein eigenes Template zurück, aber nur, weil ich ein druckbares Ergebnis haben wollte. Sonst hätte ich page.php verwendet. Geändert von Frau_Braun (22.10.2008 um 16:05 Uhr). |
| | |
| | #40 (permalink) |
| PostRank: 1 ![]() Registriert seit: 06.10.2008
Beiträge: 26
| Hallo marX, ich habe mir deinen Vorschlag jetzt eingehend betrachtet und daraus etwas gestrickt, was tatsächlich funktioniert. Deinen Vorschlag aus #35 habe ich folgendermaßen modifiziert und er zeigt mir tatsächlich alle Artikel an (vorausgesetzt die Anzahl der Artikel ist hoch genug eingestellt). Leider werden alle Artikel untereinander angezeigt und ich wollte fragen, wie ich die Anzahl der Artikel auf bspw. 15 beschränke und dann die Möglichkeit "Ältere Artikel" anzuklicken, bzw. "Neuere Artikel". Dafür gibt es doch sicherlich einen Befehl, oder? Vielen Dank Der Text lautet nun(leicht gekürzt um das wesentliche zu zeigen: PHP-Code: |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| branfordmagazine, kategorie, menuleiste, verlinken |
| Themen-Optionen | |
| Ansicht | |
| |