Bildgröße beim Nickpagemod beschränken?
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Bildgröße beim Nickpagemod beschränken?
Hallo ich habe folgendes Problem, in unserem Forum läuft der nickpagemod nur leider sind dort zu viele große Dateien drin, ich habe jetzt gesucht ob ich irgendwo eine Beschränkung einstellen kann, wie groß (Speicherbedarf) die Bilder für die Galarie und das profil-foto maximal sein dürfen. Leider habe ich nichts gefunden. Hier im Hilfe Forum habe ich nur einen Thread gefunden wo jemand das gleiche Problem hatte aber keine Lösung stand da dort auch ein anderes Problem behnadelt wurde. Ich hoffe jemand kann mir helfen, denn langsam wird der webspace kanpp.
Vielen Dank
und Gruß Mordin
Vielen Dank
und Gruß Mordin
- Leuchte
- Ehemaliges Teammitglied
- Beiträge: 9179
- Registriert: 26.05.2003 14:57
- Wohnort: Duisburg
- Kontaktdaten:
Meinst du Galerie-Bilder?
Wenn ja, schau in die nickpage_admin.phpDort kannst du die Größe einstellen
Wenn ja, schau in die nickpage_admin.php
Code: Alles auswählen
//maximale Abmessungen und GRöße
$breitemax = 800;
$hoehemax = 640;
$groessemax = 200; //in KB (KiloByte)
- Leuchte
- Ehemaliges Teammitglied
- Beiträge: 9179
- Registriert: 26.05.2003 14:57
- Wohnort: Duisburg
- Kontaktdaten:
Ist aber standardmäßig vorhanden. Eventuell mal einen anderen Editor versuchen? Such mal nachKurz danach kommt der o.g. Abschnitt.
Code: Alles auswählen
//galerie Pic adden
ICh weiß nicht wieso es bei mir nicht steht!
hier ist mal der entsprechende Abschnitt aus meiner nickpage_admin.php
Keine Ahnung wieso das dort anders ist als im Standard ich habe nie was an diesen datein verändert!
Gruß Mordin
hier ist mal der entsprechende Abschnitt aus meiner nickpage_admin.php
Code: Alles auswählen
//
//galerie Pic adden
//
elseif($_POST['addpic'])
{
nickpage_check($uid);
//Zaehle Galerie-pics
$sql = "SELECT COUNT(uid) AS zaehle FROM ".GALERIE_TABLE." WHERE uid='".$uid."'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte Galeriepics nicht zählen!Could not count pictures in your galerie!', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if($row['zaehle'] < $galery_maxpics)
{
if(isset($_FILES['pic']['tmp_name']) AND $_FILES['pic']['name'] != "")
{
$destination_file = $_FILES['pic']['tmp_name'];
//Filetype?
$endung = getimagesize($destination_file);
if($endung[2] == "1" OR $endung[2] == "2" OR $endung[2] == "3")
{
switch($endung[2])
{
case "1":
$target_file = $uid.time().".gif";
break;
case "2":
$target_file = $uid.time().".jpg";
break;
case "3":
$target_file = $uid.time().".png";
break;
}
$newpath = "images/nickpage/";
if(copy($destination_file,$newpath.$target_file))
{
$sql = "INSERT INTO ".GALERIE_TABLE." (uid, pic, comment) VALUES ('".$uid."', '".$target_file."', '".safeHTML($_POST['comment'])."')";
if($result = $db->sql_query($sql))
{
$template->assign_block_vars('Ready',array(
'Text' => 'Pic wurde deiner Galerie hinzugefügt.<br><br>Picture was added to your galerie.',
));
}
}
else
{
$template->assign_block_vars('Ready',array(
'Text' => 'Upload gescheitert!<br><br>Upload failed!',
));
}
}
else
{
$template->assign_block_vars('Ready',array(
'Text' => 'Upload gescheitert - das Dateiformat des gewählten Bildes entspricht nicht den Vorgaben!<br><br>Upload failed - the file type is not allowed!',
));
}
}
}
else
{
$template->assign_block_vars('Ready',array(
'Text' => 'Die Kapazität (max. '.$galery_maxpics.') deiner Galerie ist bereits ausgeschöpft!<br>
Um dein Bild in die Galerie aufzunehmen, mußt du zunächst einen anderes entfernen.<br><br>You cann ad to your galerie '.$galery_maxpics.' max!',
));
}
}
//
//galerie Pic editieren
//
Gruß Mordin
- Leuchte
- Ehemaliges Teammitglied
- Beiträge: 9179
- Registriert: 26.05.2003 14:57
- Wohnort: Duisburg
- Kontaktdaten:
Welche Nickpage Version verwendest du? In der (offiziellen) akuellen 1.3 sieht dieser Block so ausEventuell mal ein Update in Betracht ziehen.
Code: Alles auswählen
//
//galerie Pic adden
//
elseif($_POST['addpic'])
{
nickpage_check($uid);
//maximale Abmessungen und GRöße
$breitemax = 800;
$hoehemax = 640;
$groessemax = 200; //in KB (KiloByte)
//Zaehle Galerie-pics
$sql = "SELECT COUNT(uid) AS zaehle FROM ".GALERIE_TABLE." WHERE uid='".$uid."'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte Galeriepics nicht zählen!Could not count pictures in your galerie!', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if($row['zaehle'] < $galery_maxpics)
{
if(isset($_FILES['pic']['tmp_name']) AND $_FILES['pic']['name'] != "")
{
$destination_file = $_FILES['pic']['tmp_name'];
//Filetype?
$endung = getimagesize($destination_file);
if($endung[0] <= $breitemax && $endung[1] <= $hoehemax && filesize($destination_file) <= $groessemax*1024)
{
if($endung[2] == "1" OR $endung[2] == "2" OR $endung[2] == "3")
{
switch($endung[2])
{
case "1":
$target_file = $uid.time().".gif";
break;
case "2":
$target_file = $uid.time().".jpg";
break;
case "3":
$target_file = $uid.time().".png";
break;
}
$newpath = "images/nickpage/";
if(copy($destination_file,$newpath.$target_file))
{
$sql = "INSERT INTO ".GALERIE_TABLE." (uid, pic, comment) VALUES ('".$uid."', '".$target_file."', '".safeHTML($_POST['comment'])."')";
if($result = $db->sql_query($sql))
{
$template->assign_block_vars('Ready',array(
'Text' => 'Pic wurde deiner Galerie hinzugefügt.<br><br>Picture was added to your galerie.',
));
}
}
else
{
$template->assign_block_vars('Ready',array(
'Text' => 'Upload gescheitert!<br><br>Upload failed!',
));
}
}
else
{
$template->assign_block_vars('Ready',array(
'Text' => 'Upload gescheitert - das Dateiformat des gewählten Bildes entspricht nicht den Vorgaben!<br><br>Upload failed - the file type is not allowed!',
));
}
}
else
{
$template->assign_block_vars('Ready',array(
'Text' => 'Upload gescheitert - die Abmaße beziehungsweise die Größe des gewählten Bildes entsprechen nicht den Vorgaben ('.$breitemax.'x'.$hoehemax.', '.$groessemax.' KB)!<br><br>Upload failed - the file is oversized ('.$breitemax.'x'.$hoehemax.', '.$groessemax.' KB)!',
));
}
}
}
else
{
$template->assign_block_vars('Ready',array(
'Text' => 'Die Kapazität (max. '.$galery_maxpics.') deiner Galerie ist bereits ausgeschöpft!<br>
Um dein Bild in die Galerie aufzunehmen, mußt du zunächst einen anderes entfernen.<br><br>You cann ad to your galerie '.$galery_maxpics.' max!',
));
}
}
//
//galerie Pic editieren
//
also in meiner istall.txt steht Version: 1.3
ist also eigentlich die aktuelle, ich werde mir das paket jetzt nochmal runterladen und sehen ob es da anders drin ist.
Falls ja wie sollte ich dann am besten das update machen? erst die alten eintragungen komplett entfernen oder muss ich nur die die neuen dateien einspielen?
Gruß Mordin
P.S: Ich danke dir sehr für deine schnelle Hilfe
hmmm das war es tatsächlich meine Dateien sind vom 23.08.03 und die im jetzigen Verzeichnis sind vom 09.09.2003.
Jetzt stellt sich mr die Frage ob ich ausser diesen Dateien noch was ändern muss oder ob es reicht wenn ich diese ersetze?
ist also eigentlich die aktuelle, ich werde mir das paket jetzt nochmal runterladen und sehen ob es da anders drin ist.
Falls ja wie sollte ich dann am besten das update machen? erst die alten eintragungen komplett entfernen oder muss ich nur die die neuen dateien einspielen?
Gruß Mordin
P.S: Ich danke dir sehr für deine schnelle Hilfe
hmmm das war es tatsächlich meine Dateien sind vom 23.08.03 und die im jetzigen Verzeichnis sind vom 09.09.2003.
Jetzt stellt sich mr die Frage ob ich ausser diesen Dateien noch was ändern muss oder ob es reicht wenn ich diese ersetze?