With a minor change, navigation of the Control Panel Settings Page can be enhanced. At the top of the Settings page, there is a jump menu; but there is no corresponding return to top. This mod will add that return link.
Also see:
http://www.4homepages.de/forum/viewtopic.php?t=3300In admin/settings.php:
Locate:
show_table_header($lang['nav_general_settings'], 2);
change to:
show_table_header($lang['nav_general_settings'], 2, "top");
Locate:
show_table_separator($setting_group[1], 2, "#setting_group_1");
change to:
show_table_separator($setting_group[1], 2, "setting_group_1", 1);
Locate:
show_table_separator($setting_group[2], 2, "#setting_group_2");
change to:
show_table_separator($setting_group[2], 2, "setting_group_2", 1);
Locate:
show_table_separator($setting_group[3], 2, "#setting_group_3");
change to:
show_table_separator($setting_group[3], 2, "setting_group_3", 1);
Locate:
show_table_separator($setting_group[4], 2, "#setting_group_4");
change to:
show_table_separator($setting_group[4], 2, "setting_group_4", 1);
Locate:
show_table_separator($setting_group[5], 2, "#setting_group_5");
change to:
show_table_separator($setting_group[5], 2, "setting_group_5", 1);
Locate:
show_table_separator($setting_group[6], 2, "#setting_group_6");
change to:
show_table_separator($setting_group[5], 2, "setting_group_6", 1);
Locate:
show_table_separator($setting_group[7], 2, "#setting_group_7");
change to:
show_table_separator($setting_group[7], 2, "setting_group_7", 1);
In admin/admin_functions.php:
Locate:
function show_table_separator($title, $colspan = 2, $anchor = "") {
global $bgcounter;
echo "<tr class=\"tableseparator\">\n<td colspan=\"$colspan\"><a name=\"".$anchor."\"><b><span class=\"tableseparator\">".$title."</span></b></a></td>\n</tr>\n";
$bgcounter = 0;
}
change to:
function show_table_separator($title, $colspan = 2, $anchor = "", $top = 0) {
global $bgcounter;
if (!$top) {
echo "<tr class=\"tableseparator\">\n<td colspan=\"$colspan\"><a name=\"".$anchor."\"></a><b><span class=\"tableseparator\">".$title."</span></b></td>\n</tr>\n";
}
else {
$colspan--;
echo "<tr class=\"tableseparator\">\n<td colspan=\"$colspan\"><a name=\"".$anchor."\"></a><b><span class=\"tableseparator\">".$title."</span></b></td>\n<td align=\"right\"><a href=\"#top\" alt=\"top\" title=\"top\"><img src=\"".ROOT_PATH."admin/images/arrow_up.gif\"></a></td></tr>\n";
}
$bgcounter = 0;
}
This change will result in each "tableseparator" line having a small UP arrow on the far right side with a jump link to "#top" for the Admin Settings page.
Regards,
T. McGuire