Hi,
für ein mögliches Kundenprojekt bräuchte ich eine Möglichkeit, analog zu statischen Seiten mit „related category“ auf einer statischen Seite die letzten X Einträge aufzulisten, welchen ein bestimmtes Tag zugewiesen ist.
Machbar? Nur unter Schmerzen? Wie?
Falls nicht machbar: Haben wir einen Mechanismus, Tags in Kategorien umzuwandeln? (Kunde hat etwas voreilig schon eine wirklich beeindruckende Menge Inhalte ins System gekippt und getaggt.)
YL
Statische Seite mit related ... tags?
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Statische Seite mit related ... tags?
Hi!
Doch, das wäre schon machbar, da bin ich mir sicher. Ich schätze am ehesten mittels dem Smarty Markup plugin, und dann mit nem eigenen Aufruf in der statischen Seite; oder halt natürlich direkt in der TPL-Datei der statischen Seite.
Ich denke das ganze könnte dann entweder über {fetchPrintEntries} gehen, vermutlich mit einem einfachen SQL "WHERE"-Teil angehängt. Wenn das nicht ginge könnte man in der config.inc.php des Templates ne eigene Smarty-Funktion registrieren die als Wrapper serendipity_fetchPrintEntries() aufruft und die notwendige SQL-Einschränkung vornimmt.
Tags in Kategorien umzusortieren wären vermutlich auch nur 10-15 Zeilen PHP, die hauptsächlich einfach SQL-Zuordnungen vornehmen.
Mir fehlt jedoch bis frühestens Anfang übernächster Woche die Freizeit (sprich ohne $) Dir da wirklich Code hinzubasteln. Wenn es also bis dahin warten kann, sprich mich dann gerne nochmal drauf an.
Wenn jemand anders sich hier angespornt fühlt das auszuprobieren, wäre jetzt ein toller Zeitpunkt um sich serendipity_fetchEntries und 'frontend_fetchentry' Hooks anzusehen.
Grüße
Garvin
Doch, das wäre schon machbar, da bin ich mir sicher. Ich schätze am ehesten mittels dem Smarty Markup plugin, und dann mit nem eigenen Aufruf in der statischen Seite; oder halt natürlich direkt in der TPL-Datei der statischen Seite.
Ich denke das ganze könnte dann entweder über {fetchPrintEntries} gehen, vermutlich mit einem einfachen SQL "WHERE"-Teil angehängt. Wenn das nicht ginge könnte man in der config.inc.php des Templates ne eigene Smarty-Funktion registrieren die als Wrapper serendipity_fetchPrintEntries() aufruft und die notwendige SQL-Einschränkung vornimmt.
Tags in Kategorien umzusortieren wären vermutlich auch nur 10-15 Zeilen PHP, die hauptsächlich einfach SQL-Zuordnungen vornehmen.
Mir fehlt jedoch bis frühestens Anfang übernächster Woche die Freizeit (sprich ohne $) Dir da wirklich Code hinzubasteln. Wenn es also bis dahin warten kann, sprich mich dann gerne nochmal drauf an.
Wenn jemand anders sich hier angespornt fühlt das auszuprobieren, wäre jetzt ein toller Zeitpunkt um sich serendipity_fetchEntries und 'frontend_fetchentry' Hooks anzusehen.
Grüße
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Re: Statische Seite mit related ... tags?
Die tpl-Methode ist mir durchaus sympathisch, da hier ohnehin angepasste Templates für statische Seiten fällig werden -- zur Info: Wir reden hier von ca. 2000(!) statischen HTML-Seiten, die nach s9y überführt werden, nach unserer Strukturlogik vermischt in reine statische Seiten, statische Seiten mit Eintragsliste und Einträge.garvinhicking wrote:Ich schätze am ehesten mittels dem Smarty Markup plugin, und dann mit nem eigenen Aufruf in der statischen Seite; oder halt natürlich direkt in der TPL-Datei der statischen Seite.
Damit könnte ich ja am Wochenende schon mal ein bißchen rumspielen. Für den „falls nicht“-Teil brauche ich dann so oder so -- wie nannte Jude das immer? "Real programming"garvinhicking wrote:Ich denke das ganze könnte dann entweder über {fetchPrintEntries} gehen, vermutlich mit einem einfachen SQL "WHERE"-Teil angehängt.
Das wäre mehr so eine Notlösung, falls der Tag-Ansatz gar nicht geht. Die wollen schon gerne Tags, vor allem, weil eben die nicht ganz kleine Menge Inhalt bereits verschlagwortet ist. Ich denke auch, dass Tags einfacher und bequemer zu handhaben wären als Kategorien.garvinhicking wrote:Tags in Kategorien umzusortieren wären vermutlich auch nur 10-15 Zeilen PHP, die hauptsächlich einfach SQL-Zuordnungen vornehmen.
Ich kriegen ohnehin frühestens Anfang kommender Woche ein definitives „Go!“, da die Entscheider früh ins Wochenende gegangen sind. Wenn also jemand etwas beitragen kann: Immer raus damit.garvinhicking wrote:Mir fehlt jedoch bis frühestens Anfang übernächster Woche die Freizeit
(sprich ohne $) Dir da wirklich Code hinzubasteln.
YL
-
hagenroewer
- Regular
- Posts: 181
- Joined: Mon Aug 14, 2006 12:41 am
- Contact:
Re: Statische Seite mit related ... tags?
Moin Yellowled,
Habt ihr die zu Fuß in S9Y reingekippt oder irgendwie automatisiert?
BTW:
Mittlerweile versuche ich bei bestimmten Projekten den Anteil der statischen Seiten sehr zu reduzieren und eher bestimmte Einträge als statische Seiten aussehen zu lassen. Dann kann ich auch die Seitenleisten besser steuern.
Gruß von der Ruhr
Ich bin da sehr neugierig:yellowled wrote: Die tpl-Methode ist mir durchaus sympathisch, da hier ohnehin angepasste Templates für statische Seiten fällig werden -- zur Info: Wir reden hier von ca. 2000(!) statischen HTML-Seiten, die nach s9y überführt werden, nach unserer Strukturlogik vermischt in reine statische Seiten, statische Seiten mit Eintragsliste und Einträge.
Habt ihr die zu Fuß in S9Y reingekippt oder irgendwie automatisiert?
BTW:
Mittlerweile versuche ich bei bestimmten Projekten den Anteil der statischen Seiten sehr zu reduzieren und eher bestimmte Einträge als statische Seiten aussehen zu lassen. Dann kann ich auch die Seitenleisten besser steuern.
Gruß von der Ruhr
Re: Statische Seite mit related ... tags?
Kann ich Dir nicht sagen, das ist ohne mein Zutun in Eigenleistung geschehen.hagenroewer wrote:Habt ihr die zu Fuß in S9Y reingekippt oder irgendwie automatisiert?
YL