Zum Inhalt springen

Front End User Registration Bild-Größe beschränken

Erstellt am 5. Juni 2005 · 4 Antworten · letzte Antwort am 22. März 2006

Tags: Bilder, Frontend-Benutzer, Frage

thanny ·

Hallo!

Bei der Front End User Registration kann man ja auch Bilder hochladen, wovon das erste im User Listing von der newloginbox angezeigt wird. Ich nutze das also als Userimage für die registrierten Benutzer.

Gibt es eine möglichkeit die Bild-Größe zu beschränken, also bei der Registrierung eine maximale Breite anzugeben?
Oder eine andere Lösung: kann das user listing von der newloginbox die Bilder automatisch verkleinern bei der Anzeige?

Würde mich sehr über eine Lösung freuen, da es momentan recht blöd ausschaut, wenn die Bilder rechts über den eigentlichen Website-Rahmen hinauswuchern :o

Danke schonmal im Voraus!
Christian

just2b ·

Vielleicht hilft dir das:
sr_feuser_register\pi1\class.tx_srfeuserregister_pi1.php => zeile 537
=>$maxSize = $this->TCA['columns'][$theField]['config']['max_size'];

da kannst du sicher auch einen anderen Wert eintragen!

lg georg

thanny ·

Schade, leider bezieht sich der Wert auf die Dateigröße also KB aber nicht die Breite oder Höhe...

Vielleicht hat ja noch jemand eine Idee, wie man das Bild im User Listing der newloginbox einfach kleiner skaliert ?

just2b ·

Hallo,
ok sorry, aber ich denk schon, dass mann an der Stelle was reinbauen kann. kann dir leider nicht verraten wie

fatmir ·

Installiere doch den ext.: hjm_userlist_image

und such die Datei: class.ux_tx_newloginbox_pi3.php

dort gib die Höche des Bildes, wie folgendes be mir (100)

case 'image' :
$imgArr = t3lib_div::trimExplode(',',$this->internal['currentRow']['image'],1);
$GLOBALS['TSFE']->make_seed();
$randval = intval(rand(0,count($imgArr)-1));
$imgFile = 'uploads/tx_srfeuserregister/'.$imgArr[$randval];

if (($imgArr[$randval] != '') && (file_exists(PATH_site.$imgFile))) {

/* $imgInfo = getimagesize(PATH_site.$imgFile); */

$imgInfo = ' height="100" ';


/*if (is_array($imgInfo)) dieser parameter kommt bei hinter ImageInfo. bei verwendung von GetImageSize [3]*/ {
return '<img src="'.$imgFile.'" imginfo="" alt="" />';