Liste von Artikeln zu einem Tag anzeigen lassen

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
robert
Regular
Posts: 1062
Joined: Mon May 09, 2005 9:17 pm
Location: Vienna, Austria
Contact:

Liste von Artikeln zu einem Tag anzeigen lassen

Post by robert »

Guten Abend :)

Ich hoffe, ich habe bei der Suche nichts übersehen und es steht eh schon irgendwo ...

Ich würde gerne mittels Link auf eine Seite verweisen wo ich (ähnlich der Summary Funktion: z.B. http://www.robertlender.info/blog/archi ... mmary.html) alle Artikel zu einem Tag ("Stichwort" nicht Datum, also z.B. http://www.robertlender.info/blog/plugin/tag/dawardoch) nur in Form einer Liste allein mit Datum und Titel angezeigt bekomme.

Ginge das?

Liebe Grüße
Robert
public s9y
Regular
Posts: 12
Joined: Tue Jan 22, 2013 12:38 pm

Re: Liste von Artikeln zu einem Tag anzeigen lassen

Post by public s9y »

Das ist eine gute Idee, Liste statt/oder komplette Beiträge.
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Liste von Artikeln zu einem Tag anzeigen lassen

Post by Timbalu »

Finde ich auch ... :)

Einfacher Workaround und nach Belieben veränderbar - kann man aber bestimmt noch besser finetunen.
In der template eigenen entries tpl:

Code: Select all

{serendipity_hookPlugin hook="entries_header" addData="$entry_id"}
{foreach from=$entries item="dategroup"}
    {foreach from=$dategroup.entries item="entry"}
    {assign var="entry" value=$entry scope="parent"}
    <article id="post_{$entry.id}" class="clearfix serendipity_entry{if $dategroup.is_sticky} sticky{/if}">
        <header class="clearfix">
            <h2><a href="{$entry.link}">{$entry.title}</a></h2>

            <span class="serendipity_byline block_level"><span class="single_user">{$CONST.POSTED_BY} <a href="{$entry.link_author}">{$entry.author}</a> {$CONST.ON} </span><time datetime="{$entry.timestamp|@serendipity_html5time}">{$entry.timestamp|@formatTime:$template_option.date_format}</time>{if $entry.is_entry_owner and not $is_preview} | <a href="{$entry.link_edit}">{$CONST.EDIT_ENTRY}</a>{/if}</span>
        </header>

{* +++++++++++++++++++++++++++++ *}
{if $view == 'plugin'}
{* void *}
{else}
{* +++++++++++++++++++++++++++++ *}
        <div class="clearfix content serendipity_entry_body">
.... 
    {$entry.backend_preview}
{/if}{* +++++++++++++++++++++++++++++ *}
    </article>

Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: Liste von Artikeln zu einem Tag anzeigen lassen

Post by yellowled »

Timbalu wrote:

Code: Select all

{if $view == 'plugin'}
Mir ist so, als sei das nicht sonderlich zuverlässig. Kann mich täuschen, aber $view ist halt nicht unbedingt verlässlich eindeutig.

YL
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Liste von Artikeln zu einem Tag anzeigen lassen

Post by Timbalu »

Doch das geht - aber vielleicht noch genauer auf das external_plugins von freetag als

Code: Select all

{if $view == 'plugin' && strpos($currpage, 'plugin/tag') !== false}
geschrieben,
was leider aber eine PHP function 'strpos' Erlaubnis in der serendipity_smarty_class.inc.php voraussetzt. (Oder als modifier erlaubt und geschrieben.)

Code: Select all

    public $php_functions = array('isset', 'empty', 'count', 'sizeof', 'in_array', 'is_array', 'strpos', 'time', 'nl2br');
und auf ein vorhandenes $currpage aus der template config.inc aufsetzt.
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
robert
Regular
Posts: 1062
Joined: Mon May 09, 2005 9:17 pm
Location: Vienna, Austria
Contact:

Re: Liste von Artikeln zu einem Tag anzeigen lassen

Post by robert »

Ok, ich versuche das mal zu verstehen :)

Auf alle Fälle danke für die Überlegungen.

Feiner wäre es, wenn es das Plugin hinkriegen würde, ca. so:

http://www.robertlender.info/blog/plugin/tag/dawardoch (Auflistung aller Artikel mit dem Tag "dawardoch")

http://www.robertlender.info/blog/plugi ... rdoch&list (Auflistung aller Artikel in einer reinen Liste mit Datum und Titel mit dem Tag ...)

Liebe Grüsse Robert
bernd_d
Regular
Posts: 468
Joined: Thu Jun 03, 2010 9:28 am
Contact:

Re: Liste von Artikeln zu einem Tag anzeigen lassen

Post by bernd_d »

robert wrote:Feiner wäre es, wenn es das Plugin hinkriegen würde, ca. so:

http://www.robertlender.info/blog/plugin/tag/dawardoch (Auflistung aller Artikel mit dem Tag "dawardoch")

http://www.robertlender.info/blog/plugi ... rdoch&list (Auflistung aller Artikel in einer reinen Liste mit Datum und Titel mit dem Tag ...)
Weiß nicht ob das so geht, denn die Tag-Links müssten ggf. ja auch auf Listen verweisen/umgestellt werden können, damit die automatisch generierten Links auch sowas können (würde ich mir wünschen). Ich denke mal, eine Plugin-Einstellung "Taglink-Ergebnisse als Liste anzeigen" wäre am einfachsten umzusetzen.
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Liste von Artikeln zu einem Tag anzeigen lassen

Post by Timbalu »

Hi Robert

Ich bin da gerade noch einmal darüber gefallen. Es gibt eine Lösung für dein ursprüngliches Request via Smarty & Staticpages custom functions. Siehe http://board.s9y.org/viewtopic.php?f=10&t=20082

Wenn du dir das Staticpage Dev Plugin 4.29 installierst, siehe http://board.s9y.org/viewtopic.php?f=10 ... #p10439277 gibt es "nun" über das Backend Form "Custom Template" die Möglichkeit, mit ein wenig zusätzlicher Handarbeit, beschrieben in einem diesbezüglichen Readme, eine statische Seite zu erstellen, die für eine bestimmte Handvoll Tags eine Ausgabe-/Liste erstellt.

Aber du wolltest am Ende lieber generell eine Listen Einstellung für Freetags haben? Die sogar nur auf Abruf zu einzelnen Tags eine Liste anzeigt, nicht wahr?
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
robert
Regular
Posts: 1062
Joined: Mon May 09, 2005 9:17 pm
Location: Vienna, Austria
Contact:

Re: Liste von Artikeln zu einem Tag anzeigen lassen

Post by robert »

Hallo Timbalu,

Ja, so eine allgemeine Einstelllung würde mir am besten gefallen.

Aber danke für den Tipp, den ich gerne mal anschaue.
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Liste von Artikeln zu einem Tag anzeigen lassen

Post by Timbalu »

Ich habe da etwas derartiges in petto, aber ich zweifle noch ob das überhaupt Sinn macht. Wie würdest du denn sicherstellen wollen, dass dem Taglink das "taglist" Kommando jeweils angehängt wird? Denn über eine Option im Plugin kann man das nicht machen, denn dann gäbe es ja nur entweder/oder Anzeigen.
Außerdem ist "taglist" dann auch ein "reserved command word", also nicht mehr als tag benutzbar.
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Post Reply