Aufgrund der Tatsache das ich nun viele Bilder mit dem ACP verschieben möchte, wollte ich mein Menu ein wenig umändern.
IM ACP kann man, nachdem man die Bilder ausgewählt hat, sie auch verschieben. Das gecshieht mit dem Dropdown Menu. Kann ich zusätzlich noch ein Feld einbauen, indem ich die Kategorienummer direkt eingebe?
In admin/images.php finde ich diesen Code der dafür zuständig ist
else {
echo "<input type=\"submit\" value=\" ".$lang['edit']." \" class=\"button\" name=\"action\" onClick=\"action.value='edit';\">\n";
echo "<input type=\"submit\" value=\" ".$lang['delete']." \" class=\"button\">\n ";
$category = "\n<select name=\"new_cat_id\" class=\"categoryselect\">\n";
$category .= "<option value=\"0\">".$lang['select_category']."</option>\n";
$category .= "<option value=\"0\">-------------------------------</option>\n";
$drop_down_cat_cache = array();
$drop_down_cat_cache = $cat_parent_cache;
$category .= get_category_dropdown_bits($new_cat_id);
$category .= "</select>\n";
echo $category;
echo "<input type=\"submit\" value=\" ".$lang['copy']." \" class=\"button\" name=\"action\" onClick=\"action.value='copy';\">\n";
echo "<input type=\"submit\" value=\" ".$lang['move']." \" class=\"button\" name=\"action\" onClick=\"action.value='move';\">\n";
echo "<a alt=\"If checked the original date when image was added will not be changed\\notherwise current date will be used\"><input type=\"checkbox\" name=\"date\" value=\"1\" checked /> Save original date </a>\n";
if (empty($user_select_row_cache)) {
$sql = "SELECT ".get_user_table_field("", "user_id").get_user_table_field(", ", "user_name")."
FROM ".USERS_TABLE."
WHERE ".get_user_table_field("", "user_id")." <> ".GUEST."
ORDER BY ".get_user_table_field("", "user_name")." ASC";
$result = $site_db->query($sql);
$user_select_row_cache = array();
while ($row = $site_db->fetch_array($result)) {
$user_select_row_cache[$row[$user_table_fields['user_id']]] = $row[$user_table_fields['user_name']];
}
}
echo " <select name=\"owner\" class=\"categoryselect\">\n";
echo "<option value=\"".GUEST."\">".$lang['userlevel_guest']."</option>\n";
echo "<option value=\"".GUEST."\">-------------------------------</option>\n";
foreach ($user_select_row_cache as $key => $val) {
echo "<option value=\"".$key."\"";
if (($owner && $key == $owner) || (!$owner && $key == $user_info['user_id'])) {
echo " selected=\"selected\"";
}
echo ">".$val."</option>\n";
}
echo "</select>\n";
echo "<input type=\"submit\" value=\" ".$lang['changeowner']." \" class=\"button\" name=\"action\" onClick=\"action.value='changeowner';\">\n";
}
echo " \n</td>\n";
echo "</tr>\n</table>\n</td>\n</tr>\n</table>\n";
echo "</form>\n";
}
Wie kann ich den abändern, das zusätzlich ein Textfeld erscheint in dem ich die Kategorie direkt eingebe und das ACP die dann dorthin verschiebt?
Gruß
Ingo