Komplette Alben aus den User-Galerien in den öffentlichen Bereich verschieben Komplette Alben aus den User-Galerien in den öffentlichen Bereich verschieben
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Komplette Alben aus den User-Galerien in den öffentlichen Bereich verschieben

Started by Gonzales, September 15, 2008, 04:27:26 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Gonzales

Hierzu ist nur eine einzige Code-Zeile geringfügig zu ändern:

modifyalb.php

Suche:
array($lang_modifyalb_php['alb_cat'], 'category', 2),

ändere in:
array($lang_modifyalb_php['alb_cat'], 'category', 0),


Wurde x-mal getestet. Fehler traten nicht auf.

Achtung: Als neues Kategorie-Ziel des Albums ist IMMER die Kategorie-Nummer anzugeben, nicht der Kategorie-Name.

Fahre einfach mit der Maus über den Kategorie-Namen, in den das Album verschoben werden soll.

Dann wählst du im User-Bereich "Album/Eigenschaften" und überschreibst die dort eingetragene Kategorie-Nummer mit derjenigen der Ziel-Kategorie.

Abspeichern und fertig.

Wenn du im öffentlichen Bereich noch keine Kategorie angelegt haben solltest, sich dort aber Alben befinden, dann lautet das Ziel in diesem Falle 0, denn die anderen kategorielosen Alben befinden sich momentan auch alle in der Kategorie 0.

Du kannst dies x-mal wiederholen. Ein Album kann so eine ganze Galerie durchlaufen. Die hier vorgenommenen Änderungen wurden von mir in der Datenbank kontrolliert. - Fehlerfrei.

Es entfällt somit die mühsame Arbeit für den Administrator, jedes Bild einzeln von der User-Gallery in ein öffentliches Album zu übertragen.

Hinweis: Wird bei der Operation eine nicht existierende Ziel-Kategorienummer angegeben, verschwindet das Album zunächst im Nirvana.

Die Nummer müsste dann in der Datenbank korrigiert werden. - Von einem Administrator sollte man erwarten, dass er dies kann, oder dass er bei der Eingabe die nötige Sorgfalt walten lässt.

Eine Rückverlagerung aus dem öff. Bereich in die User-Gallery macht keinen Sinn, und wurde auch nicht ausgiebig getestet. Hiervon sollte man absehen.

Funktioniert aber auch...(habe ich soeben festgestellt)

Gonzales




Αndré

Quote from: Gonzales on September 15, 2008, 04:27:26 PM
Fahre einfach mit der Maus über den Kategorie-Namen, in den das Album verschoben werden soll.

Hinweis: Wird bei der Operation eine nicht existierende Ziel-Kategorienummer angegeben, verschwindet das Album zunächst im Nirvana.

Die Nummer müsste dann in der Datenbank korrigiert werden. - Von einem Administrator sollte man erwarten, dass er dies kann, oder dass er bei der Eingabe die nötige Sorgfalt walten lässt.

Eine Rückverlagerung aus dem öff. Bereich in die User-Gallery macht keinen Sinn, und wurde auch nicht ausgiebig getestet. Hiervon sollte man absehen.

Hab den Hack jetzt nicht getestet, aber bei der manuellen Eingabe der Kategorie-ID können Schusselfehler auftreten. Außerdem ist nicht jeder im Umgang mit Datenbanken bzw. den Verwaltungstools vertraut.
Genau aus dem Grund habe ich dieses Script gebastelt, welches alle Benutzergalerien auflistet und per Klick in den öffentlichen Bereich verschiebt.

Joachim Müller

Ein ähnlicher Code wurde schon vom Entwickler-Team getestet und verworfen, da es dabei Probleme mit der Quota-Berechnung gibt. Benutzung des genannten Hacks daher bitte immer mit dem Gedanken im Hinterkopf, dass dann die Quota-Berechung nicht mehr rund läuft.