Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 632%
Ausl. d. letzten 5 Minuten: 864%
Ausl. d. letzten 15 Minuten: 871%
Aktulle Uhrzeit: 03:16
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
Autopost bei Threadschließung |
Cyberstar0
VGFoto
Dabei seit: 06.03.2006
Beiträge: 496
0 Filebase-Einträge
Alter: 40 Jahre
Herkunft: Torgau wBB-Version: wBB2.3
Bewertung:
Level: 43 [?]
Erfahrungspunkte: 3.272.239
Nächster Level: 3.609.430
|
|
Autopost bei Threadschließung |
|
Hallöchen!
Ich hab da mal ne kleine Frage. Hab mir den hack eingebaut-->Close PN mit Grund angabe
Dort bekommt der Threadersteller eine pn wenn der Thread geschlossen bzw geöffnet wird.
Kann man da noch was einbauen das bei schließung ein post angehangen wird das der Thread geschlossen wude.
Wäre sowas möglich?
Mfg
Cybi
__________________
|
|
10.04.2009 22:59 |
|
|
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.765.479
Nächster Level: 266.777.854
|
|
|
10.04.2009 23:11 |
|
|
Cyberstar0
VGFoto
Dabei seit: 06.03.2006
Beiträge: 496
0 Filebase-Einträge
Alter: 40 Jahre
Herkunft: Torgau wBB-Version: wBB2.3
Bewertung:
Level: 43 [?]
Erfahrungspunkte: 3.272.239
Nächster Level: 3.609.430
Themenstarter
|
|
Hi
Also ich mein das so.
Wenn ich ein Thema schließe über die Modfunktion (schließen/öffnen) dann soll in dem Thema ein post gemacht/angehangen werden das der Thread geschlossen wurde.
Inhalt vom Post könnte sein:
Das Thema wurde von einem Admin geschlossen. Grundangabe: xxx
Der hack macht ja eigentlich schon das. Man kann ein grundangeben beim schließen bzw öfnen. Wenn dann noch ein post gemacht würde were ja supi
Am besten vom Admin das post oder der der geschlossen hat.
Kann dir den hack ja mal zukommen lassen um zu schauen ob was machbar wäre
So hoffe alles gut erklärt. ansonsten nochmal fragen
Mfg
Cybi
__________________
|
|
10.04.2009 23:50 |
|
|
Cyberstar0
VGFoto
Dabei seit: 06.03.2006
Beiträge: 496
0 Filebase-Einträge
Alter: 40 Jahre
Herkunft: Torgau wBB-Version: wBB2.3
Bewertung:
Level: 43 [?]
Erfahrungspunkte: 3.272.239
Nächster Level: 3.609.430
Themenstarter
|
|
Hi
Jup wäre super. Kannst Ihn Dir ja mal anschauen
Mfg
Cybi
__________________
|
|
12.04.2009 01:01 |
|
|
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.765.479
Nächster Level: 266.777.854
|
|
|
12.04.2009 01:05 |
|
|
Cyberstar0
VGFoto
Dabei seit: 06.03.2006
Beiträge: 496
0 Filebase-Einträge
Alter: 40 Jahre
Herkunft: Torgau wBB-Version: wBB2.3
Bewertung:
Level: 43 [?]
Erfahrungspunkte: 3.272.239
Nächster Level: 3.609.430
Themenstarter
|
|
Hi
Jup wenns möglich wäre
Dann würd ich das nehmlich rausnehmen.
Denn das popup öffnet sich bleibt aber weiß.[wo eigentlich die Begründung stehen sollte] aber das wäre ja ein anderes thema
mfg
cybi
__________________
|
|
12.04.2009 01:28 |
|
|
Cyberstar0
VGFoto
Dabei seit: 06.03.2006
Beiträge: 496
0 Filebase-Einträge
Alter: 40 Jahre
Herkunft: Torgau wBB-Version: wBB2.3
Bewertung:
Level: 43 [?]
Erfahrungspunkte: 3.272.239
Nächster Level: 3.609.430
Themenstarter
|
|
hi
und schonmal geschaut ob was zu machen ist
lg
cybi
__________________
|
|
16.04.2009 01:47 |
|
|
Cyberstar0
VGFoto
Dabei seit: 06.03.2006
Beiträge: 496
0 Filebase-Einträge
Alter: 40 Jahre
Herkunft: Torgau wBB-Version: wBB2.3
Bewertung:
Level: 43 [?]
Erfahrungspunkte: 3.272.239
Nächster Level: 3.609.430
Themenstarter
|
|
na ich bin gespannt
danke schonmal.......
__________________
|
|
17.04.2009 21:42 |
|
|
Cyberstar0
VGFoto
Dabei seit: 06.03.2006
Beiträge: 496
0 Filebase-Einträge
Alter: 40 Jahre
Herkunft: Torgau wBB-Version: wBB2.3
Bewertung:
Level: 43 [?]
Erfahrungspunkte: 3.272.239
Nächster Level: 3.609.430
Themenstarter
|
|
Huhu
Wollt mal fragen obs hier wieder was neues gibt
Mfg
Cybi
__________________
|
|
26.04.2009 18:25 |
|
|
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.765.479
Nächster Level: 266.777.854
|
|
|
Zitat: Original von Cyberstar0
Huhu
Wollt mal fragen obs hier wieder was neues gibt
Mfg
Cybi |
|
|
Hallo,
jo im meinem Testboard klappt es.
Du musst das machen.
Editiere die Datei "acp/lib/mod_functions.php".
Suche:
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:
|
/** close/open thread **/
function closethread($threadid,$closed,$sendpm,$closedgrund) {
global $board, $thread, $db, $n, $newboard, $wbbuserdata, $url2board, $lang;
if($sendpm=="1"){
$threadtopic= $thread[topic];
$wbbuserdataus= $wbbuserdata['username'];
if(!$closedgrund) $reason= $lang->items['LANG_GLOBAL_PMMOVED_NOREASON'];
elseif($closedgrund) $reason=$closedgrund;
if($closed==1){
$lang->items['LANG_GLOBAL_ADCLOSED_TOPIC_CLOSED'] = $lang->get("LANG_GLOBAL_ADCLOSED_TOPIC_CLOSED");
$lang->items['LANG_GLOBAL_ADCLOSED_MESSAGE_CLOSED'] = $lang->get("LANG_GLOBAL_ADCLOSED_MESSAGE_CLOSED", array('$url2board' => $url2board, '$threadid' => $threadid, '$threadtopic' => $threadtopic, '$wbbuserdataus' => $wbbuserdataus, '$reason' => $reason));
//Insert PM
sendPrivateMessage(array($thread['starterid'] => $thread['starter']), array(), $lang->items['LANG_GLOBAL_ADCLOSED_TOPIC_CLOSED'], $lang->items['LANG_GLOBAL_ADCLOSED_MESSAGE_CLOSED'], $wbbuserdata['userid'], 0, 1, 0, 1, 1, 1, 0, 1, 0, 1);
} else {
$lang->items['LANG_GLOBAL_ADCLOSED_TOPIC_OPEN'] = $lang->get("LANG_GLOBAL_ADCLOSED_TOPIC_OPEN");
$lang->items['LANG_GLOBAL_ADCLOSED_MESSAGE_OPEN'] = $lang->get("LANG_GLOBAL_ADCLOSED_MESSAGE_OPEN", array('$url2board' => $url2board, '$threadid' => $threadid, '$threadtopic' => $threadtopic, '$wbbuserdataus' => $wbbuserdataus, '$reason' => $reason));
//Insert PM
sendPrivateMessage(array($thread['starterid'] => $thread['starter']), array(), $lang->items['LANG_GLOBAL_ADCLOSED_TOPIC_OPEN'], $lang->items['LANG_GLOBAL_ADCLOSED_MESSAGE_OPEN'], $wbbuserdata['userid'], 0, 1, 0, 1, 1, 1, 0, 1, 0, 1);
}
}
if($closed==1) $close="1";
if($closed==2) $close="0";
if(!$closed==2 || !closed==1) $close="0";
$db->query("UPDATE bb".$n."_threads SET closed='$close', closedgrund='$closedgrund', closedtime='".time()."', closedfromid='".$wbbuserdata[userid]."', closedfrom='".$wbbuserdata[username]."' WHERE threadid='$threadid'");
}
/** close/open thread **/
|
|
Ersetze mit:
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:
|
/** close/open thread **/
function closethread($threadid,$closed,$sendpm,$closedgrund) {
global $board, $thread, $db, $n, $newboard, $wbbuserdata, $url2board, $lang;
if($sendpm=="1"){
$threadtopic= $thread[topic];
$wbbuserdataus= $wbbuserdata['username'];
if(!$closedgrund) $reason= $lang->items['LANG_GLOBAL_PMMOVED_NOREASON'];
elseif($closedgrund) $reason=$closedgrund;
if($closed==1){
$lang->items['LANG_GLOBAL_ADCLOSED_TOPIC_CLOSED'] = $lang->get("LANG_GLOBAL_ADCLOSED_TOPIC_CLOSED");
$lang->items['LANG_GLOBAL_ADCLOSED_MESSAGE_CLOSED'] = $lang->get("LANG_GLOBAL_ADCLOSED_MESSAGE_CLOSED", array('$url2board' => $url2board, '$threadid' => $threadid, '$threadtopic' => $threadtopic, '$wbbuserdataus' => $wbbuserdataus, '$reason' => $reason));
//Insert PM
sendPrivateMessage(array($thread['starterid'] => $thread['starter']), array(), $lang->items['LANG_GLOBAL_ADCLOSED_TOPIC_CLOSED'], $lang->items['LANG_GLOBAL_ADCLOSED_MESSAGE_CLOSED'], $wbbuserdata['userid'], 0, 1, 0, 1, 1, 1, 0, 1, 0, 1);
} else {
$lang->items['LANG_GLOBAL_ADCLOSED_TOPIC_OPEN'] = $lang->get("LANG_GLOBAL_ADCLOSED_TOPIC_OPEN");
$lang->items['LANG_GLOBAL_ADCLOSED_MESSAGE_OPEN'] = $lang->get("LANG_GLOBAL_ADCLOSED_MESSAGE_OPEN", array('$url2board' => $url2board, '$threadid' => $threadid, '$threadtopic' => $threadtopic, '$wbbuserdataus' => $wbbuserdataus, '$reason' => $reason));
//Insert PM
sendPrivateMessage(array($thread['starterid'] => $thread['starter']), array(), $lang->items['LANG_GLOBAL_ADCLOSED_TOPIC_OPEN'], $lang->items['LANG_GLOBAL_ADCLOSED_MESSAGE_OPEN'], $wbbuserdata['userid'], 0, 1, 0, 1, 1, 1, 0, 1, 0, 1);
}
}
if($closed==1) $close="1";
if($closed==2) $close="0";
if(!$closed==2 || !closed==1) $close="0";
$db->query("UPDATE bb".$n."_threads SET closed='$close', closedgrund='$closedgrund', closedtime='".time()."', closedfromid='".$wbbuserdata[userid]."', closedfrom='".$wbbuserdata[username]."' WHERE threadid='$threadid'");
/* Posting by Viktor */
$time = time();
if($closed==1){
$thread = $db->query_first("SELECT * FROM bb".$n."_threads WHERE threadid = '".$threadid."'");
$board_id = $thread['boardid'];
$closedgrund = htmlconverter($thread['closedgrund']);
$closedate = formatdate($wbbuserdata['dateformat'],$thread['closedtime']);
$closetime = formatdate($wbbuserdata['timeformat'],$thread['closedtime']);
$message = $thread['closedgrund'];
$topic = $lang->items['LANG_GLOBAL_ADCLOSED_TOPIC_CLOSED'];
/* insert post */
$db->query("INSERT INTO bb".$n."_posts (parentpostid,threadid,userid,username,iconid,posttopic,posttime,message,attachments,allowsmilies,allowhtml,allowbbcode,allowimages,showsignature,ipaddress,visible) VALUES ".
"('$postid','$threadid','$wbbuserdata[userid]','".addslashes($wbbuserdata['username'])."','$iconid','".addslashes($topic)."','$time','".addslashes($message)."','0','1','0','1','1','1','".addslashes($REMOTE_ADDR)."','1')");
$postid = $db->insert_id();
/* create postcache */
require_once('./acp/lib/class_parse.php');
require_once('./acp/lib/class_parsecode.php');
$parse = &new parse($docensor, 75, 1, '', $usecode, 1, 1);
$cache = $parse->doparse($message, $allowsmilies, $allowhtml, $allowbbcode, $allowimages);
$db->query("REPLACE INTO bb".$n."_postcache (postid, threadid, cache) VALUES ('".$postid."', '".$threadid."', '".addslashes($cache)."')");
/* wordmatch */
wordmatch($postid, $message, $topic);
/* update thread info */
$db->unbuffered_query("UPDATE bb".$n."_threads SET lastposttime = '$time', lastposterid = '$wbbuserdata[userid]', lastposter = '".addslashes($wbbuserdata['username'])."', replycount = replycount+1 WHERE threadid = '$threadid'", 1);
/* Board updaten */
$boardstr = $db->query_first("SELECT parentlist FROM bb".$n."_boards WHERE boardid = '".$board_id."'");
$parentlist = $boardstr['parentlist'];
$db->unbuffered_query("UPDATE bb".$n."_boards SET postcount=postcount+1, lastthreadid='$threadid', lastposttime='$time', lastposterid='$wbbuserdata[userid]', lastposter='".addslashes($wbbuserdata['username'])."' WHERE boardid IN ($parentlist,$board_id)", 1);
/* update global postcount */
$db->unbuffered_query("UPDATE bb".$n."_stats SET postcount=postcount+1", 1);
}
/* Posting by Viktor */
}
/** close/open thread **/
|
|
Teste mal ob es bei Dir auch klappt.
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.
|
|
26.04.2009 20:06 |
|
|
Cyberstar0
VGFoto
Dabei seit: 06.03.2006
Beiträge: 496
0 Filebase-Einträge
Alter: 40 Jahre
Herkunft: Torgau wBB-Version: wBB2.3
Bewertung:
Level: 43 [?]
Erfahrungspunkte: 3.272.239
Nächster Level: 3.609.430
Themenstarter
|
|
Hi
Super. Das klappt bestens
Vielen lieben Dank
-----
Gibts die möglichkeit das unter dem Grund noch ein Bild eingefügt wird?
Also über [ img]xxxx[ /img]
Ein geschlossen bild eben.
Mfg
Cybi
__________________
|
|
26.04.2009 23:01 |
|
|
Joyleen
Nervensäge
Zeige Joyleen auf Karte
Dabei seit: 24.02.2006
Beiträge: 175
0 Filebase-Einträge
Alter: 41 Jahre
Herkunft: Hilter a.T.W / Landkreis Osnabrück wBB-Version: wBB2.3 PHP-Version: 5.2.10-2ubuntu6.4 MySQL-Version: 5.1.37-1ubuntu5-log Wo bist du gehostet?: privater Rootserver
Bewertung:
Level: 37 [?]
Erfahrungspunkte: 1.156.340
Nächster Level: 1.209.937
|
|
RE: Autopost bei Threadschließung |
|
Cyberstar, funzt der Hack ganz normal in nem 2.3.6 pl2?
In dem Thread bei Rellek haben viele Probleme, hast du PHP 5?
__________________
|
|
27.04.2009 16:16 |
|
|
Cyberstar0
VGFoto
Dabei seit: 06.03.2006
Beiträge: 496
0 Filebase-Einträge
Alter: 40 Jahre
Herkunft: Torgau wBB-Version: wBB2.3
Bewertung:
Level: 43 [?]
Erfahrungspunkte: 3.272.239
Nächster Level: 3.609.430
Themenstarter
|
|
Hi
Jup klappt ohne Probleme und php 5 hab ich auch
Mfg
Cybi
__________________
|
|
27.04.2009 18:02 |
|
|
|
Hi,
ist der Hack hier Close PN mit Grund angabe wbb2.3 denn 2.3.6pl2 kompatible? Wie ich gelesen habe, wohl leider nicht.
Oder hat den wer schon angepasst?
__________________ lg,
Dragonheart.
|
|
27.04.2009 18:58 |
|
|
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.765.479
Nächster Level: 266.777.854
|
|
|
27.04.2009 19:52 |
|
|
Cyberstar0
VGFoto
Dabei seit: 06.03.2006
Beiträge: 496
0 Filebase-Einträge
Alter: 40 Jahre
Herkunft: Torgau wBB-Version: wBB2.3
Bewertung:
Level: 43 [?]
Erfahrungspunkte: 3.272.239
Nächster Level: 3.609.430
Themenstarter
|
|
|
Zitat: Original von Dragonheart
Hi,
ist der Hack hier Close PN mit Grund angabe wbb2.3 denn 2.3.6pl2 kompatible? Wie ich gelesen habe, wohl leider nicht.
Oder hat den wer schon angepasst? |
|
|
Läuft doch bei mir auch
@Viktor
klappt nicht so ganz. Dann zeigt er mir nur den code an
[ IMG]http://cybisgameportal.de/GamesForum/images/threadclose.gif[/ IMG]
wenn ich aber den beitrag bearbeite zeigt er das bild dann auf einmal an aber nicht wenn gepostet wird
mfg
cybi
__________________
|
|
27.04.2009 21:22 |
|
|
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.765.479
Nächster Level: 266.777.854
|
|
Hallo,
jo Fehler noch gefunden.
Suche das in dem Code in der Datei "acp/lib/mod_functions.php" den du einbauen müsstest.
code: |
1:
2:
3:
|
$cache = $parse->doparse($message, $allowsmilies, $allowhtml, $allowbbcode, $allowimages);
|
|
Ersetze mit:
code: |
1:
2:
3:
|
$cache = $parse->doparse($message, 1, 0, 1, 1);
|
|
Jetzt klappt es auch mit dem Bild.
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.
|
|
27.04.2009 21:46 |
|
|
|
|
|
|