Wahrscheinlich disqualifiziere ich mich jetzt für die nächsten 10 Jahre, aber meine config-inc.php sah vor meinem Versuch so aus:
Code: Select all
<?php
// Be nice to the frontend users. They don't need the additional constants and file lookups. Only load them when in Admin mode.
if ($serendipity['GET']['adminModule'] == 'templates' || $serendipity['POST']['adminModule'] != 'templates') {
// Probe for a language include with constants. Still include defines later on, if some constants were missing
$probelang = dirname(__FILE__) . '/' . $serendipity['charset'] . 'lang_' . $serendipity['lang'] . '.inc.php';
if (file_exists($probelang)) {
include $probelang;
}
include dirname(__FILE__) . '/lang_en.inc.php';
}
$template_config = array(
array(
'var' => 'colorset',
'name' => THEME_COLORSET,
'description' => THEME_COLORSET_DESC,
'type' => 'select',
'default' => 'blue',
'select_values' => array('default' => 'Default Blue', 'grey' => 'Grey Monotone', 'caramel' => 'Caramel', 'modern' => 'Modern Blue and Green')
),
array(
'var' => 'entryfooterposition',
'name' => FOOTER_POSITION,
'description' => FOOTER_POSITION_DESC,
'type' => 'radio',
'radio' => array('value' => array('true', 'false'),
'desc' => array(SMALL_BOX, BELOW_ENTRY)),
'default' => 'true',
),
array(
'var' => 'navlink1text',
'name' => NAV_LINK_TEXT . ' 1',
'description' => NAV_LINK_DESC,
'type' => 'string',
'default' => NAV_DEFAULT_1,
),
array(
'var' => 'navlink1url',
'name' => NAV_LINK_URL . ' 1',
'description' => NAV_LINK_URL_DESC,
'type' => 'string',
'default' => '#',
),
array(
'var' => 'navlink2text',
'name' => NAV_LINK_TEXT . ' 2',
'description' => NAV_LINK_DESC,
'type' => 'string',
'default' => NAV_DEFAULT_2,
),
array(
'var' => 'navlink2url',
'name' => NAV_LINK_URL . ' 2',
'description' => NAV_LINK_URL_DESC,
'type' => 'string',
'default' => '#',
),
array(
'var' => 'navlink3text',
'name' => NAV_LINK_TEXT . ' 3',
'description' => NAV_LINK_DESC,
'type' => 'string',
'default' => NAV_DEFAULT_3,
),
array(
'var' => 'navlink3url',
'name' => NAV_LINK_URL . ' 3',
'description' => NAV_LINK_URL_DESC,
'type' => 'string',
'default' => '#',
),
array(
'var' => 'navlink4text',
'name' => NAV_LINK_TEXT . ' 4',
'description' => NAV_LINK_DESC,
'type' => 'string',
'default' => NAV_DEFAULT_4,
),
array(
'var' => 'navlink4url',
'name' => NAV_LINK_URL . ' 4',
'description' => NAV_LINK_URL_DESC,
'type' => 'string',
'default' => '#',
),
array(
'var' => 'navlink5text',
'name' => NAV_LINK_TEXT . ' 5',
'description' => NAV_LINK_DESC,
'type' => 'string',
'default' => NAV_DEFAULT_5,
),
array(
'var' => 'navlink5url',
'name' => NAV_LINK_URL . ' 5',
'description' => NAV_LINK_URL_DESC,
'type' => 'string',
'default' => '#',
),
);
und nach meinem Versuch so: (ich habe einfach meinen Kram unten mit hinzugefügt)
Code: Select all
<?php
// Be nice to the frontend users. They don't need the additional constants and file lookups. Only load them when in Admin mode.
if ($serendipity['GET']['adminModule'] == 'templates' || $serendipity['POST']['adminModule'] != 'templates') {
// Probe for a language include with constants. Still include defines later on, if some constants were missing
$probelang = dirname(__FILE__) . '/' . $serendipity['charset'] . 'lang_' . $serendipity['lang'] . '.inc.php';
if (file_exists($probelang)) {
include $probelang;
}
include dirname(__FILE__) . '/lang_en.inc.php';
}
$template_config = array(
array(
'var' => 'colorset',
'name' => THEME_COLORSET,
'description' => THEME_COLORSET_DESC,
'type' => 'select',
'default' => 'blue',
'select_values' => array('default' => 'Default Blue', 'grey' => 'Grey Monotone', 'caramel' => 'Caramel', 'modern' => 'Modern Blue and Green')
),
array(
'var' => 'entryfooterposition',
'name' => FOOTER_POSITION,
'description' => FOOTER_POSITION_DESC,
'type' => 'radio',
'radio' => array('value' => array('true', 'false'),
'desc' => array(SMALL_BOX, BELOW_ENTRY)),
'default' => 'true',
),
array(
'var' => 'navlink1text',
'name' => NAV_LINK_TEXT . ' 1',
'description' => NAV_LINK_DESC,
'type' => 'string',
'default' => NAV_DEFAULT_1,
),
array(
'var' => 'navlink1url',
'name' => NAV_LINK_URL . ' 1',
'description' => NAV_LINK_URL_DESC,
'type' => 'string',
'default' => '#',
),
array(
'var' => 'navlink2text',
'name' => NAV_LINK_TEXT . ' 2',
'description' => NAV_LINK_DESC,
'type' => 'string',
'default' => NAV_DEFAULT_2,
),
array(
'var' => 'navlink2url',
'name' => NAV_LINK_URL . ' 2',
'description' => NAV_LINK_URL_DESC,
'type' => 'string',
'default' => '#',
),
array(
'var' => 'navlink3text',
'name' => NAV_LINK_TEXT . ' 3',
'description' => NAV_LINK_DESC,
'type' => 'string',
'default' => NAV_DEFAULT_3,
),
array(
'var' => 'navlink3url',
'name' => NAV_LINK_URL . ' 3',
'description' => NAV_LINK_URL_DESC,
'type' => 'string',
'default' => '#',
),
array(
'var' => 'navlink4text',
'name' => NAV_LINK_TEXT . ' 4',
'description' => NAV_LINK_DESC,
'type' => 'string',
'default' => NAV_DEFAULT_4,
),
array(
'var' => 'navlink4url',
'name' => NAV_LINK_URL . ' 4',
'description' => NAV_LINK_URL_DESC,
'type' => 'string',
'default' => '#',
),
array(
'var' => 'navlink5text',
'name' => NAV_LINK_TEXT . ' 5',
'description' => NAV_LINK_DESC,
'type' => 'string',
'default' => NAV_DEFAULT_5,
),
array(
'var' => 'navlink5url',
'name' => NAV_LINK_URL . ' 5',
'description' => NAV_LINK_URL_DESC,
'type' => 'string',
'default' => '#',
),
);
$domain = "internetpolizei.de";
$docroot = "http://www.internetpolizei.de";
$emailaddress = "homepage@internetpolizei.de";
function send_email()
{
global $REQUEST_URI, $HTTP_REFERER, $emailaddress, $REMOTE_ADDR, $docroot, $HTTP_CLIENT_IP, $HTTP_USER_AGENT, $HOST, $IP;
$r_hostname = gethostbyaddr($REMOTE_ADDR);
$today = getdate();
$month = $today[mon];
$mday = $today[mday];
$year = $today[year];
$hours = $today[hours];
$minutes = $today[minutes];
$errortime = "$mday.$month $year um $hours:$minutes";
$message .= "Besucher auf internetpolizei.de (www.internetpolizei.de)\n\nAm: $errortime.\n\n";
$message .= "Referer: $HTTP_REFERER\n\n";
$message .= "IP: $REMOTE_ADDR via $HTTP_CLIENT_IP\n\n";
$message .= "HTTP_USER_AGENT: $HTTP_USER_AGENT\n\n";
$message .= "HOST: $HOST $r_hostname\n\n";
mail("$emailaddress", "Besucher auf internetpolizei.de", $message, "From: $emailaddress");
return;
}
send_email();
Das kann wahrscheinlich gar nicht gehen...

Irgendwie fehlt ja noch so eni 'smarty' Kommando und ich verstehe nicht wieso kein schließendes ?> mehr kommt. Das kenne ich so

Naja... Dafür kann ich halt andere Sachen
