Page 2 of 2

Re: Serendipity-Buch: config.inc und sidebar-Namen

Posted: Sat Jun 11, 2011 12:34 pm
by Timbalu
Also ich habe mir das gerade mal näher angeschaut.

Dons Blogeintrag beschreibt da alles ja ganz schön. Du benötigst in der TEMPLATE/config.inc.php:

Code: Select all

/* if is, include the 2cd array part behind a comma to an existing $template_config! 
$template_config = array(
array(
'var' => 'sidebars',
'name' => SIDEBAR_TITLE,
'type' => 'hidden',
'default' => 'left,hide,right,top,middle'
));
like
    ),
	array(
		'var' => 'sidebars',
		'name' => SIDEBAR_TITLE,
		'type' => 'hidden',
		'default' => 'left,hide,right,top,middle'
	)
);
if you want to have this configurable in your templates config, use
'type' => 'string',
*/
Don erwähnt nach Kommentaren, 'default' auf 'value' zu stellen, um die neuen Sidebar-Plugin-Anweisung aus der Konfiguration zu nehmen. Allerdings war das kurz vor Ende 2008 und stimmt so nicht mehr. Mit Serendipity 1.5.5 kann man - jedenfalls hier bei mir - einfach mit 'type' => 'hidden' leben. [Update] Ein zusätzliches value => 'werte von default' ist dennoch vonnöten, da input Felder mit value arbeiten und die Werte erst dann in den serendipity_options table richtig eingetragen werden. [/Update]

Die von dir bereits eingefügte $topSidebarElements Anweisung etc, muss unterhalb von $template_loaded_config =

Code: Select all

$template_loaded_config = serendipity_loadThemeOptions($template_config, $serendipity['smarty_vars']['template_option']);
$topSidebarElements = serendipity_plugin_api::count_plugins('top');
$serendipity['smarty']->assign_by_ref('topSidebarElements', $topSidebarElements); 
stehen. Hier geprüft mit Bulletproofs config. Die functions_smarty.inc.php prüft die config.inc.php auf gesetzte $template_loaded_config oder $template_config Arrays, ergo ist die $template_loaded_config zum eigentlichen Betrieb nicht nötig! (Vielleicht hat die value Geschichte auch mit dem Platz von $xxxSidebarElements zu tun.)

Nun musst du in der Admin Panel / Plugin Konfiguration, deine Sidebar Plugions nur noch in die richtige Sidebar schieben und speichern!
Dann erst bekommst du auch Werte für deine {$topSidebarElements} und {$footerSidebarElements}

Dein $sidebars ='top,footer,hide'; bewirkt gar nichts, egal ob du obigen Weg einschlägst oder nicht, meine ich. :wink:

Re: Serendipity-Buch: config.inc und sidebar-Namen

Posted: Sat Jun 11, 2011 3:00 pm
by seraphyn
Danke Dir,

komme eben von einem langen Spaziergang mit meiner Hündin und werde das mal Heute Abend ausprobieren.
Gebe dann Feedback wenn es funktioniert hat.
Wünsche auf alle Fälle noch ein schönes Wochenende

Gruss
Chris

Re: Serendipity-Buch: config.inc und sidebar-Namen

Posted: Tue Jun 14, 2011 9:59 am
by seraphyn
Danke nochmals,

die Herausforderung wurde gelöst.
ich habe einfach alle Antworten genommen, einmal durchgemischt und dann nochmals geschüttel und nun geht es :)
Ist im Grunde ganz einfach, wenn man es mal verstanden hat, oder sich einmal ein wenig Ruhe gibt.
Ich hatte nur einen kleinen Hänger, welcher nun gelöst ist.
Nun kann ich in Ruhe weitercoden...

Danke für die verstärkte Hilfe

Grüsse
Chris

Re: Serendipity-Buch: config.inc und sidebar-Namen

Posted: Tue Jun 14, 2011 1:16 pm
by yellowled
seraphyn wrote:ich habe einfach alle Antworten genommen, einmal durchgemischt und dann nochmals geschüttel und nun geht es :)
Es wäre schön, wenn Du das entweder hier oder (noch besser) als (deutschsprachigen) Blog-Artikel irgendwo dokumentieren würdest. Dann kann Robert es ins fragmentarische Handbuch übernehmen und es wäre zusätzlich zum Artikel bei Don auf Deutsch dokumentiert. Es gibt leider immer noch recht viele Benutzer, deren Englisch für Artikel wie den bei Don nicht ausreicht.

YL

Re: Serendipity-Buch: config.inc und sidebar-Namen

Posted: Tue Jun 14, 2011 1:27 pm
by seraphyn
Werde ich auf alle Fälle machen.
Bei Robert gibt es IMO das Problem, dass die meisten Links leider nicht gehen, vielleicht sollte man ein Wiki machen, wo dies eingepflegt werden würde.
Nur so als OT nebenbei.
Gruss
chris

Re: Serendipity-Buch: config.inc und sidebar-Namen

Posted: Tue Jun 14, 2011 5:03 pm
by yellowled
seraphyn wrote:Bei Robert gibt es IMO das Problem, dass die meisten Links leider nicht gehen, vielleicht sollte man ein Wiki machen, wo dies eingepflegt werden würde.
Ich sehe nicht so richtig, was ein Wiki daran eher lösen sollte, aber das ist eher ein Thema für Robert (der für solche Eingaben übrigens – fast – immer sehr zu haben ist; einfach mal fragen).

YL

Re: Serendipity-Buch: config.inc und sidebar-Namen

Posted: Tue Jun 14, 2011 5:07 pm
by seraphyn
http://seraphyn.teiko.org/archives/962- ... ipity.html
Falls es noch Verbesserungen gibt, einfach kurz ein Kommentar lassen

Gruss
Chris