mod_enhanced_delete
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 934 Mal
- Kontaktdaten:
mod_enhanced_delete
Bisher habe ich es als Modifikation bereitgestellt
http://community.conpresso.de/viewtopic.php?t=4266
Nun habe ich es ein wenig erweitert und den Einbau vereinfacht.
Einfach das Modul "Erweitertes Löschen" aktivieren und dann zwei Dateien bearbeiten. Anleitung siehe liesmich.txt
Für die, die nicht wissen worum es geht:
In CPO 3.4.x wurde bei Dateien und Bildern geprüft, ob sie ggf. noch benutzt werden.
In CPO 4.x gibt es diese Prüfung nicht mehr, daher habe ich eine Prüfung entwickelt und dabei noch die Möglichkeit zum gleichzeitigen Löschen mehrere Bilder eingebaut.
http://community.conpresso.de/viewtopic.php?t=4266
Nun habe ich es ein wenig erweitert und den Einbau vereinfacht.
Einfach das Modul "Erweitertes Löschen" aktivieren und dann zwei Dateien bearbeiten. Anleitung siehe liesmich.txt
Für die, die nicht wissen worum es geht:
In CPO 3.4.x wurde bei Dateien und Bildern geprüft, ob sie ggf. noch benutzt werden.
In CPO 4.x gibt es diese Prüfung nicht mehr, daher habe ich eine Prüfung entwickelt und dabei noch die Möglichkeit zum gleichzeitigen Löschen mehrere Bilder eingebaut.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
- Mr. Magpie
- ConPresso-Profi
- Beiträge: 1004
- Registriert: 01.01.1970 01:00
- Wohnort: Wuppertal
- Hat sich bedankt: 274 Mal
- Danksagung erhalten: 59 Mal
Um auch die Zoombilder (und evtl. auch die Originalbilder) bei installiertem mod_imagesize mit diesem Modul zu löschen, kann man gleich auch noch die Zeile 52 von inc_manage_files_2_inc.php ändern, also
ersetzen mit
Das ist, glaub' ich, alles, oder? Und es schadet m.W. auch nicht, falls man mod_imagesize gar nicht oder nur vorübergehend nicht einsetzt.
Code: Alles auswählen
foreach ($datei AS $dateiName) @unlink (CPO_BASEDIR.'_data/'.$dateiName)
Code: Alles auswählen
foreach ($datei AS $dateiName) {
@unlink (CPO_BASEDIR.'_data/'.$dateiName);
@unlink (CPO_BASEDIR.'_data/'.$activeModules['Imagetool']['prefix'].$dateiName); // Imagetool-Mod
//@unlink (CPO_BASEDIR.'_data/original_'.$dateiName); // diese Zeile kann aktiviert werden, wenn man bei mod_imagesize auch die Originalbilder speichert und die nun auch gelöscht haben möchte
}
Günther Ludwig
- Mr. Magpie
- ConPresso-Profi
- Beiträge: 1004
- Registriert: 01.01.1970 01:00
- Wohnort: Wuppertal
- Hat sich bedankt: 274 Mal
- Danksagung erhalten: 59 Mal
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 934 Mal
- Kontaktdaten:
Leider bringt die Zeile
@unlink (CPO_BASEDIR.'_data/original_'.$dateiName);
nichts, wenn die Voreinstellungen in die Dateibezeichnung mit einbezogen werden, da dann der Name des Originals abweicht.
@unlink (CPO_BASEDIR.'_data/original_'.$dateiName);
nichts, wenn die Voreinstellungen in die Dateibezeichnung mit einbezogen werden, da dann der Name des Originals abweicht.
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
- Mr. Magpie
- ConPresso-Profi
- Beiträge: 1004
- Registriert: 01.01.1970 01:00
- Wohnort: Wuppertal
- Hat sich bedankt: 274 Mal
- Danksagung erhalten: 59 Mal
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 934 Mal
- Kontaktdaten:
Ich habe mal eine Version gebaut, die alle möglichen Suffixe aus dem Dateinamen rausrechnet, um das Original zu finden.
Das funktioniert gut solange man nicht zwischendurch die Presets und Suffix-Einstellungen verändert oder gar keine Presets verwendet.
Da die Idee der Originalbilder ja ist, diese beim Löschen durch ein DAU doch noch auf dem Server zu haben, habe ich für das Löschen eine Option eingebaut, die alle Bilder statt zu löschen in ein Sicherungsverzeichnis verschiebt.
Also ähnlich wie Artikel, die immer noch in der Datenbank stecken, wenn man nicht gerade eine ganze Rubrik löscht (worum sich auch mal jemand kümmern müsste...)
Das funktioniert gut solange man nicht zwischendurch die Presets und Suffix-Einstellungen verändert oder gar keine Presets verwendet.
Da die Idee der Originalbilder ja ist, diese beim Löschen durch ein DAU doch noch auf dem Server zu haben, habe ich für das Löschen eine Option eingebaut, die alle Bilder statt zu löschen in ein Sicherungsverzeichnis verschiebt.
Also ähnlich wie Artikel, die immer noch in der Datenbank stecken, wenn man nicht gerade eine ganze Rubrik löscht (worum sich auch mal jemand kümmern müsste...)
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
- Mr. Magpie
- ConPresso-Profi
- Beiträge: 1004
- Registriert: 01.01.1970 01:00
- Wohnort: Wuppertal
- Hat sich bedankt: 274 Mal
- Danksagung erhalten: 59 Mal
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 934 Mal
- Kontaktdaten:
Dann darf gerne jeder mal experimentieren!Mr. Magpie hat geschrieben:Klingt interessant - aber auch ein wenig "experimentell"
Es gibt nun einen Moduleinstellungsdialog.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 934 Mal
- Kontaktdaten:
Ooops, da habe ich ein addslashes() zuviel drin gehabt und damit die Prüfung ausgehebelt.
Daher jetzt eine 4.0b. Die 4.0a bitte entsorgen!
(im vorigen Posting habe ich es schon gelöscht)
Daher jetzt eine 4.0b. Die 4.0a bitte entsorgen!
(im vorigen Posting habe ich es schon gelöscht)
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
- Mr. Magpie
- ConPresso-Profi
- Beiträge: 1004
- Registriert: 01.01.1970 01:00
- Wohnort: Wuppertal
- Hat sich bedankt: 274 Mal
- Danksagung erhalten: 59 Mal