Also nochmal Kommando zurück.
Der Code steht an der falschen Stelle,
und wird durch den Random Aufruf in der page_header php natürlich wieder überschrieben.
Das hier
if (!empty($template)) {
$clickstream = "<a href=\"".$site_sess->url(ROOT_PATH."index.php")."\">".$lang['home']."</a>".$config['category_separator'].str_replace("_", " ", ucfirst($template));
$site_template->register_vars("clickstream", $clickstream);
$site_template->print_template($site_template->parse_template($main_template));
include(ROOT_PATH.'includes/page_footer.php');
}
durch das ersetzen.
Was ich vorher gepostet hatte,
rückgängig machen,
aber die änderung im Template selbst beibehalten.
if (!empty($template)) {
if ($template == "melden") {
$img_id = isset($HTTP_GET_VARS["img_id"]) ? intval(trim($HTTP_GET_VARS['img_id'])) : "";
if ($img_id) {
$sql = "SELECT i.*, c.cat_name
FROM ".IMAGES_TABLE." i, ".CATEGORIES_TABLE." c
WHERE i.image_id = $img_id AND c.cat_id = i.cat_id";
$image_row = $site_db->query_firstrow($sql);
show_image($image_row);
}
}
$clickstream = "<a href=\"".$site_sess->url(ROOT_PATH."index.php")."\">".$lang['home']."</a>".$config['category_separator'].str_replace("_", " ", ucfirst($template));
$site_template->register_vars("clickstream", $clickstream);
$site_template->print_template($site_template->parse_template($main_template));
include(ROOT_PATH.'includes/page_footer.php');
}