die Servicepage von www.bama-webdesign.de
 
   
 Zur Registrierung Passwort vergessen? 
 
Suchen  
Hauptmenü
Home News Forum Bildergalerie Downloads Weblinks Kontakt/Info Newsletter Online Shop

Neue Downloads
Download Bankleitzahlen UTF8
Download Bankleitzahlen ISO
Download Online Shop
Download Plugin DownloadBund..
Download Midi Dateien für Ba..
Download Plugin GalerieOrder..
Download Plugin ProductImage..

Information
webmaster
Offline bama 



Weiterempfehlen


 Willkommen im service.bama-webdesign.de Forum!
 
  Forenarchiv
     bamaGalerie 2.X
  Neue funktion?

Forum : bamaGalerie 2.X

Titel : Neue funktion?

© 2004-2010 www.exv2.de
http://service.bama-webdesign.de

URL dieser Diskussion
http://service.bama-webdesign.de/modules/newbb_plus/viewtopic.php?topic_id=108&forum=4


 henkb52 :

22.10.2003 00:25
 Gutentag Hans,

Ist es möglich um eine extra function hinzufugen?
Ich möchte gern ein jpg uploaden von 1600 beim 1200 und das die galerie software das original lasst wie es ist, ein thumbnail macht von 150*150 und ein webimage von 640*480. Mit diesen option gibt es mir die möglichkeit bamagalerie zu gebrauchen wie ein shared/photoalbum und leute können foto's selbst downloaden/printen/versenden in der beste qualitait...
auch ist das fur mich dan die einzige platz who ich meine original bilder speicher.

Ist soetwas möglich?

Grusse Henk

 bama :

24.10.2003 12:40
 Hi Henk,

mit einigem Programmieraufwand ist das möglich
wie gut bist du in PHP, dann kannst du das selbst machen, ich werde dir einige Hilfen geben, wo und was du programmieren musst

Cu Hans

 henkb52 :

28.10.2003 23:16
 Hans,

Ich habe keine php erfahrung aber... ich hab es schon geschaft um beim uploaden eine kopie in eine directory original/ori-dscn002345.jpg zu speichern beim machen von ein catogorie wird automatisch die directory " original" gemacht aber ich suche noch wo ich nach ftp uploaden ein image wo das automatisch thumbnails gemacht wird.

CU Henk

 bama :

29.10.2003 12:23
 Hi Henk,

ich würde keine directory mit "orginal" machen, sonst bekommst du Schwierigkeiten, wenn du eine neue Kategorie anlegst, die würde ja dann wieder Orginal heissen, es sei, du machst für jede directory eine Orginal, jedoch auch das gibt Probleme beim verschieben ganzer Kategorien

einfacher ist folgender Weg:

du stellst in der Kofiguration der Galerie die Uploadgröße auf 1600 * 1200 Pixel ein, das Bild wird in Orginalgröße gespeichert
dann wird ein Thumbnail in gewünschter Größe erstellt ( Einstellung Thumbnailhöhe = 150 )

und jetzt dein Extragwunsch

in der /bamagalerie/include/functions_m.php findest du ab Zeile 241 bis 260
eine Abfrage, beginnend mit


if( !file_exists($nom_rep."/bth-".$fichier) ){

diese gesammte Abfrage kopierst du nochmals darunter und änderst dann in Zeile 261 und 266

den Thumbnailnamen "/bth-" in "/bth-web-" und die Imageshöhe auf 480

das soll dann so aussehen:

if( !file_exists($nom_rep."/bth-web-".$fichier) ){
$name = $nom_rep."/".$fichier;
$th_name = $nom_rep."/bth-web-".$fichier;
$size = getimagesize($name);
if ($size[1] < 480){
$userfile_name = "bth-web-".$fichier;
if (!copy($name, $th_name)){
$message="<br>"._Errorup."<br>".$userfile_name;
}else{
if(is_editable($userfile_name)){
enlever_controlM($nom_rep."/".$userfile_name);
}
}
}else{
$ThumbResult = ppm_do_thumb($name,$th_name,480);
}
if (@is_file($th_name)) {
@chmod($th_name, 0666);
}
}

dadurch wird in der selben Kategorie ein neues Images für die Webanzeige erstellt

jetzt musst du nur noch die Webanzeige ändern:

/bamagalerie/viewcat.php

Zeile 108 und 109:

$image = GAL_URL."/".$cname."/bth-web-".$img;
$size = getimagesize(GAL_PATH."/".$cname."/bth-web-".$img);

die /bamagalerie/carte.php (Images per email versenden) muss ebenfalls deinen Wünschen geändert werden

das nächste ist das Verschieben der Bilder in eine andere Kategorie:

/bamagalerie/admin/index.php

Zeile 506 und 509 kannst du wieder kopieren und ändern in
if(!@copy(GAL_PATH."/".$old_cname."/bth-web-".$new_image, GAL_PATH."/".$cname."/bth-".$new_image)){$eh->show("0112");}
if (!@unlink(GAL_PATH."/".$old_cname."/bth-web-".$img)) {$eh->show("0113");}

dann ist noch das löschen der Bilder

/bamagalerie/admin/index_m.php

Zeile 165 und 184 kannst du wieder kopieren, jeweils als Zeile darunter einfügen und ändern in
$ppm_a_effacer2 = GAL_PATH."/".$del_img->cname()."/bth-web-".$file_name;
if(file_exists($ppm_a_effacer2)){unlink($ppm_a_effacer2);}

das sollte es gewesen sein, schau dir das vorher alles an, sonst stimmen die Zeilenummern nicht, wenn du etwas geändert hast
und kopiere dir vorher die Orinaldateien

Cu Hans

[ Geändert von bama am 29.10.2003 11:24 ]