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
Kategorien als Dropdown / Alle Tags anzeigen
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Kategorien als Dropdown / Alle Tags anzeigen
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:
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
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>
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/
# 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: Kategorien als Dropdown / Alle Tags anzeigen
Ich denke, das könnte ich hinkriegen-garvinhicking wrote:1. Kategorien als Dropdown.
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?garvinhicking wrote:2. Tagliste ...
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
Hi!
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
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).In diesem Fall verstehe ich nicht ganz, warum das so komplziert sein muß.
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/
# 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/