YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.1.x » [WBB 2.1.x] Hacks und Addons » Attachment-Mod » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 75.572 Views | | Thema zu Favoriten hinzufügen
Seiten (19): « erste ... « vorherige 8 9 10 11 12 13 14 15 16 [17] 18 19 nächste »
Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Attachment-Mod 11 Bewertungen - Durchschnitt: 9,0911 Bewertungen - Durchschnitt: 9,0911 Bewertungen - Durchschnitt: 9,0911 Bewertungen - Durchschnitt: 9,09
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
brendy brendy ist männlich
Mitglied


images/avatars/avatar-2620.jpg

Dabei seit: 19.10.04
Beiträge: 1.961
Herkunft: /dev/null
Forenversion: 3.0

Antworten Zitieren Editieren Melden       UP

thx

__________________
:: MfG ::
:: brendy ::



Etwas zu verlieren fällt einem leichter
als jemanden zu verlieren!!!

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von brendy: 28.12.04 15:10.

17.12.04 13:26 brendy ist offline E-Mail WWW Finden Als Freund hinzufügen Füge brendy in deine Kontaktliste ein
Gado Gado ist männlich
Mitglied


images/avatars/avatar-2237.jpg

Dabei seit: 06.10.04
Beiträge: 1.451
Herkunft: 33xxx

Antworten Zitieren Editieren Melden       UP

Klasse wieder diese scheiße mit funpic :stinkt

__________________
4D 66 67 20 47 61 64 6F

17.12.04 13:30 Gado ist offline WWW Finden Als Freund hinzufügen Füge Gado in deine Kontaktliste ein
AntiFreak
Mitglied


Dabei seit: 16.01.04
Beiträge: 6
Forenversion: WBB 2.1.3

Antworten Zitieren Editieren Melden       UP

Ich bekomm bei mir ne ganz komische Fehlermeldung. Habe den ganzen Thread überflogen, aber dieses Problem scheint keiner zu haben.

Wenn ich "attachment.php?attachmentid=88&sid=" aufrufe, bekomme ich folgendes Ergebnis:

Zitat:
<br />
<b>Warning</b>: readfile(): URL file-access is disabled in the server configuration in <b>/home/www/web412/html/forum/attachment.php</b> on line <b>38</b><br />
<br />
<b>Warning</b>: readfile(http://ivorite.xail.net/attachments/attachment-88.jpg): failed to open stream: no suitable wrapper could be found in <b>/home/www/web412/html/forum/attachment.php</b> on line <b>38</b><br />


Die rote URL ist der Webspace, wo das Forum gehostet ist. Der blaue Webspace ist der externe Space für die Attachments.

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von AntiFreak: 17.12.04 20:23.

17.12.04 20:22 AntiFreak ist offline E-Mail Finden Als Freund hinzufügen
brendy brendy ist männlich
Mitglied


images/avatars/avatar-2620.jpg

Dabei seit: 19.10.04
Beiträge: 1.961
Herkunft: /dev/null
Forenversion: 3.0

Antworten Zitieren Editieren Melden       UP

thx... funzt einwandfrei!

Picture:

[IMG]http://www.danielbrand.org/y******/5.bmp[/IMG]

[IMG]http://www.danielbrand.org/y******/5.1.bmp[/IMG]

__________________
:: MfG ::
:: brendy ::



Etwas zu verlieren fällt einem leichter
als jemanden zu verlieren!!!

28.12.04 15:09 brendy ist offline E-Mail WWW Finden Als Freund hinzufügen Füge brendy in deine Kontaktliste ein
DerChief DerChief ist männlich
Mitglied


Dabei seit: 21.01.04
Beiträge: 7

Antworten Zitieren Editieren Melden       UP

Danke Merides, tolle Sache

hat auf Anhieb funktioniert, Super Arbeit
02.01.05 16:02 DerChief ist offline E-Mail Finden Als Freund hinzufügen
mastersin mastersin ist männlich
Mitglied


images/avatars/avatar-727.gif

Dabei seit: 16.01.04
Beiträge: 83
Herkunft: Baden-Württemberg
Forenversion: Wbb 2.1.5

Antworten Zitieren Editieren Melden       UP

Öhm na ja .. ich hab da schon so einiges zu mäkeln.

Zum einen stehen weiter unten, wenn man am bearbeiten ist, Datein welche am Anfang gar nicht zur Debatte standen.

Anders sind die Codes manchmal falsch, dann muss man erstmal schauen welches ' oder " bestehen bleiben muss damit die Datei auch weiterhin funktioniert.

Das andere wäre dann, das es in manchen Dateien gar nicht das vorgeschrieben Code-Stellen gibt. Wie in der /acp/otherstuff.php .. da gibt es diese Code-Stellen nicht, di du da beschrieben hattest.

Und das letzte, die addreply.php hat’s verhauen, sofern ich auf 'Beitrag schreiben' klicke, wird mir ein SQL Fehler angezeigt.

Und eines kann man von vornherein ausschließen.. das ich einen Fehler gemacht habe, ich möchte jetzt nicht sagen das ich perfekt bin, aber ich habe genau nach Anleitung gearbeitet, habe ordnungsgemäß die Dateien installiert, nachdem sollte ja auch eig. funktionieren.. tut es aber nicht.

Daher, weiß einer was ich nun tun soll, mein Fehler ist folgender:

Zitat:
SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.1.5): Invalid SQL: INSERT INTO bb1_posts (parentpostid,threadid,userid,username,iconid,posttopic,posttime,message,at
tachmenti,allowsmilies,allowhtml,allowbbcode,allowimages,showsignature,ipad
dress,visible) VALUES ('0','3','2','mastersin','0','','1104778704','rsafzhgfzgt',','1','0','1','1
','1','217.188.226.182','1')
mysql error: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '1','0','1','1','1','217.188.226.182','1')' at line 2
mysql error number: 1064
mysql version: 4.0.18-standard-log
php version: 4.3.5
Date: 03.01.2005 @ 19:58
Script: /host/24hsecurity/forum/addreply.php
Referer: http://www.24hgta.com/host/24hsecurity/forum/addreply.php


__________________
mfG mastersin

Drugs, Beer and Anarchy - this is all we need in Germany !

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von mastersin: 03.01.05 20:12.

03.01.05 20:11 mastersin ist offline E-Mail WWW Finden Als Freund hinzufügen Füge mastersin in deine Kontaktliste ein MSN Passport-Profil von mastersin anzeigen
Sebastian Sebastian ist männlich
Mitglied


images/avatars/avatar-4414.gif

Dabei seit: 16.01.04
Beiträge: 1.912
Herkunft: aerzen

Antworten Zitieren Editieren Melden       UP

dieser hack ist für das 2.1.4 dort funktionierte dieser hack auch wunderbar.

beim 2.1.5 kann es ja auhc zu Problem kommen weil dort jaauch am code gewerkelt wurde.

__________________
MfG Sebastian
NICK-Forum | Bilder-Hosting | Rettet das free-TV
03.01.05 20:15 Sebastian ist offline E-Mail WWW Finden Als Freund hinzufügen Füge Sebastian in deine Kontaktliste ein MSN Passport-Profil von Sebastian anzeigen
Romek Romek ist männlich
Mitglied


images/avatars/avatar-4562.gif

Dabei seit: 20.01.04
Beiträge: 27
Herkunft: Wien

Antworten Zitieren Editieren Melden       UP

Geiler Hack - Respekt!

Funkt auch mit 2.1.5 problemlos - keinerlei schwerigkeiten beim Einbau...

@ mastersin :

In der Original otherstuff.php ist dieser Codeteil in Zeile 130

Zitat:
LEFT JOIN bb".$n."_attachments a ON (a.attachmentid=p.attachmentid)


Danke für den Hack!

greetz, Romek
17.01.05 12:04 Romek ist offline WWW Finden Als Freund hinzufügen
Petra81
Mitglied


Dabei seit: 06.11.04
Beiträge: 10

Antworten Zitieren Editieren Melden       UP

hallo
geiler Hack.aber hab mal ne Frage..kann man das irgendwie machen das zb die User nur 10 Bilder im Monat hochladen können..und wenn das Monat dann um ist wieder nur 10.. verwirrt verwirrt verwirrt
thx
17.01.05 23:12 Petra81 ist offline E-Mail Finden Als Freund hinzufügen
Pello Pello ist männlich
Mitglied


Dabei seit: 06.06.04
Beiträge: 31
Forenversion: 2.3.4

Antworten Zitieren Editieren Melden       UP

Alternativ wären auch Quotas für die Benutzer schon geil. großes Grinsen
22.01.05 20:02 Pello ist offline E-Mail Finden Als Freund hinzufügen
RaPi RaPi ist männlich
TEAM - Woltlab


images/avatars/avatar-2815.gif

Dabei seit: 16.01.04
Beiträge: 12
Herkunft: Heilbronn

Antworten Zitieren Editieren Melden       UP

Ich empfehle allen diesen Hack nicht zu verwenden, da danach ein Update auf 2.3 nur mit sehr großem Aufwand möglich ist. Desweitern löscht dieser Hack orginalspalten auf der DB, also kann man ihn auch nicht mehr ausbauen Mauer
25.01.05 20:45 RaPi ist offline E-Mail WWW Finden Als Freund hinzufügen
shakey shakey ist weiblich
Oma


images/avatars/avatar-5719.jpg

Dabei seit: 16.01.04
Beiträge: 200
Herkunft: NRW

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von RaPi
Ich empfehle allen diesen Hack nicht zu verwenden, da danach ein Update auf 2.3 nur mit sehr großem Aufwand möglich ist. Desweitern löscht dieser Hack orginalspalten auf der DB, also kann man ihn auch nicht mehr ausbauen Mauer


ich gebe dir zwar recht, dass dieser hack nicht ganz optimal aufgebaut ist, aber so schlimm wie du es beschreibst ist es bei weitem nicht. Augen rollen

übrigens sehe ich mehr bei WoltLab ein versäumnis, weil sie jahre gebraucht haben, um diese allgemein übliche standardfunktion endlich ins wbb zu integrieren.

__________________
mfg claudia

Gruß an Zwerg und Peter fröhlich


Die für mich einzige, alles bestimmende Gewissheit ist die, dass das Leben draußen besser ist als drinnen.
05.02.05 08:02 shakey ist offline E-Mail Finden Als Freund hinzufügen
olli2004
Mitglied


Dabei seit: 01.06.04
Beiträge: 50

sehr Traurig Probs mit Pics Antworten Zitieren Editieren Melden       UP

Hallo Merides,

zuerst mal ein dickes THX für diesen tollen Hack

Er funzt bei mir auch soweit einwandfrei

Das bedeutet rar, txt usw. kann ich ohne Probleme anhängen und auch runterladen

Nur wenn ich ein Pic anhänge sieht man das pic nocht (nur den Titel)
und mann kann es nicht laden

Hab mal ein Screenshot angehangen

Woran kann das liegen ???

Bitte dringend um deine/eure Hilfe

EDIT: Habe glaube ich den Bug gefunden - wenn ich die Daten in der config_inc.php zum hochladen auf den extrenen Space weglasse geht es
Nur was habe ich da falsch bei den Daten ??
Habe einen Rootserver und mein Board imVerzeichnis www.fftp.de liegen
Ich hab mal den Abschnitt der config_inc.php mit den Daten angehängt




Gruß
Olli

Dateianhang:
txt config_inc.php-text.txt (482 Byte, 6 mal heruntergeladen)

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von olli2004: 26.02.05 22:47.

26.02.05 20:56 olli2004 ist offline E-Mail Finden Als Freund hinzufügen
Myxin Myxin ist männlich
Mitglied


images/avatars/avatar-625.gif

Dabei seit: 11.02.04
Beiträge: 476
Herkunft: Lübeck
Forenversion: wbb 2.1.5

Antworten Zitieren Editieren Melden       UP

Hallo Merides,

absolut genial der Hack. THX dafür! großes Grinsen

Hab aber auch ne Frage bzw. ein Problem. Irgendwie kann ich die Datein nicht mehr vor Gästen verbergen. Also Bilder werden nun auch bei Gästen angezeigt. Hab nochmal nachgesehen im ACP und dort ist immer noch eingestellt das die Pics Gästen verwehrt bleiben. Doch trotzdem kann ich die Bilder sehen wenn ich mich auslogge!
27.02.05 19:29 Myxin ist offline E-Mail WWW Finden Als Freund hinzufügen YIM-Name von Myxin: shenmue_ryo_hazuki2000
Suckerbrot Suckerbrot ist männlich
Mitglied


Dabei seit: 24.08.04
Beiträge: 12
Forenversion: WBB Lite 1.0.1

Antworten Zitieren Editieren Melden       UP

Ich kriege folgenden Fehler:


Parse error: parse error, unexpected $ in /usr/export/www/vhosts/funnetwork/hosting/sukotec/wbb2/attachment.php on line 40

Ich hzabe zwar noch nicht alle Dateien verändert, jedoch ist ein Parse-Error doch ein Schreibfehler. Was ist falsch? Mauer

Code von attachment.php:
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:

<?php
$filename="attachment.php";

require ("./global.php");

if(checkpermissions("can_download_attachments")==0access_error();

if(isset($attachmentid)) {
 $db->unbuffered_query("UPDATE bb".$n."_attachments SET counter=counter+1 WHERE attachmentid = '$attachmentid'",1); 
 $attachment $db->query_first("SELECT * FROM bb".$n."_attachments WHERE attachmentid='$attachmentid'");
 
 if(preg_match("/MSIE [0-9]\.[0-9]{1,2}/"$_SERVER['HTTP_USER_AGENT'])) $browser_type=1// IE 
 else if(preg_match("/Opera\/[0-9]\.[0-9]{1,2}/"$_SERVER['HTTP_USER_AGENT'])) $browser_type=2// Opera
 else $browser_type=3// other...
 
 $content_disp="";
 $extension=$attachment['attachmentextension'];
 if($extension=="gif"$mime_type 'image/gif';
 elseif($extension=="jpg" || $extension=="jpeg"$mime_type 'image/jpeg';
 elseif($extension=="png"$mime_type 'image/png';
  elseif($extension=="bmp"$mime_type 'image/bmp';
 elseif($extension=="pdf"$mime_type 'application/pdf';
 else {
  if($browser_type==|| $browser_type==2$mime_type="application/octetstream";
  else $mime_type="application/octet-stream";
  
  if($browser_type==1$content_disp="inline; ";
  else $content_disp="attachment; ";
 }
 header('Content-Type: '.$mime_type);
 header('Content-disposition: '.$content_disp.'filename="'.$attachment['attachmentname'].'.'.$attachment['attachmentextension'].'"');
 
 if($browser_type==1header('Pragma: public');
 else header('Pragma: no-cache');
 
 header('Expires: 0');
if($attachment['ftppath']) readfile($attachment['ftppath']."/attachment-".$attachment['attachmentid'].".".$attachment['attachmentextension']);

else eval("error(\"".$lang->get4eval("LANG_GLOBAL_ERROR_FALSELINK")."\");");
?>
10.03.05 17:01 Suckerbrot ist offline E-Mail WWW Finden Als Freund hinzufügen
Ulas
Mitglied


Dabei seit: 24.04.04
Beiträge: 5

Antworten Zitieren Editieren Melden       UP

Bei mir kommt folgender Fehler:
Zitat:
SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.1.5): Invalid SQL: UPDATE bb1_posts SET iconid='0', posttopic='', message='Ich würd auch sagen das es für alle sichtbar sein solte, da sich die meisten registrieren um sich mit anderen über die schule zu unterhalten. Da wäre eine extra Bewerbung doch irgendwie überflüßig Btw: \"mitglied Bewerten\" geht nicht', edittime='1110913268', editorid='11', editor='Hawk', editcount=editcount+1, allowsmilies='1', allowhtml='0', allowbbcode='1', allowimages='1', showsignature='1', attachmentid='0', reindex='1' WHERE postid='12'
mysql error: Unknown column 'attachmentid' in 'field list'
mysql error number: 1054
mysql version: 4.0.15-Max
php version: 4.3.9
Date: 15.03.2005 @ 20:01
Script: /forum/editpost.php
Referer:


Hier ist meine editpost.php:
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:
<?php
$filename="editpost.php";

require("./global.php");
require("./acp/lib/class_parse.php");
$lang->load("POST,POSTINGS,GUTHABEN");

if(!isset($postid)) eval("error(\"".$lang->get4eval("LANG_GLOBAL_ERROR_FALSELINK")."\");");

$isuser=0$ismod=0;
if($wbbuserdata['userid'] && $wbbuserdata['userid']==$post['userid']) $isuser=1;
if(checkmodpermissions("m_can_post_del")==|| checkmodpermissions("m_can_post_edit")==1$ismod=1;

if(($isuser==|| (!checkpermissions("can_edit_own_post") && !checkpermissions("can_del_own_post")) || $thread['closed']!=0) && $ismod==0access_error();

if($ismod==&& $wbbuserdata['edit_posttime_limit']!=-&& (time()-$post['posttime'])>$wbbuserdata['edit_posttime_limit']*60) {
 eval("error(\"".$lang->get4eval("LANG_POST_EDITERROR1")."\");");
}

$preview_window=""$editpost_error="";

/* delete post */
if(isset($_POST['send']) && $_POST['send']=="send2") {
 if($_POST['deletepost']==1) {
  if(($isuser==&& $wbbuserdata['can_del_own_post']==1) || checkmodpermissions("m_can_post_del")) {
   if($post['postid']) {
   
/* ## Start Guthaben*/
if($guthaben['postguthaben'] && $thread['replycount'] && $post['visible']==1){
$db->query("UPDATE bb".$n."_users SET guthaben = guthaben-$guthaben[postguthaben] WHERE userid = '$post[userid]'");
eval ("\$lang_postdel = \"".$lang->get4eval("LANG_GUTHABEN_KAUSZ_DELPOST")."\";");
$db->query("INSERT INTO bb".$n."_kontoauszug VALUES ('','".$post['userid']."','".time()."','$lang_postdel','$guthaben[postguthaben]','minus')");
}
if($guthaben['threadguthaben'] && !$thread['replycount'] && $thread['visible']==1){
$db->query("UPDATE bb".$n."_users SET guthaben = guthaben-$guthaben[threadguthaben] WHERE userid = '$post[userid]'");
eval ("\$lang_threaddel = \"".$lang->get4eval("LANG_GUTHABEN_KAUSZ_DELTHREAD")."\";");
$db->query("INSERT INTO bb".$n."_kontoauszug VALUES ('','".$post['userid']."','".time()."','$lang_threaddel','$guthaben[threadguthaben]','minus')");
}
/* ## Ende  Guthaben */
   
    $db->query("DELETE FROM bb".$n."_posts WHERE postid = '$postid'");
    if($thread['replycount']==0) {
     /* delete post & thread */
     if($thread['visible']==&& $post['visible']==1$db->unbuffered_query("UPDATE bb".$n."_boards SET threadcount=threadcount-1, postcount=postcount-1 WHERE boardid IN ($boardid,$board[parentlist])",1);
     $db->unbuffered_query("DELETE FROM bb".$n."_subscribethreads WHERE threadid = '$threadid'",1);
     if($thread['pollid']) {
      $db->unbuffered_query("DELETE FROM bb".$n."_polls WHERE pollid = '$thread[pollid]'",1);
      $pollvotes=" OR (id = '$thread[pollid]' AND votemode=1)";
      $db->unbuffered_query("DELETE FROM bb".$n."_polloptions WHERE pollid = '$thread[pollid]'",1);
     }
     else $pollvotes="";
     $db->unbuffered_query("DELETE FROM bb".$n."_votes WHERE (id = '$threadid' AND votemode=2)$pollvotes",1);
  
     $db->unbuffered_query("DELETE FROM bb".$n."_threads WHERE threadid = '$threadid'",1);
     $db->unbuffered_query("DELETE FROM bb".$n."_threads WHERE pollid = '$threadid' AND closed=3",1);
     if($thread['important']==2$db->unbuffered_query("DELETE FROM bb".$n."_announcements WHERE threadid = '$threadid'",1);
     
     /* update global threadcount & postcount */
     if($thread['visible']==&& $post['visible']==1$db->unbuffered_query("UPDATE bb".$n."_stats SET threadcount=threadcount-1, postcount=postcount-1",1);
    }
    else {
     /* delete only post */
     
     /* for threaded view -> */
     $db->unbuffered_query("UPDATE bb".$n."_posts SET parentpostid = '$post[parentpostid]' WHERE threadid = '".$threadid."' AND parentpostid = '$postid'"1);
                    
     if($post['visible']==1) {
      $db->unbuffered_query("UPDATE bb".$n."_boards SET postcount=postcount-1 WHERE boardid IN ($boardid,$board[parentlist])",1);
      if($thread['lastposttime']<=$post['posttime']) {
       $result=$db->query_first("SELECT userid, username, posttime FROM bb".$n."_posts WHERE threadid='$threadid' ORDER BY posttime DESC",1);
       $db->unbuffered_query("UPDATE bb".$n."_threads SET replycount=replycount-1, lastposttime='$result[posttime]', lastposterid='$result[userid]', lastposter='".addslashes($result['username'])."' WHERE threadid='$threadid'",1);
      }
      else {
       $db->unbuffered_query("UPDATE bb".$n."_threads SET replycount=replycount-1 WHERE threadid='$threadid'",1);
      }
      
      /* update global postcount */
      $db->unbuffered_query("UPDATE bb".$n."_stats SET postcount=postcount-1",1);
     }
    }
    
    updateBoardInfo("$boardid,$board[parentlist]",$post['posttime']);
        
    if($wbbuserdata['externer_space_upload']==1$ftp attachftp_connect($ftpuser,$ftppassword); 
    $attachment=$db->query("SELECT * FROM bb".$n."_attachments WHERE postid = '$post[postid]'");
     while($attach $db->fetch_array($attachment))
     {
        if($attach['ftppath']) @ftp_delete($ftp,$ftppath."/attachment-".$attach['attachmentid'].".".$attach['attachmentextension']);
        else @unlink("attachments/attachment-".$attach['attachmentid'].".".$attach['attachmentextension']);
        $db->query("DELETE FROM bb".$n."_attachments WHERE attachmentid='".$attach['attachmentid']."'");
   }
   @ftp_quit($ftp);
    if($board['countuserposts'] && $post['userid'] && $post['visible']==1$db->unbuffered_query("UPDATE bb".$n."_users SET userposts=userposts-1 WHERE userid = '$post[userid]'",1);
    if($thread['replycount']==0header("Location: board.php?boardid=$boardid&sid=$session[hash]");
    else header("Location: thread.php?threadid=$threadid&sid=$session[hash]");
    exit();
   }
  }
  else access_error();
 }
 else {
  header("Location: thread.php?sid=$session[hash]&postid=$postid#post$postid");
  exit();    
 }
}

if($editpost_default_checked_0==1$checked[0]="checked=\"checked\"";
else $checked[0]="";
if($wbbuserdata['emailnotify']==1$checked[1]="checked=\"checked\"";
else $checked[1]="";

if(isset($_POST['send'])) {
 // post options
 if(isset($_POST['parseurl'])) $parseurl=intval($_POST['parseurl']);
 else $parseurl=0;
 if(isset($_POST['emailnotify'])) $emailnotify=intval($_POST['emailnotify']);
 else $emailnotify=0;
 if(isset($_POST['disablesmilies'])) $disablesmilies=intval($_POST['disablesmilies']);
 else $disablesmilies=0;
 if(isset($_POST['disablehtml'])) $disablehtml=intval($_POST['disablehtml']);
 else $disablehtml=0;
 if(isset($_POST['disablebbcode'])) $disablebbcode=intval($_POST['disablebbcode']);
 else $disablebbcode=0;
 if(isset($_POST['disableimages'])) $disableimages=intval($_POST['disableimages']);
 else $disableimages=0;
 if(isset($_POST['showsignature'])) $showsignature=intval($_POST['showsignature']);
 else $showsignature=0;
 if(isset($_POST['dont_append_editnote'])) $dont_append_editnote=intval($_POST['dont_append_editnote']);
 else $dont_append_editnote=0;
  
 /* get topic & stop shooting */
 $topic=wbb_trim($_POST['topic']);
 if($dostopshooting==1$topic=stopShooting($topic);
 
 /* get message & strip crap */
 $message=stripcrap(wbb_trim($_POST['message']));
 
 /* posting feature rights:start */
 if(isset($_POST['iconid']) && checkpermissions("can_use_post_icons")==1$iconid=intval($_POST['iconid']);
 else $iconid=0;
 
 if(!checkpermissions("can_use_post_smilies") || $disablesmilies==1$allowsmilies=0;
 else $allowsmilies=1;    
 
 if(!checkpermissions("can_use_post_html") || $disablehtml==1$allowhtml=0;
 else $allowhtml=1;    
 
 if(!checkpermissions("can_use_post_bbcode") || $disablebbcode==1$allowbbcode=0;
 else $allowbbcode=1;    
 
 if(!checkpermissions("can_use_post_images") || $disableimages==1$allowimages=0;
 else $allowimages=1;    
 /* posting feature rights:end */
 
 if(!isset($_POST['preview'])) { 
  $error="";
  
  /* check message */
  if(!$message$error .= $lang->items['LANG_POSTINGS_ERROR1'];
  if($wbbuserdata['max_post_image']!=-&& substr_count(strtolower($message),"[img]")>$wbbuserdata['max_post_image']) $error .= $lang->items['LANG_POST_ERROR4'];
  
  if($error) eval ("\$editpost_error .= \"".$tpl->get("newthread_error")."\";");
  else {
   /* parse url */
   if($parseurl==&& $allowbbcode==1$message=parseURL($message);
   
   /* update posts */
   $db->query("UPDATE bb".$n."_posts SET iconid='$iconid', posttopic='".addslashes($topic)."', message='".addslashes($message)."', ".(($dont_append_editnote==0) ? ("edittime='".time()."', editorid='$wbbuserdata[userid]', editor='".addslashes($wbbuserdata['username'])."', editcount=editcount+1, ") : (""))."allowsmilies='$allowsmilies', allowhtml='$allowhtml', allowbbcode='$allowbbcode', allowimages='$allowimages', showsignature='".$showsignature."', reindex='1' WHERE postid='$postid'");
   
   /* update thread */
   if($post['posttime']==$thread['starttime']) $db->query("UPDATE bb".$n."_threads SET iconid='$iconid'".(($topic!="") ? (", topic='".addslashes($topic)."'") : (""))." WHERE threadid='$threadid'");
      
   
  
   /* update subscription */
   if($wbbuserdata['userid']) {   
    if($emailnotify==1) {
     $result $db->query_first("SELECT userid, emailnotify FROM bb".$n."_subscribethreads WHERE userid='$wbbuserdata[userid]' AND threadid='$threadid'");
     if(!$result['userid']) $db->query("INSERT INTO bb".$n."_subscribethreads (userid,threadid,emailnotify,countemails) VALUES ($wbbuserdata[userid],$threadid,1,0)");
     elseif($result['emailnotify']==0$db->query("UPDATE bb".$n."_subscribethreads SET emailnotify=1 WHERE userid='$wbbuserdata[userid]' AND threadid='$threadid'");
    }
    else $db->query("DELETE FROM bb".$n."_subscribethreads WHERE userid='$wbbuserdata[userid]' AND threadid='$threadid'");
   }
   
   header("Location: thread.php?sid=$session[hash]&postid=$postid#post$postid");
   exit();
  }
 }
 else {
  $parse = new parse($docensor,75,$wbbuserdata['showimages'],"",$usecode);
  $preview_topic=htmlconverter(textwrap($topic));
  $preview_message=$parse->doparse((($parseurl==&& $allowbbcode==1) ? (parseURL($message)) : ($message)),$allowsmilies,$allowhtml,$allowbbcode,$allowimages);
  if($iconid) {
   $result $db->query_first("SELECT * FROM bb".$n."_icons WHERE iconid = '$iconid'");
   $preview_posticon=makeimgtag($result['iconpath'],getlangvar($result['icontitle'], $lang),0);
  }
  else $preview_posticon="";
  eval ("\$preview_window = \"".$tpl->get("newthread_preview")."\";");
 }
 
 if($parseurl==&& !$disablebbcode$checked[0]="checked=\"checked\"";
 else $checked[0]="";
 if($emailnotify==1$checked[1]="checked=\"checked\"";
 else $checked[1]="";
 if($disablesmilies==1$checked[2]="checked=\"checked\"";
 else $checked[2]="";
 if($disablehtml==1$checked[3]="checked=\"checked\"";
 else $checked[3]="";
 if($disablebbcode==1$checked[4]="checked=\"checked\"";
 else $checked[4]="";
 if($disableimages==1$checked[5]="checked=\"checked\"";
 else $checked[5]="";
 if($showsignature==1$checked[6]="checked=\"checked\"";
 else $checked[6]="";
 if($dont_append_editnote==1$checked[7]="checked=\"checked\"";
 else $checked[7]="";
}
else {
 $message=$post['message'];
 $topic=$post['posttopic'];
 $iconid=$post['iconid'];
 
 $disablesmilies=1-$post['allowsmilies'];
 $disablehtml=1-$post['allowhtml'];
 $disablebbcode=1-$post['allowbbcode'];
 $disableimages=1-$post['allowimages'];
 $showsignature=$post['showsignature'];
 
 if($wbbuserdata['userid']) list($emailnotify) = $db->query_first("SELECT emailnotify FROM bb".$n."_subscribethreads WHERE userid='".$wbbuserdata['userid']."' AND threadid='".$threadid."'");
 else $emailnotify=0; 
 
 if($emailnotify==1$checked[1]="checked=\"checked\"";
 else $checked[1]=""; 
 if($disablesmilies==1$checked[2]="checked=\"checked\"";
 else $checked[2]="";
 if($disablehtml==1$checked[3]="checked=\"checked\"";
 else $checked[3]="";
 if($disablebbcode==1$checked[4]="checked=\"checked\"";
 else $checked[4]="";
 if($disableimages==1$checked[5]="checked=\"checked\"";
 else $checked[5]="";
 
 if($showsignature==1$checked[6]="checked=\"checked\"";
 else $checked[6]="";
 if($wbbuserdata['dont_append_editnote']==1$checked[7]="checked=\"checked\"";
 else $checked[7]="";
 
 
}

$navbar=getNavbar($board['parentlist']);
eval ("\$navbar .= \"".$tpl->get("navbar_board")."\";");

$wbbuserdata['username']=htmlconverter($wbbuserdata['username']);
eval ("\$newthread_username = \"".$tpl->get("newthread_username")."\";");

if(!isset($iconid)) $iconid=0;
if(checkpermissions("can_use_post_icons")==1$newthread_icons getIcons($iconid);
if(checkpermissions("can_use_post_bbcode")==1$bbcode_buttons getcodebuttons();
if(checkpermissions("can_use_post_smilies")==1$bbcode_smilies getclickysmilies($smilie_table_cols,$smilie_table_rows);

$note="";
if(checkpermissions("can_use_post_html")==0$note .= $lang->items['LANG_POSTINGS_HTML_NOT_ALLOW'];
else $note .= $lang->items['LANG_POSTINGS_HTML_ALLOW'];
if(checkpermissions("can_use_post_bbcode")==0$note .= $lang->items['LANG_POSTINGS_BBCODE_NOT_ALLOW'];
else $note .= $lang->items['LANG_POSTINGS_BBCODE_ALLOW'];
if(checkpermissions("can_use_post_smilies")==0$note .= $lang->items['LANG_POSTINGS_SMILIES_NOT_ALLOW'];
else $note .= $lang->items['LANG_POSTINGS_SMILIES_ALLOW'];
if(checkpermissions("can_use_post_images")==0$note .= $lang->items['LANG_POSTINGS_HTML_IMAGES_ALLOW'];
else $note .= $lang->items['LANG_POSTINGS_IMAGES_ALLOW'];

if(checkpermissions("can_upload_attachments")==1){
$posthash md5($post['username'] . $post['userid']);
$result $db->query("SELECT * FROM bb".$n."_attachments WHERE posthash='$posthash' OR postid='$post[postid]'");
    
    $count=0;
    while($attach $db->fetch_array($result))
    {        
        $dateisize formatFilesize($attach['attachmentsize']);
        $attach['extensionview']=$attach['attachmentextension'];
        if(!file_exists($style['imagefolder']."/filetypes/".$attach['attachmentextension'].".gif")) $attach['extensionview']="unknown";
        $langname=$attach['attachmentname'].".".$attach['attachmentextension'];
        if(strlen($attach['attachmentname'])>40$attach['attachmentname']=substr($attach['attachmentname'],0,37)."...";
        eval("\$datei_uploadbit .= \"".$tpl->get("attachment_modbit2")."\";");
        $count++;
    }
    $attachthreadid=$threadid;
    $attachpostid=$postid;
    $attachuserid=$post['userid'];
    $extensionview getAllowedExtensions($wbbuserdata['allowed_attachment_extensions']);
    eval ("\$attachment = \"".$tpl->get("newthread_attachment")."\";");
}else $attachment="";

if(isset($message)) $message=htmlconverter($message);
if(isset($topic)) $topic=htmlconverter($topic);

$thread['topic']=htmlconverter(textwrap($thread['topic']));

eval ("\$headinclude .= \"".$tpl->get("bbcode_script")."\";");
eval("\$tpl->output(\"".$tpl->get("editpost")."\");");
?>


Ich hoffe mir kann jemand helfen....
15.03.05 20:05 Ulas ist offline E-Mail Finden Als Freund hinzufügen Füge Ulas in deine Kontaktliste ein
Ulas
Mitglied


Dabei seit: 24.04.04
Beiträge: 5

Antworten Zitieren Editieren Melden       UP

kann mir denn wirklich niemand helfen?
Das ist wirklich wichtig, da das Forum bald online soll und es dann fertig sein muss.
Wäre wirklich dankebar für hilfe!

PS: sry, für den Doppelpost aber es ist wirklich irsinnig wichitg!
17.03.05 21:15 Ulas ist offline E-Mail Finden Als Freund hinzufügen Füge Ulas in deine Kontaktliste ein
Ginuwine Ginuwine ist männlich
Mitglied


Dabei seit: 30.07.04
Beiträge: 9

Antworten Zitieren Editieren Melden       UP

hallo merides, cooles teil hat sehr viel zeit beim einbau gekostet es geht alles einwandfrei doch hab ich noch ne frage.

und zwar könnte mann nicht bei den d loads nicht die option "Mehr Infos" von dem "Who's download the Attachment" hack mit einbauen... ich habs versucht doch bin nicht so der profi bei mir gings nicht...

kannst du da was machen?`


mfg
31.03.05 23:59 Ginuwine ist offline E-Mail Finden Als Freund hinzufügen
Sebastian Sebastian ist männlich
Mitglied


images/avatars/avatar-4414.gif

Dabei seit: 16.01.04
Beiträge: 1.912
Herkunft: aerzen

Antworten Zitieren Editieren Melden       UP

merrides hat die wbb szene verlassen. somit wird er da nichts mehr dran machen.

@Ulas bitte arbeite die anleitung punkt für punkt haar genau ab. du hast da nämlich was vergessen.

__________________
MfG Sebastian
NICK-Forum | Bilder-Hosting | Rettet das free-TV

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Sebastian: 01.04.05 00:24.

01.04.05 00:23 Sebastian ist offline E-Mail WWW Finden Als Freund hinzufügen Füge Sebastian in deine Kontaktliste ein MSN Passport-Profil von Sebastian anzeigen
Ginuwine Ginuwine ist männlich
Mitglied


Dabei seit: 30.07.04
Beiträge: 9

Antworten Zitieren Editieren Melden       UP

achsoo schade nadann probier ichs mal selbst weiter...
01.04.05 11:53 Ginuwine ist offline E-Mail Finden Als Freund hinzufügen
Seiten (19): « erste ... « vorherige 8 9 10 11 12 13 14 15 16 [17] 18 19 nächste » Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.1.x » [WBB 2.1.x] Hacks und Addons » Attachment-Mod