[BETA] Simple Gallery

In diesem Forum können Extension-Autoren ihre Extensions vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Benutzeravatar
IMC
Mitglied
Beiträge: 769
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: [BETA] Simple Gallery

Beitrag von IMC »

IMC hat geschrieben: 10.06.2025 19:00 Prüfe außerdem, ob keines dieser Schlüsselwörter in der Datei vorkommt.
Da muss ich jetzt zurückruder. Der Test läuft bei dir schon.
Du müsstest nur noch zwei Sprachvariablen definieren.
SG_FILES_ERROR_INVALID_FILENAME
SG_FILES_ERROR_DISALLOWED_CONTENT

Getestet habe ich dies indem ich eine HTML-Datei in ein JPG umbenannt habe und diese dann hochgeladen habe.
Zuletzt geändert von IMC am 10.06.2025 23:08, insgesamt 1-mal geändert.
Gruß, Thorsten
Benutzeravatar
chris1278
Mitglied
Beiträge: 3937
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [BETA] Simple Gallery

Beitrag von chris1278 »

Okay. Ich hab das mit einer txt datei gemacht die ich umgewandelt habe.
Benutzeravatar
IMC
Mitglied
Beiträge: 769
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: [BETA] Simple Gallery

Beitrag von IMC »

Habe eben meinen Beitrag editiert. Das Problem lag an einer Codezeile die noch von mir drin war.
Gruß, Thorsten
Benutzeravatar
chris1278
Mitglied
Beiträge: 3937
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [BETA] Simple Gallery

Beitrag von chris1278 »

Ich hab dir nen link zur b13 version geschickt. Teste mal damit bitte diese crossing geschichte. Es wird jetzt definitiv aber auf bildtypen geprüft.
Benutzeravatar
IMC
Mitglied
Beiträge: 769
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: [BETA] Simple Gallery

Beitrag von IMC »

Bei einer gefakten Binärdatei gab es ein akkurate Fehlermeldung.

Bei meiner HTML-Datei gab es diese PHP Warnung.

Code: Alles auswählen

[phpBB Debug] PHP Warning: in file [ROOT]/ext/chris1278/gallery/core/file_manager.php on line 152: exif_imagetype(./images/gallery/administrator_f8de64cc/album01/Neues Textdokument.jpg): Failed to open stream: No such file or directory
und diese fehlende Sprachvariable SG_FILES_ERROR_DISALLOWED_CONTENT
Gruß, Thorsten
Benutzeravatar
chris1278
Mitglied
Beiträge: 3937
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [BETA] Simple Gallery

Beitrag von chris1278 »

Kannst du mir mal den Inhalt der html datei posten mit der du testen tust.

Vergleich mal den Block in der Datei ..\ext\chris1278\gallery\core\file_manager.php ab Zeile 144 mit dem hier:

Code: Alles auswählen

if (!empty($filename))
{
	$final_upload_dir_file = $this->root_path . 'images/gallery/' . $user_hash .'/' . $selected_album . '/' . $filename;

	if (!file_exists($final_upload_dir_file))
	{
		$upload_file->move_file($upload_path, true, true, 0644);

		$checkfile =  exif_imagetype($final_upload_dir_file);

		if ($checkfile == IMAGETYPE_GIF || $checkfile == IMAGETYPE_JPEG || $checkfile == IMAGETYPE_PNG || $checkfile == IMAGETYPE_SWF ||
			$checkfile == IMAGETYPE_PSD || $checkfile == IMAGETYPE_BMP || $checkfile == IMAGETYPE_TIFF_II || $checkfile == IMAGETYPE_TIFF_MM ||
			$checkfile == IMAGETYPE_JPC || $checkfile == IMAGETYPE_JP2 || $checkfile == IMAGETYPE_JPX || $checkfile == IMAGETYPE_JB2 ||
			$checkfile == IMAGETYPE_SWC || $checkfile == IMAGETYPE_IFF || $checkfile == IMAGETYPE_WBMP || $checkfile == IMAGETYPE_XBM ||
			$checkfile == IMAGETYPE_ICO || $checkfile == IMAGETYPE_WEBP || $checkfile == IMAGETYPE_AVIF)
		{
			$message = 'picupload_ok';
		}
		else
		{
			$message = 'picupload_not_a_picture_type';
			$this->filesystem->remove($final_upload_dir_file);
		}
	}
	else
	{
		$message = 'file_in_directory_exist';
	}
}
Weil eigentlich sollte das so ablaufen.

Datei wird hochgeladen. Dann geprüft. Wenn bild ist die datenbank entsprechend geupdatet ansonsten die datei gelöscht und meldung rausgegeben,
Darkside2025
Mitglied
Beiträge: 1
Registriert: 03.07.2025 20:47

Re: [BETA] Simple Gallery

Beitrag von Darkside2025 »

Hallo zusammen,

gibt es evtl. schon einen Termin wann diese EXT veröffentlicht wird ?

Ich würde gerne bei mir eine Gallery einbauen. Die Forks von Nickvergessen funktionieren leider nicht.

Ich arbeite mit phpBB 3.3.15 und PHP 8.4.8

Gerne würde ich mich aber auch als Tester zur Verfügung stellen.

Danke für die Information
Benutzeravatar
chris1278
Mitglied
Beiträge: 3937
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [BETA] Simple Gallery

Beitrag von chris1278 »

Das dauert noch. Im Moment hab ich keine Zeit mehr mich intensiv damit zu befassen. Muss zurzeit andere Dinge erledigen. Außerdem bevor ich veröffentliche, wird die auf phpbb.com noch zur Validierung eingereicht. Also musst du dich leider per se noch was gedulden.
Benutzeravatar
chris1278
Mitglied
Beiträge: 3937
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [BETA] Simple Gallery

Beitrag von chris1278 »

Es gibt hier ein kleines Update zu der Gallerie.

Ich bin jetzt eigentlich soweit fertig mit den Funktionen.

Die Version die gerade getestet wird, wird dann auch wenn die Fehlerfei funktioniert die sein die ich auf phpbb.com zur Validierung einreichen werden.
bammerli
Mitglied
Beiträge: 37
Registriert: 07.03.2025 09:45
Kontaktdaten:

Re: [BETA] Simple Gallery

Beitrag von bammerli »

Hallo zusammen

Ich liste nur auf, was mir aufgefallen ist. Alles andere schnurrt wie ein Kätzchen :grin:

Language:
'Sie' und 'Du' haben sich in der acp_sg_gallery_manage.php an einigen Stellen vermischt.
In der 'Sie' Language acp_sg_gallery_lang_author.php ist der Copyright auf 'Du'

ACP:
Simple Gallery Alben und Bilder Upload: (Hauptseite)
Sobald man mit der Maus über den roten Mülleimer fährt, erhält man die Textausgabe - DELETE_FOLDER

Simple Gallery Alben und Bilder Upload: (Album öffnen um Inhalte zu bearbeiten und zu löschen)
Sobald man mit der Maus über das grüne Zahnrad, fährt erhält man die Textausgabe EDIT_PIC
Sobald man mit der Maus über den roten Mülleimer fährt, erhält man die Textausgabe DELETE_PIC

MCP:
Ein Bild löschen, ergibt folgenden Text (Album löschen, der gleiche Text):
Du bist gerade dabei das Bild 'Blume' Unwiderruflich zu löschen.
Bist du dir sicher?
Ja | Gehe zu Ansicht ''Liste der Gallen-Benutzer''

UCP: (Beim Upload einer Datei die zu groß ist, erscheint folgender Text)
SG_FILES_ERROR_WRONG_FILESIZE
Bei dem Versuch, das Bild hochzuladen, gab es einen Fehler. Datei wurde nicht hochgeladen.

Simple Gallery:
Sobald eine Datei hochgeladen wird, dessen Dateiname ein 'Leerschlag' in sich trägt, wird nach dem korrekten hochladen und anzeigen der Datei, die Verlinkung mit dem Namen ' Direktlink für das Bild' nicht korrekt angezeigt bei der Implementierung in Beiträgen.
https://www.swtor-project.de/testforum/ ... um/EisHerz - Kopie.jpg
https://www.swtor-project.de/testforum/ ... isHerz.jpg

Anregungen/Wünsche:
Mit [image] für die BBCode Verlinkung der Bilder würde es mit allem anderen Harmonisieren - Statistiken, Forum, Erweiterungen etc.
Den Alben/Bilder Autor mit seinem Forum Profil verlinken wäre schick.

Die Inbetriebnahme deiner Gallery hat sich bis Heute nicht gerächt. Ein erneutes Danke für deine Mühen ;)
Antworten

Zurück zu „Extensions in Entwicklung“