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.160 Views | | Thema zu Favoriten hinzufügen
Seiten (19): « erste ... « vorherige 10 11 12 13 14 15 16 17 18 [19]
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 »
zwerg
unregistriert
Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Ryo Hazuki
Sorry aber ich kapier es nicht.

Momentane Situation:

WBB2.1.5 installiert samt attachment-Mod.

Wenn ich nun update bekomm ich wärend der installation eine Fehlermeldung in verbindung mit dem attachment-Hack! Wie soll ich wie erforderlich also das WBB2.3.3 bereits installiert haben?


Hallo

Einfach die Installation trotz der Fehlermeldung vortfahren. Findest auch auf myWBB. Der Fehler ist egal der wird mit dem Konverter dann Korrigiert.

EDIT: Wir schreiben auf myWBB im Thread weiter da dies hier nicht wirklich hingehört.

Gruss

zwerg

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von zwerg: 29.07.05 09:23.

29.07.05 09:22
DerAl
Mitglied


images/avatars/avatar-2418.jpg

Dabei seit: 22.01.04
Beiträge: 5

Antworten Zitieren Editieren Melden       UP

hallo! ich war auch begeistert von deinem hack, allerdings stimmen seit einiger zeit die anzahl der antworten nicht mehr!

eine anpassung der otherstuff.php hat leider auch nichts gebracht, kann mir wer seine mal geben?

ich blicks nicht mehr, ein thema mit 90 seiten soll 13000 antworten haben *g*
20.08.05 19:34 DerAl ist offline E-Mail Finden Als Freund hinzufügen
bart_the1st bart_the1st ist männlich
Mitglied


images/avatars/avatar-670.jpg

Dabei seit: 16.01.04
Beiträge: 22
Herkunft: Buxtetown am Esteriver
Forenversion: 2.1.x

Antworten Zitieren Editieren Melden       UP

hallo ihr lieben,

ich habe eine extra datei die ich per cronjob aufrufen lasse mit der ein thread erstellt wird wenn jemand geburtstag hat und eine mail verschickt...
nur leider kommt es mit dieser erweiterung zu fehlern...

was muss ich wo ändern?

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:
<?PHP
$filename="geburtstag_datei.php";
require ("./global.php");

// Hier die E-Mail-Addy ändern
$meine_email="noreply@b4k.net"// Hier die E-Mail-Addy ändern
// Hier die E-Mail-Addy ändern

/* ### Newthread an Geburtstag ### */
$tal $db->query_first("SELECT birthday,lastactivity FROM bb".$n."_users WHERE userid='$wbbuserdata[userid]'");
$monatauslese substr($tal['birthday'],"5","2");
$tagauslese substr($tal['birthday'],"8","2");
$vergleichszeit mktime("23","59","59",$monatauslese,$tagauslese,date("Y"));
if($tal['lastactivity'] > $vergleichszeit) {
$db->unbuffered_query("UPDATE bb".$n."_users SET newthread_geb='0' WHERE userid='$wbbuserdata[userid]'",1);
}
$newthread_geb_aktiv_or_not $db->query_first("SELECT aktiv FROM bb".$n."_newthread_geb");
if($newthread_geb_aktiv_or_not['aktiv'] == "1") {
$currentdate formatdate("m-d"time());
$currentyear intval(formatdate("Y"time()));
$result $db->query("SELECT userid, username, birthday FROM bb".$n."_users WHERE birthday LIKE '%-$currentdate' AND activation = 1 ORDER BY username ASC");
while($row $db->fetch_array($result)) {
flush();
sleep(2);
$birthyear intval(substr($row[birthday], 04));
$age $currentyear-$birthyear;
if($age<|| $age>200$age="";
else $age="&nbsp;$age";
$user_info_thread $db->query_first("SELECT * FROM bb".$n."_users WHERE userid = '$row[userid]'");
$newthread_auslesung_TBL $db->query_first("SELECT * FROM bb".$n."_newthread_geb");

$query1 "SELECT * from bb".$n."_newthread_geb";
$result1 mysql_query($query1);
while($row1 mysql_fetch_array($result1))
{
$message_newthread $row1[text];
$message_newthread str_replace("{username}","$user_info_thread[username]",$message_newthread);
$message_newthread str_replace("{boardname}","$master_board_name",$message_newthread);
$message_newthread str_replace("{alter}","$age",$message_newthread);
$message_newthread str_replace("&nbsp;","",$message_newthread);
}
$subject_newthread $newthread_auslesung_TBL[title];
$subject_newthread str_replace("{username}","$user_info_thread[username]",$subject_newthread);
$subject_newthread str_replace("{boardname}","$master_board_name",$subject_newthread);
$subject_newthread str_replace("{alter}","$age",$subject_newthread);
$t_v $db->query_first("SELECT newthread_geb FROM bb".$n."_users WHERE userid='$row[userid]'");
if($t_v['newthread_geb'] == 0){
$thread_Sende_ID $newthread_auslesung_TBL[sendnickid];
$sendnickn $db->query_first("SELECT username FROM bb".$n."_users WHERE userid = '$thread_Sende_ID'");
$thread_Sende_Nick $sendnickn[username];
$Icon_ID $newthread_auslesung_TBL[iconid];
$board_ID_thread $newthread_auslesung_TBL[boardid];
$board_infos $db->query_first("SELECT * FROM bb".$n."_boards WHERE boardid = '$board_ID_thread'");
$board_thread_count $board_infos[threadcount];
$board_thread_count $board_thread_count 1;
$board_post_count $board_infos[postcount];
$board_post_count $board_post_count 1;
$db->unbuffered_query("INSERT INTO bb".$n."_threads (threadid,boardid,prefix,topic,iconid,starttime,starterid,starter,lastposttime,lastposterid,lastposter,views,closed,voted,votepoints,attachments,pollid,important,visible) VALUES (NULL,'$board_ID_thread','','$subject_newthread','$Icon_ID','".time()."','$thread_Sende_ID','$thread_Sende_Nick','".time()."','$thread_Sende_ID','$thread_Sende_Nick','0','0','0','0','0','0','0','1')");
$Aktuelle_UNIX_Zeit time();
$Zeit_Auslese $db->query_first("SELECT * FROM bb".$n."_threads WHERE starttime = '$Aktuelle_UNIX_Zeit'");
$db->unbuffered_query("UPDATE bb".$n."_boards SET threadcount='$board_thread_count', postcount='$board_post_count', lastthreadid='$Zeit_Auslese[threadid]', lastposttime='$Aktuelle_UNIX_Zeit', lastposterid='$thread_Sende_ID', lastposter='$thread_Sende_Nick' WHERE boardid='$board_ID_thread'",1);
$db->unbuffered_query("INSERT INTO bb".$n."_posts (postid,parentpostid,threadid,userid,username,iconid,posttopic, posttime,message,attachmentid,edittime,editorid,editor,editcount,allowsmilies,showsignature,ipaddress,visible,reindex) VALUES (NULL,'0','$Zeit_Auslese[threadid]','$thread_Sende_ID','$thread_Sende_Nick','$Icon_ID','$subject_newthread','".time()."','$message_newthread','0','0','0','','0','1','1','127.0.0.1','1','0')");
$db->unbuffered_query("UPDATE bb".$n."_users SET newthread_geb='1' WHERE userid='$row[userid]'",1);
}
}
$db->fetch_array($result);
}
/* ### Newthread an Geburtstag ### */

/* ### eMail an Geburtstagskinder ### */
$date=date("d");
$row=$db->query_first("SELECT * FROM bb".$n."_email_geb where id='1'");
if($row['datum'] != date("d")){
$email_geb_aktiv_or_not=$db->query_first("SELECT aktiv FROM bb".$n."_email_geb");
if($email_geb_aktiv_or_not['aktiv']=="1"){
$currentdate=formatdate("m-d"time());
$currentyear=intval(formatdate("Y"time()));
$result=$db->query("SELECT userid, username, birthday FROM bb".$n."_users WHERE birthday LIKE '%-$currentdate' AND activation='1' AND year(birthday)>1900");
while($row=$db->fetch_array($result)){
flush();
sleep(2);
$birthyear=intval(substr($row[birthday], 04));
$age=$currentyear-$birthyear;
if($age<|| $age>200$age="";
else $age="&nbsp;$age";
$user_info_thread=$db->query_first("SELECT * FROM bb".$n."_users WHERE userid='$row[userid]'");
$email_auslesung_TBL=$db->query_first("SELECT * FROM bb".$n."_email_geb");
$query1="SELECT * from bb".$n."_email_geb";
$result1=mysql_query($query1);
while($row1=mysql_fetch_array($result1)){
$message_email=$row1[text];
$message_email=str_replace("{username}","$user_info_thread[username]",$message_email);
$message_email=str_replace("{boardname}","$master_board_name",$message_email);
$message_email=str_replace("{alter}","$age",$message_email);
$message_email=str_replace("&nbsp;","",$message_email);
}
$subject_email=$email_auslesung_TBL[title];
$subject_email=str_replace("{username}","$user_info_thread[username]",$subject_email);
$subject_email=str_replace("{boardname}","$master_board_name",$subject_email);
$subject_email=str_replace("{alter}","$age",$subject_email);
$subject_email=str_replace("'","",$subject_email);
$thread_Sende_ID=$email_auslesung_TBL[sendnickid];
$sendnickn=$db->query_first("SELECT * FROM bb".$n."_users WHERE userid='$thread_Sende_ID'");
$thread_Sende_Nick=$sendnickn[username];
mailer($user_info_thread['email'],$subject_email,$message_email);
$db->unbuffered_query("UPDATE bb".$n."_email_geb SET datum='$date'");
}
}
}
/* ### eMail an Geburtstagskinder ### */

$mail_subject="GeburtstagsScript ausgeführt";
$mail_text="Hallo Admin\n\nDas GeburtstagsScript wurde ausgeführt.";
mailer($meine_email,$mail_subject,$mail_text);
echo "Script ausgeführt";
?>


__________________
Sonnige Grüße - bart_the1st



Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von bart_the1st: 30.11.05 12:41.

30.11.05 12:41 bart_the1st ist offline E-Mail WWW Finden Als Freund hinzufügen Füge bart_the1st in deine Kontaktliste ein
gtaextreme gtaextreme ist männlich
Mitglied


images/avatars/avatar-3327.jpg

Dabei seit: 10.11.05
Beiträge: 27
Forenversion: Wbb 2.1.6

Antworten Zitieren Editieren Melden       UP

Bei mir geht nicht die setup.php! traurig kann mir bitte einer helfen?

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von gtaextreme: 03.02.06 20:48.

24.01.06 21:16 gtaextreme ist offline E-Mail Finden Als Freund hinzufügen
rap4holic
Mitglied


Dabei seit: 13.11.05
Beiträge: 2

Antworten Zitieren Editieren Melden       UP

Hab ein Problem, der hängt mir auch Dateien an, obwohl ich nichts angehängt habe, bzw. dann hängt er eine leere Datei an.

Hab aus der Thread.php folgendes entfernt:

php:
1:
2:
3:
4:
5:
6:
7:
8:
else {
    if(!file_exists($style['imagefolder']."/filetypes/".$posts['attachmentextension'].".gif")) $extensionimage="unknown";
    else $extensionimage=$posts['attachmentextension'];
    if ($posts['counter'] >= 1000$posts['counter'] = number_format($posts['counter'], 0""$lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
    $posts['attachmentsize'] = formatFilesize($posts['attachmentsize']);
    eval ("\$LANG_THREAD_ATTACHMENT_INFO = \"".$lang->get4eval("LANG_THREAD_ATTACHMENT_INFO")."\";");
    eval ("\$attachmentbit = \"".$tpl->get("thread_attachmentbit")."\";");
   }



Und jetzt ist es weg! Brauch man den code, den ich entfernt habe?

Dateianhang:
gif bug.gif (22 KB, 161 mal heruntergeladen)

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von rap4holic: 03.02.06 14:34.

03.02.06 14:07 rap4holic ist offline E-Mail Finden Als Freund hinzufügen
cipao cipao ist männlich
Mitglied


Dabei seit: 16.01.04
Beiträge: 30
Herkunft: ULM
Forenversion: 3.0

Antworten Zitieren Editieren Melden       UP

Database error in WoltLab Burning Board (2.1.6): Invalid SQL: SELECT attachmentid FROM bb3_posts WHERE threadid IN (0,7610) AND attachmentid>0
mysql error: Unknown column 'attachmentid' in 'field list'
mysql error number: 1054
mysql version: 4.0.21-Max-log
php version: 4.4.1
Date: 26.02.2006 @ 11:44
Script: /wbboard/acp/threads.php
Referer: http://www.industriemeister-2000.de/wbboard/acp/threads.php

hier die lösung:
suche im acp/thread.php:
code:
1:
2:
/* delete attachments */
   $result = $db->unbuffered_query("SELECT attachmentid FROM bb".$n."_posts WHERE threadid IN (0$del_threadids) AND attachmentid>0");


ersetze es hiermit:
code:
1:
2:
/* delete attachments */
   $result = $db->unbuffered_query("SELECT attachmentid FROM bb".$n."_attachments WHERE threadid IN (0$del_threadids) AND attachmentid>0");


schon müsste es funktionieren großes Grinsen großes Grinsen

__________________
http://www.industriemeister-2000.de/
26.02.06 13:27 cipao ist offline E-Mail WWW Finden Als Freund hinzufügen Füge cipao in deine Kontaktliste ein
gtaextreme gtaextreme ist männlich
Mitglied


images/avatars/avatar-3327.jpg

Dabei seit: 10.11.05
Beiträge: 27
Forenversion: Wbb 2.1.6

Antworten Zitieren Editieren Melden       UP

HOI,
Werde ich gleich probieren.
Melde mich dann wenn es geht. Irre

EDIT://
Es hat funktioniert! Dankeschön endlich habe ich dem Mod zum laufen gekriegt geschockt

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von gtaextreme: 07.04.06 20:11.

07.04.06 19:10 gtaextreme ist offline E-Mail Finden Als Freund hinzufügen
crunchy
Mitglied


Dabei seit: 07.11.05
Beiträge: 11

Antworten Zitieren Editieren Melden       UP

so habs versucht einzubauen - direkt wie es das ding zum download gibt...

nun will fehlt mir so einwirklicher Attachment-Button, man sieht noch ein Kästchen, wenn man da drauf klickt kommt ein verweis zu attachment_mod.php , die wird nicht gefunden... hmmpf
31.08.06 17:06 crunchy ist offline E-Mail Finden Als Freund hinzufügen
Reddisch
Mitglied


Dabei seit: 11.02.05
Beiträge: 76

Antworten Zitieren Editieren Melden       UP

Der Mod lief jetzt über ein Jahr lang gut - jetzt kann man keine Attachments mehr anhängen...

folgender Fehler tritt auf:

Dateianhang:
jpg attmod.jpg (86 KB, 100 mal heruntergeladen)
03.09.06 19:34 Reddisch ist offline E-Mail Finden Als Freund hinzufügen
Agi Agi ist männlich
TEAM - PHP Freak

images/avatars/avatar-5240.gif

Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi
Forenversion: 3.1

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Reddisch
Der Mod lief jetzt über ein Jahr lang gut - jetzt kann man keine Attachments mehr anhängen...

folgender Fehler tritt auf:



lösche mal alte Attachments, denn das Limit ist erreicht. Mehr gehen nicht mehr.

__________________

03.09.06 22:21 Agi ist offline Finden Als Freund hinzufügen
Reddisch
Mitglied


Dabei seit: 11.02.05
Beiträge: 76

Antworten Zitieren Editieren Melden       UP

Kann man das Limit nicht erhöhen? Das muss ja irgendwo festgehalten sein, ich kann ja nicht einfach alte löschen, dann sind die Threads ja mitunter nichtmehr sinnvoll.

Und vor allem so ne ungerade Zahl als limit?

kommt mir schon komisch vor...

Wie kann ich denn nach Datum sortiert die alten löschen, geht das irgendwie?

EDIT:

Fehler gefunden. Register_globals sind off und somit kennt der PHP interpreter nur noch $_GET['vari'] und nicht mehr $vari

Für alle die enselben fehler haben, auch mal schaun ob der Hoster das umgestellt hat ;-)

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Reddisch: 05.09.06 00:54.

04.09.06 00:41 Reddisch ist offline E-Mail Finden Als Freund hinzufügen
jonas jonas ist männlich
Mitglied


Dabei seit: 01.03.04
Beiträge: 694
Herkunft: münchen
Forenversion: 2.1.4

Antworten Zitieren Editieren Melden       UP

Hallo, ich hab das jetzt auch eingebaut, aber Wenn ich mein Forum aufrufe, egal welche seite, dann kommt einfach eine leere Seite, keine Fehlermeldung, gar nichts.

Wenn ich in der global.php folgenden Part auskommentier, dann gehts wieder, aber dann werden halt die attachments nicht gespeichert.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
if($filename=="newthread.php" || $filename=="addreply.php" || $filename=="editpost.php" || $filename=="attachment_mod.php"){
}else{
list($attachcount) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_attachments WHERE posthash='$posthash'");
 if($attachcount){
   $posthash = md5($wbbuserdata['username'] . $wbbuserdata['userid']);
   if($wbbuserdata['externer_space_upload']==1) $ftp = attachftp_connect($ftpuser,$ftppassword);
   $result = $db->query("SELECT * FROM bb".$n."_attachments WHERE posthash='$posthash'");
   while($attach_info=$db->fetch_array($result))
   {
	 if($attach_info['ftppath']) @ftp_delete($ftp,$ftppath."/attachment-".$attach_info['attachmentid'].".".$attach_info['attachmentextension']);
	 else @unlink("attachments/attachment-".$attach_info['attachmentid'].".".$attach_info['attachmentextension']);
	 $db->query("DELETE FROM bb".$n."_attachments WHERE attachmentid='".$attach_info['attachmentid']."'");
   }
   @ftp_quit($ftp);
 }
}


woran könnte das denn liegen. Ist der Hack evtl nicht mit anderen Hacks verträglich, oder habe ich in einer anderen Datei evtl einen Fehler gemacht?

danke derweil
Jonas

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von jonas: 19.11.06 14:27.

19.11.06 14:26 jonas ist offline E-Mail WWW Finden Als Freund hinzufügen
Seiten (19): « erste ... « vorherige 10 11 12 13 14 15 16 17 18 [19] 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