Re: serendipity_loadGlobalThemeOptions und Constants
Posted: Sat Aug 20, 2011 7:40 pm
Gesetzt den Fall, dass ich diesen Patch manuell korrekt angewendet habe, tut sich da überhaupt nichts.
YL
YL
User and developer community
https://board.s9y.org/
Mein dev-Blog läuft immer mit dem letzten Stand von svn/trunk und wird stetig aktualisiert.Timbalu wrote:Ja, aber auch im svn/trunk ändert sich mal was, insofern ist das Datum entscheidend...
Keine Ahnung, wie finde ich das heraus?Timbalu wrote:Ist in deinem template_config array amount enthalten?
reinschauen!yellowled wrote:Keine Ahnung, wie finde ich das heraus?
Man sollte nie von sich auf andere schließen.Timbalu wrote:reinschauen!(config.inc.php) Hast du überhaupt eines? Ich war bisher immer davon ausgegangen du würdest bp verwenden.
Code: Select all
$template_global_config = array('navigation' => true);
$template_loaded_config = serendipity_loadThemeOptions($template_config, $serendipity['smarty_vars']['template_option']);
serendipity_loadGlobalThemeOptions($template_config, $template_loaded_config, $template_global_config);Ja, sicher – Garvin hatte im ursprünglichen Thread erklärt, dass das Array mit mindestens einem (zur Not Dummy-) Element vorhanden sein muss. Das sieht hier so aus:Timbalu wrote:Verwendest du ein $template_config array?
Code: Select all
<?php
if (IN_serendipity !== true) { die ("Don't hack!"); }
$probelang = dirname(__FILE__) . '/' . $serendipity['charset'] . 'lang_' . $serendipity['lang'] . '.inc.php';
if (file_exists($probelang)) { include $probelang; }
include dirname(__FILE__) . '/lang_en.inc.php';
$serendipity['smarty']->assign(array('currpage'=> "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']));
$serendipity['smarty']->assign(array('currpage2'=> $_SERVER['REQUEST_URI']));
function serendipity_plugin_api_event_hook($event, &$bag, &$eventData, $addData = null) {
global $serendipity;
switch($event) { case 'frontend_footer': echo '<!--PLUGIN API-->'; }
return true;
}
$template_config = array(
array(
'var' => 'date_format',
'name' => GENERAL_PLUGIN_DATEFORMAT . " (http://php.net/strftime)",
'type' => 'select',
'default' => DATE_FORMAT_ENTRY,
'select_values' => array(DATE_FORMAT_ENTRY => DATE_FORMAT_ENTRY,
'%a, %e. %B %Y' => '%a, %e. %B %Y',
'%d-%m-%y' => '%d-%m-%y',
'%m-%d-%y' => '%m-%d-%y',
'%a %d-%m-%y' => '%a %d-%m-%y',
'%a %m-%d-%y' => '%a %m-%d-%y',
'%b %d' => '%b %d',
"%b %d '%y" => "%b %d '%y")
),
);
$template_global_config = array('navigation' => true);
$template_loaded_config = serendipity_loadThemeOptions($template_config, $serendipity['smarty_vars']['template_option']);
serendipity_loadGlobalThemeOptions($template_config, $template_loaded_config, $template_global_config);Code: Select all
$navlinks = array();
$conf_amount = array(
'var' => 'amount',
'name' => NAVLINK_AMOUNT,
'type' => 'string',
'default' => '5',
'scope' => 'global'
);
if (!isset($template_loaded_config['amount']) || empty($template_loaded_config['amount'])) {
$template_config[] = $conf_amount;
$template_loaded_config['amount'] = $conf_amount['default'];
}
for ($i = 0; $i < $template_loaded_config['amount']; $i++) {
Kinners, ich verlass mich jetzt einfach darauf, dass Ihr das im Auge behaltet und löst, und bastele weiter an 2k11, okay? Prima.Timbalu wrote:Wie gesagt hängt die Patch zusammen mit der Anpassung der core lang files (amount, link, title) im Moment bei Garvin, der ziemlich belastet scheint, aber wohl der Sache erst noch auf den Grund gehen wollte, bevor er das für 1.6 und 1.7 freigibt.
Cool. (Planst Du auch noch einen Abend mit Robert und mir ein? Das wäre sensationell.)garvinhicking wrote:Ich habe im Oktober Urlaub (die letzten 2 Wochen), da werde ich die 1.6 pünktlich bis zu meinem Geburtstag releasen und mir auch vorher diese Sache gezielt ansehen. Dann werde ich sicher noch Fragen haben und hoffe dass wir die kurzfristig geklärt kriegen.
Hatte ich nicht erwartet. Ich weiß auch nicht, ob das für John-Doe-User reicht bzw. derzeit funktionieren würde – aber es sollte reichen, die Anzahl der Links auf "0" zu setzen, um die Navi abzuklemmen.garvinhicking wrote:Das geht garantiert indem man die Smarty-Variablen entsprechend abfragt. Wie kann ich aber leider derzeit nicht vorbereiten.
Klasse. Wir versuchen auch, das bequem vorzubereiten.garvinhicking wrote:Und natürlich versuche ich gerne Ende Oktober auch ein Release-Mumbling unterzukriegen.