Statistik |
Beiträge: 144.530 (Täglich: 19,19 )
Themen: 16.700
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 212%
Ausl. d. letzten 5 Minuten: 198%
Ausl. d. letzten 15 Minuten: 244%
Aktulle Uhrzeit: 12:19
Freier Webspace: 4.03 TB
PHP-Version: 7.4.33
|
|
|
|
|
Autogalerie [Kommentar] |
|
sees community!
ich wollte den user die möglichkeit geben, bei der autogalerie zu jedem bild noch einen kommentar anzufügen.
also hab ich erstmal im autogalerie_upload.tpl ein neues input-feld hinzugefügt...
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
|
<td class="tablea" width="50%" valign="top">
<span class="normalfont"><b>{$lang->items['LANG_AUTOGALERIE_UPLOAD_VV']}</b></span><br /><br />
<input type="file" name="r_vv" size="30" maxlength="255" class="input" /> <span class="normalfont">$pvv</span><br /><br />
##########################################
<span class="normalfont"><b>Kommentar [Bild01]:</b></span><br /><br />
<input type="text" name="comment01" size="30" maxlength="255" class="input" />
##########################################
</td> |
|
das auslesen des kommentars wollte ich dann folgendermaßen regeln:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
|
##########################################
/* Kommentar auslesen */
$comment = $_POST['comment0l'];
##########################################
/* Daten speichern */
/* Dateigröße ermitteln */
$filename = "./autogalerie_db/org/".$id."-".$wbbuserdata[userid]."-".$bildart.".".$ext1;
list($width, $height, $type) = @getimagesize($filename);
$fsize = @filesize($filename);
$bild_name = $id."-".$wbbuserdata[userid]."-".$bildart;
$r = $db->query_first("SELECT id FROM bb".$n."_autogalerie_daten WHERE id = '".$id."' AND userid = '".$wbbuserdata[userid]."' AND bildart = '".$bildart."'");
if(!$r){
##########################################
$db->query("INSERT INTO bb".$n."_autogalerie_daten (id,userid,bildart,picname,extension,filesize,breite,hoehe,time,frei, comment) VALUES ('".$id."', '".$wbbuserdata[userid]."', '".$bildart."', '".$bild_name."', '".$ext1."', '".$fsize."', '".$width."', '".$height."', '".time()."', '', '".$comment."')");
##########################################
}
else {
$db->unbuffered_query("UPDATE bb".$n."_autogalerie_daten SET picname = '".$bild_name."', extension = '".$ext1."', filesize = '".$fsize."', breite = '".$width."', hoehe = '".$height."', time = '".time()."' WHERE id = '".$r[id]."' AND bildart = '".$bildart."'");
}
}
else {
@unlink("./autogalerie_db_tmp/".$id."-".$wbbuserdata[userid]."-".$bildart.".".$ext1);
}
}
}
} |
|
eine neue spalte hab ich erstellt als varchar(255).
nur leider wird das kommentar nicht in der datenbank gespeichert.
was mir auch noch sorgen bereitet, ist die frage wo ich das kommentar nacher ausgeben kann.
will es eigentlich unter die großansicht der bilder haben...
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Lakai: 09.06.2007 20:55.
|
|
09.06.2007 20:54 |
|
|
|
ja es eilt nicht!
finde es echt krass, dass du dich den ganzen samstag abend in deinem forum um die belange und fragen von noobs und usern kümmerst!
aber falls du mal zeit dazu findest, wär das ganz großes kino!
|
|
09.06.2007 21:37 |
|
|
|
du meinst für jedes der 12 bilder:
10vv, 11vl, 12vr, 13ll, 14hl, 15hh, 16hr, 17rr, 18i1, 19i2, 20k1, 21k2
ne habs bisher nur bei 10vv.
wollte es erstmal da testen...
lad allerdings zum testen auch immer nur das bild 10vv hoch...
|
|
09.06.2007 22:26 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.745.808
Nächster Level: 266.777.854
|
|
|
Zitat: Original von Lakai
du meinst für jedes der 12 bilder:
10vv, 11vl, 12vr, 13ll, 14hl, 15hh, 16hr, 17rr, 18i1, 19i2, 20k1, 21k2
ne habs bisher nur bei 10vv.
wollte es erstmal da testen...
lad allerdings zum testen auch immer nur das bild 10vv hoch... |
|
|
Hallo,
du hattest vorher noch kein Bild Hochgeladen.
Wenn doch musst du die Zeile noch ändern.
code: |
1:
2:
3:
|
$db->unbuffered_query("UPDATE bb".$n."_autogalerie_daten SET picname = '".$bild_name."', extension = '".$ext1."', filesize = '".$fsize."', breite = '".$width."', hoehe = '".$height."', time = '".time()."' WHERE id = '".$r[id]."' AND bildart = '".$bildart."'");
|
|
In:
code: |
1:
2:
3:
|
$db->unbuffered_query("UPDATE bb".$n."_autogalerie_daten SET picname = '".$bild_name."', extension = '".$ext1."', filesize = '".$fsize."', breite = '".$width."', hoehe = '".$height."', time = '".time()."', comment = '".addslashes($comment)."' WHERE id = '".$r[id]."' AND bildart = '".$bildart."'");
|
|
Zur Sicherheit würde ich die Zeile auch noch ändern.
code: |
1:
2:
3:
|
$db->query("INSERT INTO bb".$n."_autogalerie_daten (id,userid,bildart,picname,extension,filesize,breite,hoehe,time,frei, comment) VALUES ('".$id."', '".$wbbuserdata[userid]."', '".$bildart."', '".$bild_name."', '".$ext1."', '".$fsize."', '".$width."', '".$height."', '".time()."', '', '".$comment."')");
|
|
In:
code: |
1:
2:
3:
|
$db->query("INSERT INTO bb".$n."_autogalerie_daten (id,userid,bildart,picname,extension,filesize,breite,hoehe,time,frei, comment) VALUES ('".$id."', '".$wbbuserdata[userid]."', '".$bildart."', '".$bild_name."', '".$ext1."', '".$fsize."', '".$width."', '".$height."', '".time()."', '', '".addslashes($comment)."')");
|
|
Gruß
Viktor
__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.
... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!
Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.
|
|
09.06.2007 22:43 |
|
|
|
|
|
|