Für Menschen · Seien Sie begeistert und Sie werden begeistern !
Wer viel online mit WordPress arbeitet und nicht immer auf seine hauseigenen Tools zugreifen kann, für den ist dieses kleine Plugin sicher nützlich. Mit Hilfe des Plugins können alle Dateien, die im Upload-Odner von WordPress liegen, angesehen, geprüft und gelöscht werden. Der Ordner kann unter Optionen --> Verschiedenes, in der WP-Admin-Oberfläche, konfiguriert werden. Auf diesem festgelegten Ordner greift das Plugin zu. Das Plugin stammt von auyongtc und ich habe ein deutsche Version erstellt und ein wenig erweitert.
WP-Upload Manager (de) Version 1.0 arbeitet mit WP 1.5 und höher.
In eurer WP-Admin-Oberfläche findet ihr nun unter Verwalten den neuen Tab Uploads. Dort sind alle Funktionen nutzbar.
![]()
Download als Zip-Datei: wp-upload-manager_de.zip
Kommentarregeln: Bleib cool, kritisch ist in Ordnung, aber wenn du unhöflich bist, dann lösche ich deinen Kommentar. Bitte benutze deinen persönlichen Namen oder Initialen und nicht den Namen eines Unternehmens, dies würde als Spam gewertet und wird gelöscht. Der Zusammenhang zwischen Namen und URL sollte nicht offensichtlich auf Spam hindeuten! ♥ Ansonsten, vielen Dank für den Kommentar und viel Spaß mit meinem Blog.
händischer Spam:
Beachte die Kommentarregeln, jede Form von versuchtem Spam wird gelöscht. Warum und wieso steht in einem meiner Beiträge.
Bezug auf Textstellen:
Du kannst direkt bezug auf Textstellen im Beitrag nehmen. Dazu muss lediglich der Bereich im Artikel markiert werden; daraufhin erscheint ein Button, der den markierten Text in das Kommentarfeld übernimmt und als Zitat auszeichnet. Die Funktion ist nur bei aktivem JavaScript nutzbar.
xHTML:
Du kannst folgende Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <code> <pre> <em> <strong> <strike> <ul> <ul> <li>
Achte darauf, wenn du Code im Kommentar hinterlegen willst, dann muss der Code maskiert sein. Dann wird er nicht interpretiert. Der Code muss mit Hilfe von HTML-Entities dargestellt werden, d.h. dass man z.B. < als < und > als > einfügt.
E-Mail-Benachrichtigung bei neuen Kommentaren ?
Wenn der Haken in der Checkbox gesetzt ist, dann wirst du über neue Kommentare vie E-Mail informiert. Der Versand erfolgt nur, wenn du die URL in der Bestätigungs-E-Mail genutzt hast oder schon Abonnent hier im Blog bist.
Kommentar erscheint nicht:
Alle Kommentare werden manuell geprüft, freigegeben und nach Möglichkeit beantwortet. Bitte um etwas Geduld und Nachsicht.
Identifikationsbilder (Avatare):
Auf Gravatar.com kann man sich mit seiner E-Mail-Adresse registrieren und ein Bild hochladen, dann erscheint dieses Gravatar hier und in vielen weiteren Blogs.
Spamschutz:
Das Kommentarformular ist mit einem Spamschutz ausgerüstet. Solltest du diesen Artikel ohne JavaScript besuchen und kommentieren wollen, so muss du die Frage beantworten und das jeweilige Wort in das Textfeld eingeben.
bueltge.de [by:ltge.de] wird von Frank Bültge geführt, administriert und gestaltet. Alle Inhalte sind persönlich von mir ausgewählt und erstellt, nach bestem Gewissen und Können, was die Möglichkeit von Fehlern nicht ausschließt.
Das Weblog wird angetrieben von WordPress und aktuell gibt es 892 Beiträge, 16496 Kommentare in 14 Kategorien und 450 Tags.
Das Blog wird liebevoll mit xHTML & CSS in Handarbeit gestaltet.
Design und Code ist unter Copyright
© 2001 - 2010 bueltge.de [by:ltge.de]
19. November 2005 um 02:36
Hallo,
habe Dein Tool heruntergeladen und versuche es zu nutzen. Da ich aber ein vollständiger Blog Newbie bin, komm ich nicht sonderlich gut zurecht. Ich hab das Plugin unter Plugin installiert, aber wohin mit der Admin.php? Und warum funktioniert, wenn ich das Plugin aktiviere, mein Akismet Spam nicht mehr? Was mache ich falsch?
Wäre über eine Hilfestellung sehr dankbar.
mfg
sebastian
aus Paris
19. November 2005 um 18:08
@Sebastian:
Der Ordner wp-upload-manager und die darin enthaltene admin.tpl müssen in den WP-Ordner wp-content. Auf diese Datei in diesem Ordner greift das Plugin zu. Deshalb hatte ich das ganze so gepackt, dass man es nur in den wp-content ordner entpacken muss. Bitte nochmal so machen und bei Komplikationen nochmal melden.
LG Frank
20. November 2005 um 04:25
Soweit, so gut. Ich habe es installiert und es beisst sich nicht mehr mit dem Akismet Spam Plugin. Nur habe ich jetzt irgendwie keine Vorschau der Bilder, die hochgeladen sind. Wo weise ich dem denn zu, dass er da und da die Bilder suchen soll?
Ich habe meine Bilder einem Ordner zugeordnet, und zwar wp-content/bilder/pudel.gif
Dieses wird mir aber nicht in der Vorschau angezeigt (im Amdin Bereich vom Upload Manager).
Danke übrigens für Deine schnelle Hilfe.
mfg
sebastian
20. November 2005 um 14:59
Das zuweisen erfolgt doch über die "Upload"-Odner. Die Einstellungen können über "Optionen" - "Verschiedenes" vorgenommen werden. Auf diesen zugewiesenen Ordner greift das Plugin zu. Wenn du nun in dem "Uploads" -Ordner ein Bild auswählst, dann wird dieses dort angezeigt. Die Liste der Bilder ergibt sich aus dem Ordner, den du zuvor zugewiesen hast.
LG
23. November 2005 um 04:08
Ich kanns leider nicht verwenden, weil dieser plugin nicht in safe mode funzt!
Warning: shell_exec(): Cannot execute using backquotes in Safe Mode in [blahblahblah]/wp-content/plugins/wp-upload-manager.php on line 33
kennt ihr vielleicht nen workaround?
23. November 2005 um 05:15
23. November 2005 um 08:57
@Igor:
Herzlichen Dank !!! Habe die Zeilen 33-41 gefixt und den neuen Download hochgeladen. Vielen Dank nochmal.
LG Frank
24. November 2005 um 17:37
Danke noch mal an Dich, es funktioniert jetzt. Ich bin sehr glücklich über dieses Plugin, denn so kann ich Bilder von überall uploaden und ggf. auch wieder löschen. Sehr gut!
Schönes Wochenende schon mal, ist ja bald wieder soweit.
mfg
sebastian
29. Dezember 2005 um 14:17
30. Dezember 2005 um 09:17
HIya love the plugin!
Another question. Can you post that "image popup" plugin.. ?!?! love that one too!
2. Januar 2006 um 07:48
@Simmer:
Thanks!
The Plugin for the Images is "ZAP-ImgPop"
With best regards. Frank
5. Februar 2006 um 19:56
hallo,
ich bekomme leider nur diese beiden fehlermeldungen:
Warning: readdir(): supplied argument is not a valid Directory resource in /homepages/11/d37929575/htdocs/wp-content/plugins/wp-upload-manager_de.php on line 36
Warning: closedir(): supplied argument is not a valid Directory resource in /homepages/11/d37929575/htdocs/wp-content/plugins/wp-upload-manager_de.php on line 42
...ich habe die dateien wie beschrieben in den content ordner gepackt.
mfg
jaipur
5. Februar 2006 um 22:40
@jaipur:
Ich habe die Anleitung nocheinmal überarbeitet, da ich einen Teil, das Plugin, vergessen hatte. Versuche es bitte nach dieser Anleitung nochmal und gib mir bescheid.
Danke und Gruss Frank
1. März 2006 um 08:49
Habe das selbe Problem wie jaipur, was hat sich an der Anleitung geändert ?
1. März 2006 um 08:55
Es gibt zwei Dateien, die an unterschiedliche Ordner in WP kopiert werden müssen. Einen davon hatte ich in der Anleitung hier vergessen, ebenso die Rechte des Ordners verändern.
LG Frank
1. März 2006 um 08:58
@Frank, dann funktioniert es mit der neuen Anleitung auch nicht.
BG Gernot
1. März 2006 um 19:13
hatte das gleiche problem - und dann habe ich mal die berechtigungen auf dem ordner wp-upload-manager auf 777 hochgesetzt - dann hat es funktioniert - wobei 777 sicher übertrieben ist, muss man halt mal austesten.
gruß
olaf
3. März 2006 um 09:08
Bei mir ist die var $uploadpath leer ! wie kann das sein ?
Wenn ich sie händisch setze funktionierts.
BG Gernot
3. März 2006 um 15:49
@Gernot: Könnte an deiner Server-Config liegen.
Versuche mal bitte folgendes: Zeilen 34-41 in der wp-upload-manager_de.php auskommentieren und Zeile 33 entkommentieren (Text ebenfalls entfernen).
Ansonsten weiß ich nicht warum.
LG Frank
7. Juni 2006 um 10:52
Hello, I've translated the plugin in Italian. If you need, just send me an email. Bye.
7. Juni 2006 um 11:07
Hallo Devis,
very nice - thank you very much. I send a mail to you.
With best regards!
7. Juni 2006 um 11:16
Hello again, I've patched your code to solve warnings (Warning: readdir() [...] Warning: closedir() [...] in wp-upload-manager_de.php) and removed that annoying "new window" target on menu link.
7. Juni 2006 um 17:06
Hello Devis,
thanks, very fine. I can't this two warnings in the plugin. I read the new coding, when you send me the new version.
Bye and thanks.
12. August 2006 um 10:06
hi... ist das problem mit den besagten fehler-zeilen jetzt behoben?
ich jedenfalls habe immer noch die beiden fehlermeldungen:
Warning: readdir(): supplied argument is not a valid Directory resource in /Library/WebServer/Documents/php/homepage/wp-content/plugins/wp-upload-manager_de.php on line 36
und eben diese andere zeile.
14. August 2006 um 12:54
@toul:
wird denn der Zugriff auf das Dir erlaubt, sind die Rechte richtig gesetzt.
LG Frank
15. August 2006 um 20:58
hi...ich habe alles so gemacht wie es oben beschrieben wurde. die rechte musste ich auf 777 setzen, bei 766 waren es vier zeilen an fehlermeldung.
16. August 2006 um 07:52
Vielleicht gibt es da einen Konflikt mit php, welches auf deinem Server läuft. Als Alternative schau die mal den Image Manager an.
LG Frank
3. September 2006 um 18:56
Hi, hab das selbige Problem wie der letzte Poster, ohne 777 sechs Fehlermeldungen und er zeigt nichts an, jetzt sinds nur noch zwei und dadrunter zeigt er den Upload Manager an... die zwei:
Warning: readdir(): supplied argument is not a valid Directory resource in /srv/www/htdocs/web10/html/political/wp-content/plugins/wp-upload-manager_de.php on line 36
Warning: closedir(): supplied argument is not a valid Directory resource in /srv/www/htdocs/web10/html/political/wp-content/plugins/wp-upload-manager_de.php on line 42
PHP ist V. 4.3.10 ... beide Zeilen verweisen auf "$dir_files", also kriegt er wohl bei
$dir_files = opendir($uploadpath); irgendwas falsches zurück... ich weiß nur nicht wo ich die finden kann ums zu überprüfen oder was der haben will damit ichs manuel setzen kann. Nen Grund könnte natürlich auch sein das der Ordner (wp-content/Uploads) noch leer ist...
Thx im Vorraus, ist aber nicht wirklich wichtig..
Greetz & have a nice life,
K.D.A.S
P.S.: werd jetzt mal den ImageManager 2.0 ausprobieren, aber ist ja sicher trotzdem interessant zu wissen, worans hakt...
21. November 2006 um 10:51
ich habe das plugin installiert, bekomme jedoch wenn ich im admin bereich auf uploads gehe folgende fehlermeldung:
Warning: readdir(): supplied argument is not a valid Directory resource in /gilfqwnj/team8/wp-content/plugins/wp-upload-manager_de.php on line 36
Warning: closedir(): supplied argument is not a valid Directory resource in /gilfqwnj/team8/wp-content/plugins/wp-upload-manager_de.php on line 42
habe alles laut install-anleitung installiert!
22. November 2006 um 09:35
@max999: Rechte des Ordners hochgestetzt und an die richtige Stelle kopiert? Er kann den Ordner nicht finden.
15. Dezember 2006 um 11:49
Hallo!
Meine wp_upload_manager_de sieht nun so aus:
Verwalten -> Uploads (de: bueltge.de)
Author: Au Yong Tien Chee (de:bueltge.de)
Version: 1.1 de
Author URI:
http://auyongtc.theuseless.com*/
function uploadManagerPage()
{
$selectFilesMenu = '';
$uploadpath = get_settings('fileupload_realpath');
$uploadurl = get_settings('fileupload_url');
if (isset($_POST["btnSubmit2"])) {
if ($_POST["btnSubmit2"] == "Ja") {
$fullfilename = $uploadpath . "/" . basename($_POST["file"]);
$updatedMessage .= uploadManagerDeleteFile($fullfilename);
}
}
if (isset($_POST["btnSubmit"])) {
if ($_POST["mnuFiles"] == "") {
$updatedMessage = "FEHLER: Unvollständige Daten! Bitte nochmal versuchen.";
} else {
$selectedfile = $_POST["mnuFiles"];
$updatedMessage = uploadManagerQueryFileReference($selectedfile);
}
}
for ($i = 0; $i $file\n";
}
include_once(ABSPATH . "wp-content/wp-upload-manager/admin.tpl.php");
}
function uploadManagerQueryFileReference($file) {
global $wpdb;
$siteurl = get_settings('siteurl');
$message = "";
if ($posts = $wpdb->get_results("SELECT ID, post_title FROM wp_posts WHERE post_excerpt LIKE '%$file%'
OR post_content LIKE '%$file%' ORDER BY ID ASC")) {
$message = "Diese Datei ($file) wird im(n) folgenden Beitrag(ägen) benutzt: \n";
foreach ($posts as $post) {
$message .= "" . $post->post_title . " ( ID' target='_blank'>Ändern )\n";
}
$message .= "\n";
} else $message = "Diese Datei ($file) wird in keinem Beitrag genutzt.\n";
return $message;
}
function uploadManagerDeleteFile($file)
{
if (unlink($file)) return "Datei erfolgreich gelöscht";
else return "Fehler mit gelöschter Datei!";
}
function uploadManagerAdminJavascript()
{
echo "\n";
echo "function showPreview() {\n";
echo " var selectedfile = document.frmDelFiles.mnuFiles.options[document.frmDelFiles.mnuFiles.selectedIndex].value\n";
echo " if (selectedfile.match(/\.(gif|jpg|png)$/)) {\n";
echo " if (!document.images) return\n";
echo " document.images.preview.src = selectedfile\n";
echo " } else document.images.preview.src = '';\n";
echo "}\n";
echo "";
}
function displayUploadManagerAdminPage()
{
add_management_page("WP-Upload Manager (de)", "Uploads", 6, __FILE__, 'uploadManagerPage');
}
add_action('admin_head', 'uploadManagerAdminJavascript');
add_action('admin_menu', 'displayUploadManagerAdminPage');
?>
Es kommen zwar keine Fehler mehr wenn ich auf Verwalten-Upload gehe.
aber unter hochgeladene Dateien: Bitte Datei wählen
finde ich nix. Da tut sich nix.
lothar
15. Dezember 2006 um 12:14
Den Code, den du hier hinterlegst fehlen die ersten Zeilen, so dass nicht erkannt werdne kann, dass es sich um ein Plugin handelt. Scheinbar hast du etwas gelöscht.
Aktuell kann ich nicht helfen, mit deiner Aussage kann ich nicht so viel anfangen. Sorry
15. Dezember 2006 um 12:17
Hallo!
Jetzt kommt zwar keine Fehlermeldung aber unter Verwalten-Uploads :
Hochgeladene Datein tut sich nix
15. Dezember 2006 um 12:27
Hallo!
Die ersten Zeilen waren nicht gelöscht:
unter :
http://www.merzig-silwingen.de/bilder/wp.jpgein Screenshot wie es unter :
Verwalten- Uploads aussieht.
15. Dezember 2006 um 12:47
Die Dateien liegen auch im Ordner, der unter Einstellungen --> Verschiedenes angegeben ist? Das Plugin ist auch schon etwas älter und kann keine ordner durchsuichen, sondern wirklich nur Dateien, die im angegebenen Ordner liegen.
21. Februar 2007 um 13:26
Let's try this plugin to see if I have some problems with it, thanks!
20. Mai 2007 um 09:48
8. September 2007 um 11:07
Ich verstehen die Installation den Plugins beim besten willen nicht. Was muss bitte wohin ? ich habe den Ordner (wp-upload-manager) in das wp-content Verzeichnis kopiert. Dann habe ich nur die Datei wp-upload-manager_de.php einfach in das Pluginverzeichnis geladen. Jetzt haben ich 2x den Button UPLOADS im Admin Bereich und diesen Fehler:
Warning: readdir(): supplied argument is not a valid Directory resource in /wp-content/plugins/wp-upload-manager_de.php on line 36
Warning: closedir(): supplied argument is not a valid Directory resource in /wp-content/plugins/wp-upload-manager_de.php on line 42
Außerdem mag ich es nicht das die Plugins einfach ohne Ordner ins Pluginverzeichnis reinkopiert werden, kann ich das ändern ?
Grüße
Denis
13. September 2007 um 15:03
Gibts schon was Neues in Sachen Fehler?
Hab das gleiche Problem:
Fakt: PHP in safe mode
Ordner "wp-upload-manager" befindet sich komplett in wp_content.
Datei "admin.tpl.php befindet sich in /plugins.
Unter "Verwalten" hab ich einen zweiten Button "Uploads".
Unter dem zweiten erscheint jetzt:
"Warning: readdir(): supplied argument is not a valid Directory resource in /srv/www/htdocs/web6/html/newsblog/wp-content/plugins/wp-upload-manager_de.php on line 36
Warning: closedir(): supplied argument is not a valid Directory resource in /srv/www/htdocs/web6/html/newsblog/wp-content/plugins/wp-upload-manager_de.php on line 42"
Der Ordner für die Bilder ist unter "Einstellungen" -> "Verschiedenes" angegeben als wp-content/uploads, dort befindet sich derzeit 1 Bild, damit überhaupt was drin ist und angezeigt werden kann.
Unter diesen Fehlermeldungen habe ich die Headline "WP Upload Manager" ... "lösche hochgeladene Dateien". Bei "Vorschau (nur Bilder)" zeigts aber nichts an, obwohl im Ordner ein Bild ist.
Die Rechte sind allesamt rigoros auf 777 vergeben, hilft trotzdem nichts.
Woran könnte das liegen? Danke.
13. September 2007 um 16:15
Nein. Das Plugin funktioniert nicht bei aktivem safe_mode. Sorry.