Statistik |
Beiträge: 144.531 (Täglich: 19,19 )
Themen: 16.700
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 377%
Ausl. d. letzten 5 Minuten: 409%
Ausl. d. letzten 15 Minuten: 400%
Aktulle Uhrzeit: 16:29
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
Helgas Galerie |
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.751.291
Nächster Level: 266.777.854
|
|
Hallo,
du kannst es mal so machen.
Ändere die Datei "galerie.php".
Suche:
code: |
1:
2:
3:
|
function getSearchableBoards()
|
|
Füge darüber ein:
code: |
1:
2:
3:
4:
|
$boardids[]='70'; /* Boards ausschließen */
$boardids[]='4'; /* Boards ausschließen */
|
|
Suche:
code: |
1:
2:
3:
|
$result=$db->query("SELECT boardid,boardorder,parentid,parentlist FROM bb".$n."_boards ORDER BY parentid ASC, boardorder ASC");
|
|
Ersetze mit:
code: |
1:
2:
3:
|
$result=$db->query("SELECT boardid,boardorder,parentid,parentlist FROM bb".$n."_boards WHERE boardid NOT IN (0".$boardid.") ORDER BY parentid ASC, boardorder ASC");
|
|
Jetzt sollten die Board 70 und 4 ausgeschlossen sein.
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.
|
|
29.07.2006 18:58 |
|
|
|
Ich wusste, dass Du auf eine Lösung kommst!!!
Ich melde mich, wenns geklappt hat. Dankeschön Papi
LG, Deine Merlynn
|
|
29.07.2006 19:03 |
|
|
|
Hi und sorry - ich schon wieder....
Ich hab jetzt alles, aber keiner kommt rein in die Galerie. Das liegt ja sicher an der if (checkpermissions('can_download_attachment') == 0) access_error(); die war wohl früher anders, oder?
Ich hänge Dir mal die .php an, vielleicht fällt Dir was auf?
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:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
252:
253:
254:
255:
256:
257:
258:
259:
260:
261:
262:
263:
264:
265:
266:
267:
268:
269:
270:
271:
272:
273:
274:
275:
276:
277:
278:
279:
280:
281:
|
<?php
$filename = "galerie.php";
require('./global.php');
require("./acp/lib/class_useronline.php");
$lang->load("START");
if(checkpermissions("can_download_attachment")==0) access_error();
function getSearchableBoards()
{
global $db,$n,$wbbuserdata,$boardcache;
if(!isset($boardcache) || !is_array($boardcache)) $boardcache=array();
$result=$db->query("SELECT boardid,boardorder,parentid,parentlist FROM bb".$n."_boards ORDER BY parentid ASC, boardorder ASC");
while($row=$db->fetch_array($result)) {
$boardcache[$row['parentid']][$row['boardorder']][$row['boardid']] = $row;
}
$boardpermissions=getPermissions();
foreach($boardcache as $key=>$val)
{
foreach($val as $key2=>$val2)
{
foreach($val2 as $row) if(!isset($boardpermissions[$row['boardid']]['can_view_board']) || $boardpermissions[$row['boardid']]['can_view_board']!=0) $boardids.=",".$row['boardid'];
}
}
return $boardids;
}
$count = 1;
$limit = 9;
$start = (isset($start)) ? abs((int)$start) : 0;
$pfad = "thumb/";
$resWidth = 160;
$resHeight = 140;
$select = "t.boardid, t.threadid, p.postid, p.threadid, p.posttime, p.attachment, a.postid, a.attachmentid";
$join = "LEFT JOIN bb".$n."_posts p USING (threadid) LEFT JOIN bb".$n."_attachments a USING (postid)";
$attcount = $db->query("SELECT ".$select." , COUNT(*) as attcount
FROM bb".$n."_threads AS t ".$join." WHERE t.boardid = 25 AND p.attachment !=0 AND a.attachmentextension in ('jpg','jpeg','gif','png') group by a.attachmentid ORDER by p.posttime DESC");
$total = $db->num_rows($attcount);
$gal = $db->query("SELECT
t.topic, ".$select.", p.userid, p.username, a.attachmentextension
FROM bb".$n."_threads t ".$join."
WHERE t.boardid = 25 AND p.attachment !=0 AND a.attachmentextension in ('jpg','jpeg','gif','png') ORDER BY p.posttime DESC limit ".$start.",".$limit."");
while ($galerie = $db->fetch_array($gal))
{
$topic = $galerie['topic'];
$userid = $galerie['userid'];
$username = $galerie['username'];
if(strlen($topic) > "30"){ $topic = "".substr($topic, 0, 30);$topic.="...";};
$attachment_ext = $galerie[attachmentextension];
$attachmentid = $galerie[attachmentid];
$bild = "attachments/attachment-".$attachmentid.".".$attachment_ext;
$thumb = "thumb-".$attachmentid.".".$attachment_ext;
if(!is_file($pfad."thumb-".$attachmentid.".".$attachment_ext))
{
$groesse = getimagesize($bild);
$width = $groesse[0];
$height = $groesse[1];
$typ = $groesse['2'];
switch($typ)
{
case 1: $img = ImageCreateFromGIF($bild); break;
case 2: $img = ImageCreateFromJPEG($bild); break;
case 3: $img = ImageCreateFromPNG($bild); break;
default: die('Sorry, das Dateiformat wird nicht unterstützt.');
break;
}
if($width > $height)
{
$thumbWidth = $resWidth;
$div = $width / $thumbWidth;
$thumbHeight = $height / $div;
$xAnfang = 0;
$yAnfang = ($resHeight - $thumbHeight) / 2;
}
elseif($height > $width)
{
$thumbHeight = $resHeight;
$div = $height / $resHeight;
$thumbWidth = $width / $div;
$xAnfang = ($resWidth - $thumbWidth) / 2;
$yAnfang = 0;
}
else
{
if($resWidth > $resHeight)
{
$thumbHeight = $resHeight;
$thumbWidth = $resHeight;
}
elseif($resHeight > $resWidth)
{
$thumbHeight = $resWidth;
$thumbWidth = $resWidth;
}
else
{
$thumbHeight = $resHeight;
$thumbWidth = $resHeight;
}
$xAnfang = ($resWidth - $thumbWidth) / 2;
$yAnfang = ($resHeight - $thumbHeight) / 2;
}
$tmpImg = ImageCreateTrueColor($thumbWidth,$thumbHeight);
ImageCopyResampled($tmpImg,$img,0,0,0,0,$thumbWidth, $thumbHeight, $width, $height);
$resImg = ImageCreateTrueColor($resWidth, $resHeight);
ImageFill($resImg, 0, 0, ImageColorAllocate($resImg, 0, 0, 0));
imagecopymerge($resImg,$tmpImg,$xAnfang,$yAnfang,0,0,$resWidth,$resHeight,100);
switch($typ)
{
case 1: ImageGIF($resImg,$pfad.$thumb); break;
case 2: ImageJPEG($resImg,$pfad.$thumb); break;
case 3: ImagePNG($resImg,$pfad.$thumb); break;
}
}
$tdclass = getone($count, 'tablea', 'tableb');
if($count==3) { $tr = "</tr><tr class=\"".$tdclass."\">"; $count = 0;} else $tr ="";
eval ("\$gal_bit .= \"".$tpl->get("cms_gal_bit")."\";");
$count++;
}
$ctot = $total;
$v = $start + 9;
$z = $start - 9;
eval("\$tpl->output(\"".$tpl->get("cms_galerie")."\");");
?> |
|
Danke schonmal,
und willkommen zu Hause! Fast hätte ich Dich überrascht im Urlaub, aber keiner hatte ne Mail-Addy vom Hotel - sonst hättest Du Dein Bierchen auf meinen Geburtstag echt bekommen
Bussi, Deine Merlynn
|
|
07.11.2006 21:01 |
|
|
|
Ha noi, dann kommt -->
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
|
SQL-DATABASE ERROR
Database error in WoltLab Burning Board (2.2.0): Invalid SQL: SELECT t.boardid, t.threadid, p.postid, p.threadid, p.posttime, p.attachment, a.postid, a.attachmentid , COUNT(*) as attcount FROM bb1_threads AS t LEFT JOIN bb1_posts p USING (threadid) LEFT JOIN bb1_attachments a USING (postid) WHERE t.boardid = 25 AND p.attachment !=0 AND a.attachmentextension in ('jpg','jpeg','gif','png') group by a.attachmentid ORDER by p.posttime DESC
mysql error: Unknown column 'p.attachment' in 'field list'
mysql error number: 1054
mysql version: 4.1.15-Debian_1
php version: 4.4.2-1.1
Date: 07.11.2006 @ 21:31
Script: /forum/galerie.php
Referer: |
|
|
|
07.11.2006 21:32 |
|
|
|
Vik, noch 9 Beiträge von Dir und wir machen ein Fass auf
dann haste 10.000!!!
Also:
das gab jetzt auch ne Fehlermeldung, und zwar, dass die Tabelle _attachments nicht existiert. Tut sie aber. Jetzt blick ich gar nicht mehr durch, weil dei Erbauerein der Galerie sagte, ich könne alle "s" hinter attachment wegmachen.
So weit war das auch OK, der erste ERROR war weg.
Nun hänge ich jetzt voll an den blöden Rechten, im ACP kann man auch nichts eingeben.
Ich will will will das Teil unbedingt, da sie in das "Haus" so schön passt.
Statt Bilder aufzuhängen, knüpf ich lieber mich auf.... oder wir 2 machen noch die 10.000 voll *LOL*
|
|
07.11.2006 22:09 |
|
|
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.751.291
Nächster Level: 266.777.854
|
|
|
07.11.2006 22:27 |
|
|
|
Hi,
egal, was ich tue... wenn ich die Galerie aufrufe, stehe ich vor der Tür alla "Sie sind im Forum nicht angemeldet"
Wenn ich die Originadateien von Helga bekomm, erscheint
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
SQL-DATABASE ERROR
Database error in WoltLab Burning Board (2.2.0): Invalid SQL: SELECT t.boardid, t.threadid, p.postid, p.threadid, p.posttime, p.attachments, a.postid, a.attachmentid , COUNT(*) as attcount FROM bb1_threads AS t LEFT JOIN bb1_posts p USING (threadid) LEFT JOIN bb1_attachments a USING (postid) WHERE t.boardid IN (0,11,45,10,12,14,34,8,9,48,42,6,17,39,5,18,29,3,1,2,25,19,46,4,41,47,23,13
,20,15,32,22,16,43,35,31,40,33,44) AND p.attachments !=0 AND a.attachmentextension in ('jpg','jpeg','gif','png') group by a.attachmentid ORDER by p.posttime DESC
mysql error: Unknown column 'p.attachments' in 'field list'
mysql error number: 1054
mysql version: 4.1.15-Debian_1
php version: 4.4.2-1.1
Date: 05.11.2006 @ 10:49
Script: /forum/galerie.php
Referer: |
|
Der Fehler war weg, nachdem ich
$select = "t.boardid, t.threadid, p.postid, p.threadid, p.posttime, p.attachments, a.postid, a.attachmentid"; mit
$select = "t.boardid, t.threadid, p.postid, p.threadid, p.posttime, p.attachment, a.postid, a.attachmentid";
und
AND p.attachments !=0
mit
AND p.attachment !=0
ersetzte.
----------------------------------------------------------------
Und nun stehe ich da und komme nicht rein, wenigstens kein ERROR!
Unser guter Terror kuckt auch schon mit und findet auch nicht den Casus cnaxus.
|
|
07.11.2006 22:38 |
|
|
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.751.291
Nächster Level: 266.777.854
|
|
|
07.11.2006 22:49 |
|
|
|
Ja, die Zeile hatten wir auch schon draussen...
Och Mönsch, was mach ich nun? *jammer*
|
|
07.11.2006 22:53 |
|
|
|
Das wäre echt cool, ich kann keine andere Galerie nehmen, kennst ja meine älteren Herrschaften.
Du bist ein Schatz!
|
|
07.11.2006 23:10 |
|
|
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.751.291
Nächster Level: 266.777.854
|
|
|
07.11.2006 23:15 |
|
|
|
neeeeee, alo wenn Du net genial bist
Aber ich hab das 2.2.0
|
|
07.11.2006 23:18 |
|
|
|
..... tja
da bin ich wieder....
Jetzt habe ich ja mein 2.3.6 und habe den ersten Tip von Viktor auch in die galerie.php reingebastelt, aber das zeigt trotzdem noch alle Bilder an, die meine lieben Freunde angehangen haben.
Ist da noch ein Fehler?
php: |
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:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
252:
253:
254:
255:
256:
257:
258:
259:
260:
261:
262:
263:
264:
265:
266:
267:
268:
269:
270:
271:
272:
273:
274:
275:
276:
277:
278:
279:
280:
281:
282:
283:
284:
285:
286:
287:
288:
289:
290:
291:
292:
293:
294:
295:
296:
297:
298:
299:
300:
301:
302:
303:
304:
305:
306:
307:
308:
309:
310:
311:
312:
313:
314:
315:
|
<?php
$filename = "galerie.php";
require('./global.php');
require("./acp/lib/class_useronline.php");
$lang->load("START");
if (checkpermissions('can_download_attachments') == 0) access_error();
$boardids[]='1'; /* Boards ausschließen */
$boardids[]='49'; /* Boards ausschließen */
$boardids[]='19'; /* Boards ausschließen */
$boardids[]='46'; /* Boards ausschließen */
$boardids[]='52'; /* Boards ausschließen */
$boardids[]='41'; /* Boards ausschließen */
$boardids[]='4'; /* Boards ausschließen */
$boardids[]='5'; /* Boards ausschließen */
$boardids[]='47'; /* Boards ausschließen */
$boardids[]='23'; /* Boards ausschließen */
$boardids[]='6'; /* Boards ausschließen */
$boardids[]='17'; /* Boards ausschließen */
$boardids[]='18'; /* Boards ausschließen */
$boardids[]='29'; /* Boards ausschließen */
$boardids[]='54'; /* Boards ausschließen */
$boardids[]='43'; /* Boards ausschließen */
$boardids[]='25'; /* Boards ausschließen */
$boardids[]='53'; /* Boards ausschließen */
$boardids[]='55'; /* Boards ausschließen */
$boardids[]='3'; /* Boards ausschließen */
$boardids[]='13'; /* Boards ausschließen */
$boardids[]='20'; /* Boards ausschließen */
$boardids[]='15'; /* Boards ausschließen */
$boardids[]='32'; /* Boards ausschließen */
$boardids[]='22'; /* Boards ausschließen */
$boardids[]='35'; /* Boards ausschließen */
$boardids[]='50'; /* Boards ausschließen */
$boardids[]='16'; /* Boards ausschließen */
$boardids[]='33'; /* Boards ausschließen */
$boardids[]='40'; /* Boards ausschließen */
$boardids[]='9'; /* Boards ausschließen */
$boardids[]='48'; /* Boards ausschließen */
$boardids[]='51'; /* Boards ausschließen */
$boardids[]='42'; /* Boards ausschließen */
function getSearchableBoards()
{
global $db,$n,$wbbuserdata,$boardcache;
if(!isset($boardcache) || !is_array($boardcache)) $boardcache=array();
$result=$db->query("SELECT boardid,boardorder,parentid,parentlist FROM bb".$n."_boards WHERE boardid NOT IN (0".$boardid.") ORDER BY parentid ASC, boardorder ASC");
while($row=$db->fetch_array($result)) {
$boardcache[$row['parentid']][$row['boardorder']][$row['boardid']] = $row;
}
$boardpermissions=getPermissions();
foreach($boardcache as $key=>$val)
{
foreach($val as $key2=>$val2)
{
foreach($val2 as $row) if(!isset($boardpermissions[$row['boardid']]['can_view_board']) || $boardpermissions[$row['boardid']]['can_view_board']!=0) $boardids.=",".$row['boardid'];
}
}
return $boardids;
}
$count = 1;
$limit = 9;
$start = (isset($start)) ? abs((int)$start) : 0;
$pfad = "thumb/";
$resWidth = 160;
$resHeight = 140;
$select = "t.boardid, t.threadid, p.postid, p.threadid, p.posttime, p.attachments, a.postid, a.attachmentid";
$join = "LEFT JOIN bb".$n."_posts p USING (threadid) LEFT JOIN bb".$n."_attachments a USING (postid)";
$attcount = $db->query("SELECT ".$select." , COUNT(*) as attcount
FROM bb".$n."_threads AS t ".$join." WHERE t.boardid IN (0".getSearchableBoards().") AND p.attachments !=0 AND a.attachmentextension in ('jpg','jpeg','gif','png') group by a.attachmentid ORDER by p.posttime DESC");
$total = $db->num_rows($attcount);
$gal = $db->query("SELECT
t.topic, ".$select.", p.userid, p.username, a.attachmentextension
FROM bb".$n."_threads t ".$join."
WHERE t.boardid IN (0".getSearchableBoards().") AND p.attachments !=0 AND a.attachmentextension in ('jpg','jpeg','gif','png') ORDER BY p.posttime DESC limit ".$start.",".$limit."");
while ($galerie = $db->fetch_array($gal))
{
$topic = $galerie['topic'];
$userid = $galerie['userid'];
$username = $galerie['username'];
if(strlen($topic) > "30"){ $topic = "".substr($topic, 0, 30);$topic.="...";};
$attachment_ext = $galerie[attachmentextension];
$attachmentid = $galerie[attachmentid];
$bild = "attachments/attachment-".$attachmentid.".".$attachment_ext;
$thumb = "thumb-".$attachmentid.".".$attachment_ext;
if(!is_file($pfad."thumb-".$attachmentid.".".$attachment_ext))
{
$groesse = getimagesize($bild);
$width = $groesse[0];
$height = $groesse[1];
$typ = $groesse['2'];
switch($typ)
{
case 1: $img = ImageCreateFromGIF($bild); break;
case 2: $img = ImageCreateFromJPEG($bild); break;
case 3: $img = ImageCreateFromPNG($bild); break;
default: die('Sorry, das Dateiformat wird nicht unterstützt.');
break;
}
if($width > $height)
{
$thumbWidth = $resWidth;
$div = $width / $thumbWidth;
$thumbHeight = $height / $div;
$xAnfang = 0;
$yAnfang = ($resHeight - $thumbHeight) / 2;
}
elseif($height > $width)
{
$thumbHeight = $resHeight;
$div = $height / $resHeight;
$thumbWidth = $width / $div;
$xAnfang = ($resWidth - $thumbWidth) / 2;
$yAnfang = 0;
}
else
{
if($resWidth > $resHeight)
{
$thumbHeight = $resHeight;
$thumbWidth = $resHeight;
}
elseif($resHeight > $resWidth)
{
$thumbHeight = $resWidth;
$thumbWidth = $resWidth;
}
else
{
$thumbHeight = $resHeight;
$thumbWidth = $resHeight;
}
$xAnfang = ($resWidth - $thumbWidth) / 2;
$yAnfang = ($resHeight - $thumbHeight) / 2;
}
$tmpImg = ImageCreateTrueColor($thumbWidth,$thumbHeight);
ImageCopyResampled($tmpImg,$img,0,0,0,0,$thumbWidth, $thumbHeight, $width, $height);
$resImg = ImageCreateTrueColor($resWidth, $resHeight);
ImageFill($resImg, 0, 0, ImageColorAllocate($resImg, 0, 0, 0));
imagecopymerge($resImg,$tmpImg,$xAnfang,$yAnfang,0,0,$resWidth,$resHeight,100);
switch($typ)
{
case 1: ImageGIF($resImg,$pfad.$thumb); break;
case 2: ImageJPEG($resImg,$pfad.$thumb); break;
case 3: ImagePNG($resImg,$pfad.$thumb); break;
}
}
$tdclass = getone($count, 'tablea', 'tableb');
if($count==3) { $tr = "</tr><tr class=\"".$tdclass."\">"; $count = 0;} else $tr ="";
eval ("\$gal_bit .= \"".$tpl->get("cms_gal_bit")."\";");
$count++;
}
$ctot = $total;
$v = $start + 9;
$z = $start - 9;
eval("\$tpl->output(\"".$tpl->get("cms_galerie")."\");");
?> |
|
Ja, neue Version und merlynn hat neue Fragen
|
|
14.02.2007 18:36 |
|
|
|
|
|
|