Kategorien als Dropdown / Alle Tags anzeigen

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
klaus999
Regular
Posts: 29
Joined: Fri Jul 25, 2008 7:59 pm

Kategorien als Dropdown / Alle Tags anzeigen

Post by klaus999 »

Hallo,
ich möchte (aufgrund der Anzahl) die Kategorien als Dropdown-Liste anzeigen lassen. Nur habe ich keine Ahnung wie das geht.

Und da ich mehr als 45 Tags nicht in der Sidebar anzeigen lassen will, hätte ich gern einen "More"-Link darunter, der zur einer Übersicht aller Tags (verlinkt) führt. Auch hier nehme ich jede Hilfe gern und dankbar entgegen.

Schönes Wochenende
Klaus
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Kategorien als Dropdown / Alle Tags anzeigen

Post by garvinhicking »

Hi!

Beides geht, ist aber recht individuell und daher mit Aufwand verbunden.

1. Kategorien als Dropdown.

Konfigurier das "Kategorien"-Plugin und aktiviere die Option "Smarty-Templating". Editiere dann die plugin_categories.tpl datei deines templates (wenn es die datei nicht gibt, kopier sie aus templates/default/ rüber).

Diese passt du dann ungefähr wie folgt an:

Code: Select all

<form id="serendipity_category_form" action="?" method="post">
    <div id="serendipity_category_form_content">

    <select name="serendipity[category]" onchange="document.getElementById('serendipity_category_form').submit()" id="serendipity_categories_list">
{foreach from=$categories item="plugin_category"}
        <option value="{$plugin_category.categoryid}" style="padding-left: {$plugin_category.paddingPx}px">{$plugin_category.category_name|escape}</option>
{/foreach}
    </select>
    <div class="category_submit"><input type="submit" name="serendipity[cat]" value="{$CONST.GO}" /></div>
{/if}
    </div>
</form>
2. Tagliste.

Das ist schon etwas anspruchsvoller. Es gibt mehrere Wege zum Ziel, alle davon beinhalten eigene Smarty-Templates, ggf. das Smartymarkup-Plugin und das statische Seitenplugin. Das aufzuschreiben wäre schon relativ viel Tipparbeit, daher sag mir erstmal ob Du bereit bist den zu gehen und dass du dir bewusst bist, dann diese menge von zusatzplugins zu benötigen, und eigene templates anzupassen? :-)

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/
klaus999
Regular
Posts: 29
Joined: Fri Jul 25, 2008 7:59 pm

Re: Kategorien als Dropdown / Alle Tags anzeigen

Post by klaus999 »

garvinhicking wrote:1. Kategorien als Dropdown.
Ich denke, das könnte ich hinkriegen-
garvinhicking wrote:2. Tagliste ...
In diesem Fall verstehe ich nicht ganz, warum das so komplziert sein muß. Ich benutze doch schon das Plugin, in dem mir die vergebenen Tags (je nach Wichtung) angezeigt werden (10, 45, 100 Stück). Ist in diesem Plugin nicht schon alles an Programmierung drin, was ich brauche? Es müßte eben nur nicht in einem Plugin, sondern auf einer Seite ausgeführt werden. Von mir aus auch auf einer Einzelseite. Geht das nicht - irgendwie?

mfg Klaus
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Kategorien als Dropdown / Alle Tags anzeigen

Post by garvinhicking »

Hi!
In diesem Fall verstehe ich nicht ganz, warum das so komplziert sein muß.
Nun, das ist ein Seitenleistenplugin, das ist einfach niht darauf ausgelegt dass man draufklickt und auf eine ganz eigene Seite kommt. Eigene Seiten benötigen Ereignisplugins oder eigene Wrapperseiten, die dann wiederum Inhalte (z.b. auch von seitenleistenplugins mit anderen optionen vergeben können).

Alles an Programmierung ist vorhanden, aber das ansprechen davon muss man über eigene Templates regeln.

Es geht natürlich, aber es ist individuelle funktionalität, die Eigenarbeit zum Einbauen erfordert. Normalerweise wollen blogbesucher halt nur eine Tagwolke sehen, und wenn die zu groß ist, interessiert sich eigentlich keiner für "alle tags".

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/
Post Reply