Page 1 of 1

Einträge nach Kategorie ausgeben

Posted: Tue Apr 03, 2007 10:19 pm
by Night-Walker
Hi ich möchte serendiputy als CMS benutzen und die Einträge sollen jeweils nach Kategorie ausgegeben werden d.h.:

----Kategorie 1
Kategorie 1.Beitrag1
Kategorie 1.Beitrag2
Kategorie 1.Beitrag3

----Kategorie 2
Kategorie 2.Beitrag1
Kategorie 2.Beitrag2
Kategorie 2.Beitrag3

----Kategorie 3
Kategorie 3.Beitrag1
Kategorie 3.Beitrag2
Kategorie 3.Beitrag3


Ich denke mal ich muss in der entries.tpl

diesen Eintrag ändern:

{foreach from=$entries item="dategroup"}

aber ich finde nirgendswo andere Variablen die ich dafür einsetzen könnte.

Bin ich ganz auf dem Holzweg oder ist es so richtig?

Ausserdem unter welche URL ist den die Wiki zuerreichen von dem in den Dokumentationen die rede ist?


MFG und danke schonmal im voraus :)

Re: Einträge nach Kategorie ausgeben

Posted: Wed Apr 04, 2007 4:59 pm
by garvinhicking
Hi!

Puh. Das ganze ist recht komplex. Da musst Du vermutlich mit viel Smarty ran, das kann ich dir so auf die Schnelle auch garnicht sagen.

Aber hast Du mal drüber nachgedacht das plugin newsbox einzusetzen? Da kannst du einfacher deifnieren für welche katgegorie du etwas ausgeben willst.

Eventuell hilft auch die installation des "letzte einträge" oder "zeige einträge in seitenleiste" plugins. Das kannst Du mittels Smarty nämlich auch in den Content-Bereich "verschieben", mittels {serendipity_showPlugin}, und da kannst du dann für jede kategorie ein plugin erstellen.

Die Schleifenstele die Du gefunden hast ist schonaml nicht schlecht, aber da müsste man einige foreaches ineinander schachteln, nicht nur einfach eine Variable ändern.

Die Doku ist unter www.s9y.org, Technical Documentation.

HTH,
Garvin

Posted: Wed Apr 04, 2007 7:54 pm
by Night-Walker
Oh man ich bin mit dem Smarty nie zurecht gekommen :(

Danke für den Tipp mit dem Newsbox. Ich denke mal wenn ich versch. Newsboxen benutze und die auf eine statische Seite als Startpage packe sollte es funktionieren. Ist halt nicht wirklich elegant...

Vllt ein Featurerequest für die nä Version :)

P.S. kann ich irgendwo selbst kategorie Namen eingeben? bei nicht lateinischen Zeichen nehmt er ja als name unknown

Posted: Thu Apr 05, 2007 11:02 am
by garvinhicking
Hi!
Vllt ein Featurerequest für die nä Version :)
Naja, dafür brauchts keine neue Version, man kann das jetzt schon alles machen. Man muss sich halt nur mit Smarty etwas auskennen :-)

Das ganze ist halt nur nicht trivilal, ich würde da sicher auch 3-4 Stunden dran rumbasteln. Da das ein sehr spezieller Bedarf ist, kann ich sowas aber kostenlos mir nicht leisten...
P.S. kann ich irgendwo selbst kategorie Namen eingeben? bei nicht lateinischen Zeichen nehmt er ja als name unknown
Öh, Du kannst beliebige Zeichen als Namen der Kategorie eintragen, eigentlich! Also auch umlaute etc...

Grüße
Garvin

Posted: Thu Apr 05, 2007 12:49 pm
by Night-Walker
Das ganze ist halt nur nicht trivilal, ich würde da sicher auch 3-4 Stunden dran rumbasteln. Da das ein sehr spezieller Bedarf ist, kann ich sowas aber kostenlos mir nicht leisten...
Hab ich schon gemerkt Und möchte es ja auch nicht gemacht haben. Bekomme es schon selbst hin :)
Öh, Du kannst beliebige Zeichen als Namen der Kategorie eintragen, eigentlich! Also auch umlaute etc...
Also bei mir haben die Kategorien persische Namen (UTF-8) und statt der Name vom Permalink der Kategorie steht da einfach "ID-unknown". Auf der Seite steht es schon richtig, nur der Link stimmt nicht.




Hab jetzt en neues Problem. Also ich hab das jetzt hinbekommen mit Newsboxen auf eine Statische Seite als Startseite. Aber wenn da weniger Newsboxen als Kategorien stehen dann kommen die Beiträge unter den Newsboxen.
Und wenn da genug Boxen stehen dann kommt "Keine Einträge vorhanden" Kann man das irgendwie so machen das er auf der Startpage nicht versucht die Beiträge anzuzeigen? Wenn ich die Beiträge auf 0 Stelle dann kommt ein MYSQL fehler.


MFG und danke für deine Antworten

Posted: Thu Apr 05, 2007 1:17 pm
by garvinhicking
Hi!
Also bei mir haben die Kategorien persische Namen (UTF-8) und statt der Name vom Permalink der Kategorie steht da einfach "ID-unknown". Auf der Seite steht es schon richtig, nur der Link stimmt nicht.
Na, das ist natürlich was anderes. :)

In URLs dürfen keine Sonderzeichen vorkommen. Alle Sonderzeichen werden aus der URL gelöscht, wenn da dann nichts übrig bleibt kommt "unknown" raus.

Du kannst das persische Language-File mal editieren und analog zur russischen Datei das $i18_filename_from Array so anpassen dass darin steht welche Zeichen wie umgesetzt werden sollen, damit die Namen in den ASCII-Zeichensatz passen.

Falls man das im persischen auch anwenden kann, ich hab keine Ahnung von deren Alphabet. :)
Hab jetzt en neues Problem. Also ich hab das jetzt hinbekommen mit Newsboxen auf eine Statische Seite als Startseite. Aber wenn da weniger Newsboxen als Kategorien stehen dann kommen die Beiträge unter den Newsboxen.
Und wenn da genug Boxen stehen dann kommt "Keine Einträge vorhanden" Kann man das irgendwie so machen das er auf der Startpage nicht versucht die Beiträge anzuzeigen? Wenn ich die Beiträge auf 0 Stelle dann kommt ein MYSQL fehler.
Uh, das verstehe ich leider nicht. Hab mit dem Newsbox-Plugin aber auch nie gearbeitet. Im englischen Forum kann Dir judebert dazu eventuell helfen, von ihm stammt das plugin.


Viele Grüße,
Garvin