Hallo,
nach der schnellen und hervorragenden Hilfe gestern hab ich gleich die nächste Frage: ich würde gern bestimmte Seitenleistenplugins nur bzw. nicht auf einigen statischen Seiten anzeigen. Kann ich das irgendwie konfigurieren?
Gruß Yvonne
http://www.yvonne-winter.de
Seitenleistenplugins für statische Seiten konfigurieren
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Seitenleistenplugins für statische Seiten konfigurieren
Das Sidebarhider Plugin bestimmt glaub ich nur die Seitenleisten in speziellen Kategorien.
Du kannst Dir aber mit Smarty-Markup innerhalb der Template Datei "sidebar.tpl" behelfen:
Da steht derzeit:
Das kannst Du ändern in etwa so:
Beachte die hinzugekommene If-Abfrage, die alle Plugins anzeigt jedoch das serendipity_categories_plugin dann ausschließt wenn die Statische Seite namens "StatischeSonderseite" aufgerufen wird. Die IF-Abfrage musst Du daher an Deine Belange anpassen.
Viele Grüße,
Garvin
Du kannst Dir aber mit Smarty-Markup innerhalb der Template Datei "sidebar.tpl" behelfen:
Da steht derzeit:
Code: Select all
{if $is_raw_mode}
<div id="serendipity{$pluginside}SideBar">
{/if}
{foreach from=$plugindata item=item}
<div class="serendipitySideBarItem container_{$item.class}">
{if $item.title != ""}<h3 class="serendipitySideBarTitle {$item.class}">{$item.title}</h3>{/if}
<div class="serendipitySideBarContent">{$item.content}</div>
</div>
{/foreach}
{if $is_raw_mode}
</div>
{/if}
Code: Select all
{if $is_raw_mode}
<div id="serendipity{$pluginside}SideBar">
{/if}
{foreach from=$plugindata item=item}
{if $staticpage_pagetitle != "StatischeSonderseite" AND $item.class != "serendipity_categories_plugin"}
<div class="serendipitySideBarItem container_{$item.class}">
{if $item.title != ""}<h3 class="serendipitySideBarTitle {$item.class}">{$item.title}</h3>{/if}
<div class="serendipitySideBarContent">{$item.content}</div>
</div>
{/if}
{/foreach}
{if $is_raw_mode}
</div>
{/if}
Viele 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/
Plugin Seitenleisten verwalten
Ich möchte diesen Beitrag noch einmal aufleben lassen, das sich ja mittlerweile einiges getan hat.
Ich habe den selben Wunsch, wie Yvonne.
Ich habe meine statischen Seiten als "static page with related category" eingestellt und einer Kategorie "Statische Seiten" zugeordnet. Die Kategorie "Statische Seiten" ist eine eigene Hauptkategorie, also nicht Teil eines anderen Zweiges. Daneben existiert eine 2. Hauptkategorie "Weblog", welche als Unterkategorien, die verschiedenen Themen des Weblogs enthält.
Jetzt habe ich schon mal herausgefunden, dass man alle Haupt- oder Unterkategorien bei gehaltener STRG Taste markieren muss, auf welchen die entsprechenden Sidebarelemente angezeigt werden sollen.
Nun zeigen aber alle Seiten, Weblog und auch statische Seiten nur die Elemente die bei Weblog ausgewählt sind.
Außerdem ist mir die Funktion "Versteckt" nicht klar. Gilt das für die Usergruppen unterhalb der Checkbox? Oder ist es eine Negation der anderen Funktion, werden dann die Elemente in den angeklickten Kategorien versteckt?
Wie kann ich dem Kontaktformular, Gästebuch etc. welche die Auswahl einer Kategorie nicht bieten aber als statische Seiten gehandelt werden eine Kategorie zuweisen? Wenn das nicht geht, welche Elemente würden dann dort eingeblendet?
Zusätzlich funktioniert bei mir das ein- und ausklappen überhaupt nicht. Der Link +/- wird gar nicht erst neben dem Elementtitel angezeigt?
Wäre dankbar für eine kleine Anleitung...
Ich habe den selben Wunsch, wie Yvonne.
Ich habe meine statischen Seiten als "static page with related category" eingestellt und einer Kategorie "Statische Seiten" zugeordnet. Die Kategorie "Statische Seiten" ist eine eigene Hauptkategorie, also nicht Teil eines anderen Zweiges. Daneben existiert eine 2. Hauptkategorie "Weblog", welche als Unterkategorien, die verschiedenen Themen des Weblogs enthält.
Jetzt habe ich schon mal herausgefunden, dass man alle Haupt- oder Unterkategorien bei gehaltener STRG Taste markieren muss, auf welchen die entsprechenden Sidebarelemente angezeigt werden sollen.
Nun zeigen aber alle Seiten, Weblog und auch statische Seiten nur die Elemente die bei Weblog ausgewählt sind.
Außerdem ist mir die Funktion "Versteckt" nicht klar. Gilt das für die Usergruppen unterhalb der Checkbox? Oder ist es eine Negation der anderen Funktion, werden dann die Elemente in den angeklickten Kategorien versteckt?
Wie kann ich dem Kontaktformular, Gästebuch etc. welche die Auswahl einer Kategorie nicht bieten aber als statische Seiten gehandelt werden eine Kategorie zuweisen? Wenn das nicht geht, welche Elemente würden dann dort eingeblendet?
Zusätzlich funktioniert bei mir das ein- und ausklappen überhaupt nicht. Der Link +/- wird gar nicht erst neben dem Elementtitel angezeigt?
Wäre dankbar für eine kleine Anleitung...
|
http://www.wind-in-unseren-fluegeln.de
Benutzername: Serendipity
Passwort: Serendipity
Serendipity 1.3 und PHP 5.2.2
Editor: Notepad++
FTP: Filezilla
Hoster: Strato
http://www.wind-in-unseren-fluegeln.de
Benutzername: Serendipity
Passwort: Serendipity
Serendipity 1.3 und PHP 5.2.2
Editor: Notepad++
FTP: Filezilla
Hoster: Strato
-
stm999999999
- Regular
- Posts: 1531
- Joined: Tue Mar 07, 2006 11:25 pm
- Location: Berlin, Germany
- Contact:
Also als "Autor" dieses "related category"-Features muß ich ehrlich gestehen, mir ist nicht ganz klar, was Du da machen willst.
Und wo machst Du das
Und wo machst Du das
?dass man alle Haupt- oder Unterkategorien bei gehaltener STRG Taste markieren muss, auf welchen die entsprechenden Sidebarelemente angezeigt werden sollen.
Ciao, Stephan
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Plugin Seitenleisten verwalten
Hi!
Statische Seiten und Kategorien sind nur lose miteinander verbunden. Das Seitenleistenplugin kann das nicht auswerten.
Viele Grüße,
Garvin
Statische Seiten und Kategorien sind nur lose miteinander verbunden. Das Seitenleistenplugin kann das nicht auswerten.
Die ausgewählten Gruppen können ein Seitenleistenelement dann NICHT sehen. Der Standard ist also "alles kann man sehen", und man wählt aus, wer ein Element nicht sehen soll.Außerdem ist mir die Funktion "Versteckt" nicht klar. Gilt das für die Usergruppen unterhalb der Checkbox? Oder ist es eine Negation der anderen Funktion, werden dann die Elemente in den angeklickten Kategorien versteckt?
Kannst Du keiner Kategorie zuweisen, diese Seiten enthalten dann immer alle Seitenleistenelemente, bis auf die, die aufgrund deiner benutzergruppe ausgeblendet werden.Wie kann ich dem Kontaktformular, Gästebuch etc. welche die Auswahl einer Kategorie nicht bieten aber als statische Seiten gehandelt werden eine Kategorie zuweisen? Wenn das nicht geht, welche Elemente würden dann dort eingeblendet?
Das kann vom Template abhängen. Das Sidebarhider-Plugin gibt CSS-Code und JS-Code aus, das muss die Klassen der Seitenleistenelementnamen enthalten, die im s9y Standard-Template benutzt werde (serendipitySideBarItem, serendipitYsideBarTitle, serendipitySideBarContent). Wenn die nicht vorhanden sind, kann das sidebarhider.js keine Elemente verändern.Zusätzlich funktioniert bei mir das ein- und ausklappen überhaupt nicht. Der Link +/- wird gar nicht erst neben dem Elementtitel angezeigt?
Viele 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/
Aha.
Danke Garvin!
In diesem Fall lass ich das Plugin wohl ganz weg, denn mein Hauptanliegen war es auf den statischen Seiten andere Seitenleistenelemente als im Weblog zu zeigen. Wenn das nur mit hohem Aufwand machbar ist, lohnt es sich nicht.
@stm999999999
Wofür ist denn die Kategoriefunktion bei den statischen Seiten?
Und wo liegt der Unterschied zwischen Artikel, Artikelübersicht, Related Category? Welche Plugins greifen denn dann auf die Einstellungen zu?
Danke Garvin!
In diesem Fall lass ich das Plugin wohl ganz weg, denn mein Hauptanliegen war es auf den statischen Seiten andere Seitenleistenelemente als im Weblog zu zeigen. Wenn das nur mit hohem Aufwand machbar ist, lohnt es sich nicht.
@stm999999999
Wofür ist denn die Kategoriefunktion bei den statischen Seiten?
Und wo liegt der Unterschied zwischen Artikel, Artikelübersicht, Related Category? Welche Plugins greifen denn dann auf die Einstellungen zu?
|
http://www.wind-in-unseren-fluegeln.de
Benutzername: Serendipity
Passwort: Serendipity
Serendipity 1.3 und PHP 5.2.2
Editor: Notepad++
FTP: Filezilla
Hoster: Strato
http://www.wind-in-unseren-fluegeln.de
Benutzername: Serendipity
Passwort: Serendipity
Serendipity 1.3 und PHP 5.2.2
Editor: Notepad++
FTP: Filezilla
Hoster: Strato
-
stm999999999
- Regular
- Posts: 1531
- Joined: Tue Mar 07, 2006 11:25 pm
- Location: Berlin, Germany
- Contact:
Um sie inhaltlich(!) zu verknüpfen. Aber man kann das sicher noch ausbauen.Wofür ist denn die Kategoriefunktion bei den statischen Seiten?
Artikel und Artikelübersicht (Du meinst article und overview?) sind Seiten-Typen, die mit der Verknüpfung nichts zu tun haben. Sie stellen halt die eingebenen Daten verschieden da.Und wo liegt der Unterschied zwischen Artikel, Artikelübersicht, Related Category? Welche Plugins greifen denn dann auf die Einstellungen zu?
Die dritte Kategorie nutzt die related-category-Infos und stellt einen Link zur zugeordneten Kategorie sowie die neuesten Überschriften dieser Kategorie auf der statischen Seite dar.
Referenzimplementation dieses Features dürfte http://www.sankt-joseph-siemensstadt.de/ sein
Schau mal in die README-Dateien des Plugins.
Und wie gesagt, vielleicht ist das ausbaubar. Die Statische Seite enthält halt eine Variable mit einer zugeordneten Kategory-ID. Vielleicht kann man da ansetzen und gewisse Eigenschaften (wie "zeige Plugin hier an") der Kategorien auch für derart verknüpfte statische Seiten nutzen.
Ciao, Stephan
Vielen Dank. Die Seite der Pfarrgemeinde ist wirklich sehr gelungen. Sie zeigt sehr schön, wie man mit individuellen Anpassungen s9y nutzt, ohne dass es wie ein typisches Weblog aussieht. Auch die Inhalte und Hilfetexte sind sehr durchdacht auf Nutzer ausgelegt, die nicht jeden Tag stundenlang im Internet verbringen. Die schlichte Farbgebung und übersichtliche Gestaltung sind sehr gelungen und sehr prägnant. Im Flashwirrwarr und Popupdschungel sehr erholsam.
Sehr großes Kompliment!
Sehr großes Kompliment!
|
http://www.wind-in-unseren-fluegeln.de
Benutzername: Serendipity
Passwort: Serendipity
Serendipity 1.3 und PHP 5.2.2
Editor: Notepad++
FTP: Filezilla
Hoster: Strato
http://www.wind-in-unseren-fluegeln.de
Benutzername: Serendipity
Passwort: Serendipity
Serendipity 1.3 und PHP 5.2.2
Editor: Notepad++
FTP: Filezilla
Hoster: Strato
-
stm999999999
- Regular
- Posts: 1531
- Joined: Tue Mar 07, 2006 11:25 pm
- Location: Berlin, Germany
- Contact:
Das war ja meine Absichtwie man mit individuellen Anpassungen s9y nutzt, ohne dass es wie ein typisches Weblog aussieht.
Auch die Inhalte und Hilfetexte sind sehr durchdacht auf Nutzer ausgelegt,
Hilfetexte?
Danke für die Blumen!Sehr großes Kompliment!
Ciao, Stephan