Seite 6 von 10

Re: [BETA] Simple Gallery

Verfasst: 10.06.2025 22:49
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.

Re: [BETA] Simple Gallery

Verfasst: 10.06.2025 23:05
von chris1278
Okay. Ich hab das mit einer txt datei gemacht die ich umgewandelt habe.

Re: [BETA] Simple Gallery

Verfasst: 10.06.2025 23:11
von IMC
Habe eben meinen Beitrag editiert. Das Problem lag an einer Codezeile die noch von mir drin war.

Re: [BETA] Simple Gallery

Verfasst: 10.06.2025 23:19
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.

Re: [BETA] Simple Gallery

Verfasst: 10.06.2025 23:41
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

Re: [BETA] Simple Gallery

Verfasst: 10.06.2025 23:47
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,

Re: [BETA] Simple Gallery

Verfasst: 03.07.2025 21:06
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

Re: [BETA] Simple Gallery

Verfasst: 03.07.2025 21:19
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.

Re: [BETA] Simple Gallery

Verfasst: 20.07.2025 08:20
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.

Re: [BETA] Simple Gallery

Verfasst: 21.07.2025 18:19
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 ;)