springers54 / reiki

0 stars 0 forks source link

Themenseiten: ToDo und Probleme #148

Closed springers54 closed 5 years ago

springers54 commented 5 years ago

Ich benutze auf der alten Seite ein Plugin, mit dem man Kategorien stylen kann, das habe ich jetzt auch auf der neuen Seite installiert. Falls du das einfach ersetzen kannst, kann es auch wieder raus. grafik

Damit ist es möglich, Bilder, oder formatierte Beschreibung auf eine Kategorieseite zu setzen. Ich habe hier die festen Verlinkungen zu Zen-reiki.de weggenommen, so dass wir wirklich auf der neuen Seite arbeiten. Dabei tauchen folgende Probleme auf:

springers54 commented 5 years ago

Das Problem mit den Kurzfassungen lässt sich einfach mit Wordpress-Bordmitteln umsetzen. grafik

Hier ein Beispiel. Man muss nur das <!--more--> in den Text an der Stelle reinsetzen. Alternativ gibt es ein Plugin Post Teaser, wobei ich Plugins so weit es geht vermeiden würde.

springers54 commented 5 years ago

grafik

springers54 commented 5 years ago
springers54 commented 5 years ago

Das Problem mit dem Wort Category im Link konnte ich lösen, der Link heißt jetzt themen, wie im alten System. Das ist für Google wichtig.

Es bleibt ein Problem offen, ich bekomme das Wort Kategorie bisher leider nicht weg im Titel der Seite.

grafik

joergsteinhauer commented 5 years ago

Kurzfassung

Also zuerst sollte man im Artikel-HTML die Umbrüche korrekt erzeugen, es fehlten noch Leerzeile: image

Dabei fügt WP eben automatisch p-tags, somit entsteht schon mal der korrekte Abstand zwischen Button und Text: image


Pagination

Fehlt eigentlich nur das Styling der Blätternseiten, die ja Page2, Page3, ... heißen

Habe es nun ähnlich wie schon woanders so gestylt:

image


Meta

Die Zeile mit " Zeile mit den Rubriken, Kommentaren" ist nun auf allen Kategorie-Übersichtsseiten weg, ging gerade nur über CSS. Ist weiterhin im DOM, aber ist ja nicht schlimm.


Themen Vorlage

Für die Themenseite wirst du eine Vorlage schreiben müssen, die analog zur Kategorie alle Beiträge ausgibt...

Du meinst, es sollen auf https://reiki-lernen.de/themen/ analog zu https://zen-reiki.de/themen/ alle Beiträge angezeigt werden?

Ich nehme an, dieser verbliebene shortcode Schnipsel sorgt im alten System für diese Ausgabe, was wiederum ein Cherry-shortcode zu sein scheint:

[posts_list numb=”15″ thumbs=”normal” post_content=”excerpt” order_by=”date” order=”DESC” link=”yes” tags=”no”  ]

Ja, dann muss ich hier was entwickeln.

springers54 commented 5 years ago

Also hier erst einmal ein Vergleich alte Seite und neue Seite: grafik

springers54 commented 5 years ago

Du meinst, es sollen auf https://reiki-lernen.de/themen/ analog zu https://zen-reiki.de/themen/ alle Beiträge angezeigt werden?

Ich nehme an, dieser verbliebene shortcode Schnipsel sorgt im alten System für diese Ausgabe, was wiederum ein Cherry-shortcode zu sein scheint:

[posts_list numb=”15″ thumbs=”normal” post_content=”excerpt” order_by=”date” order=”DESC” link=”yes” tags=”no”  ]

Ja, dann muss ich hier was entwickeln.

Dies ist im Moment eine der wichtigen größeren Baustellen für die Umstellung, die in deiner Hand liegt

Die Anzahl der Beiträge steht im jeweiligen Thema rechts im Menü dahinter

Hatten wir oben als Wunsch formuliert, würden wir aber drauf verzichten, da es nicht kriegsentscheidend ist

joergsteinhauer commented 5 years ago

Habe nun das mit der Ausgabe aller Beiträge implementiert. Es war der shortcode posts_list, welches wie vermutet aus dem Cherry-Framework kam. Habe hierzu also einfach den ganzen PHP Code aus Cherry kopiert und modifiziert, es funktioniert. Zumindest sehe ich keine Fehler. Denn ehrlich gesagt, sehe ich nicht bei jeder Code-Zeile durch, ich übernehme also keine Haftung dass das Zeug in jeder Situation funktioniert ;-) Wie gesagt, da fehlen mir die PHP bzw. WP-Kenntnisse - würde Sinn machen, dass heir nochmal ein erfahrener Entwickler drüber schaut.

Der Code ist heir zu finden: wp-content/themes/zen-reiki/includes/functions/posts-list.php

springers54 commented 5 years ago

Prima, es zeigt zumindest etwas an. Werden wir mal beobachten