Karlos
Mitglied
Dabei seit: 25.06.04
Beiträge: 6
|
|
hallo,
ich habe nun den aktuellen Verwarnhack installiert und Hangman.
Nun kommt wenn ich beides gleichzeitig anlasse folgende Meldung beim aufrufen eines Threads/Postings:
Fatal error: Call to a member function on a non-object in C:\xampp\xampp\htdocs\clan\wbb2\acp\lib\ver_thread.inc.php on line 13
Wie kann ich die beiden Hacks gleichzeitig nutzen??
danke im voraus
|
|
29.06.04 14:27 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Paraman
Mitglied
Dabei seit: 16.01.04
Beiträge: 324
Themenstarter
|
|
@ obiwan:
also das mit der gruppe weiß ich entzwischen, wieso das net stimmt...
ich werde es bei gelegenheit fixen...
aber erstmal warte ich, ob noch andere sachen auftreten, sonst war die arbeit, den download überall zu fixen umsonst...
@ Gullimaster:
vielleicht ist da ein fehler in der thread.tpl im javascript-code, prüf das mal...
@ Pyrogx:
also bis jetzt habe ich nicht vor, diesen hack fürs wbb2.2 rauszubringen...
im moment ist mir das zu viel arbeit...
aber in den sommerferien könnte das sehr gut was werden
@ Karlos:
also die funktion, die da aufgerufen wird ist eine standard-funktion des wbb, nämlich eine funktion aus der mysql-klasse...
ich habe keine ahnung, ob der hangman hack daran etwas macht...
ich kenne den code des hacks nicht...
aber ich gehe nicht davon aus, dass daran der hack schuld ist...
prüf mal die position der zeile:
require("./acp/lib/ver_conf.inc.php");
das muss unter den beiden zeilen:
require("./global.php");
require("./acp/lib/class_parse.php");
sein, sonst geht das nicht
@ all:
also um das mit dem grund hinzubekommen müsst ihr folgendes machen:
##########################
# verwarnung_thread_prozent.tpl #
##########################
suchen nach:
darunter einfügen:
dann müsste es schon gehen...
alle anderen änderungen, die gemacht werden müssten, wurden schon im hack gemacht...
also es sollte reichen, wenn man $reason in das template einfügt...
Cu Paraman
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Paraman: 29.06.04 17:41.
|
|
29.06.04 17:35 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
gregore333
Mitglied
Dabei seit: 16.01.04
Beiträge: 41
Forenversion: 2.1.x
|
|
@Paraman
Und was ist mit der vorher gesagten Änderung in der function.php, muß ich die jetzt auch noch machen, oder reicht das $reason?
Danke für die schnelle Antwort.
__________________
Für die einen ist es das Internet, für die anderen die längste Leitung der Welt!
|
|
29.06.04 17:59 |
Finden
Als Freund hinzufügen
|
|
Paraman
Mitglied
Dabei seit: 16.01.04
Beiträge: 324
Themenstarter
|
|
also in der install.txt steht meine ich, in der funktion für die prozent-anzeige das $reason schon drin, daher musst du es nicht ändern
Cu Paraman
|
|
29.06.04 18:34 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
obiwan
Mitglied
Dabei seit: 17.01.04
Beiträge: 22
Forenversion: 2.3.0
|
|
Zitat: |
Original von Paraman
ok, ich mache mich gleich mal ran und teste das mit dem grund, sobald ich was näheres weiß, sag ich bescheid und poste eine anleitung
@ obiwan:
also normalerweise wird die config-seite auch nicht zu breit angezeigt, also du bist der erste mit solchen problemen...
auch da werde ich mal schauen, ob ich da was machen kann...
und ja, das scheint ein schreibfehler zu sein, aber ich denke, es haben alle richtig verstanden
Cu Paraman |
@Paraman
Ich hab jetzt die Sprachvariablen so abgeändert, das es passt.
|
|
30.06.04 01:41 |
E-Mail
Finden
Als Freund hinzufügen
|
|
gregore333
Mitglied
Dabei seit: 16.01.04
Beiträge: 41
Forenversion: 2.1.x
|
|
@Paraman
Zitat: |
also in der install.txt steht meine ich, in der funktion für die prozent-anzeige das $reason schon drin, daher musst du es nicht ändern |
Da muß ich dich entäuschen, in der install.txt steht in der funktion für die Prozent-Anzeige kein $reason drin!
Geht also leider immer noch nicht.
Bitte schau doch nochmal.
__________________
Für die einen ist es das Internet, für die anderen die längste Leitung der Welt!
|
|
30.06.04 03:21 |
Finden
Als Freund hinzufügen
|
|
Karlos
Mitglied
Dabei seit: 25.06.04
Beiträge: 6
|
|
@paraman
danke für deine antwort.
Habe nachgeschaut, ist aber alles korrekt.
folgendes ändert Hangman an der thread.php:
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:
|
suche:
$lang->load("THREAD,MEMBERS");
setze DARUNTER ein:
list($oboardid)=$db->query_first("SELECT boardid FROM bb".$n."_threads WHERE threadid = '$threadid'");
list($mpostid)=$db->query_first("SELECT min(postid) FROM bb".$n."_posts WHERE threadid = '$threadid'");
list($hboardid)=$db->query_first("SELECT hang_boardid FROM bb".$n."_hang WHERE hang_id = '1'");
if($hboardid==$oboardid){
$boardok='1';
$result2=$db->query_first("SELECT * FROM bb".$n."_hang WHERE hang_threadid = '$threadid'");
$hang_raterbisher=$result2[hang_raterbisher];$hang_won=$result2[hang_won];$hang_ratername=$result2[hang_ratername];$hang_text=$result2[hang_text];$hang_posterid=$result2[hang_posterid];
}
suche:
eval ("\$postbit = \"".$tpl->get("thread_postbit")."\";");
setze DARÜBER ein:
if(($boardok=='1')&&($hang_posterid==$posts[userid])&&($mpostid==$posts[postid])&&($hang_won<>1)){eval ("\$hangin = \"".$tpl->get("hang_thread")."\";");}
suche:
function makePostBit($posts,$count,$indentwidth=0) {
global $thread, $board, $tpl, $wbbuserdata, $style, $lang, $session, $userratings, $showuserratinginthread, $showuserlevels, $showonlineinthread, $useronlinetimeout, $showregdateinthread, $showuserfieldsinthread, $showgenderinthread, $showavatar, $_GET, $showthreadstarter, $showuserpostsinthread, $allowsigsmilies, $allowsightml, $allowsigbbcode, $max_sig_image, $authormarking, $picmaxwidth, $picmaxheight;
setze am Ende ein (auch wenn noch andere Variablen da stehen!):
$hang_raterbisher, $hang_ratername, $hang_text, $hang_posterid, $hang_won, $mpostid, $hang_won, $boardok;
Also, daß etwa so aussieht:
function makePostBit($posts,$count,$indentwidth=0) {
global $thread, $board, $tpl, $wbbuserdata, $style, $lang, $session, $userratings, $showuserratinginthread, $showuserlevels, $showonlineinthread, $useronlinetimeout, $showregdateinthread, $showuserfieldsinthread, $showgenderinthread, $showavatar, $_GET, $showthreadstarter, $showuserpostsinthread, $allowsigsmilies, $allowsightml, $allowsigbbcode, $max_sig_image, $authormarking, $picmaxwidth, $picmaxheight, $hang_raterbisher, $hang_ratername, $hang_text, $hang_posterid, $hang_won, $mpostid, $hang_won, $boardok; |
|
Hab meine thread.php mal angehängt.... (is Hangman&Verwarnhack und ggf mehr noch drinne)
Dateianhang: |
thread.php (26 KB, 1 mal heruntergeladen)
|
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Karlos: 30.06.04 13:57.
|
|
30.06.04 11:37 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Paraman
Mitglied
Dabei seit: 16.01.04
Beiträge: 324
Themenstarter
|
|
@ Karlos:
ersetze:
php: |
1:
|
global $thread, $board, $tpl, $wbbuserdata, $style, $lang, $session, $userratings, $showuserratinginthread, $showuserlevels, $showonlineinthread, $useronlinetimeout, $showregdateinthread, $showuserfieldsinthread, $showgenderinthread, $showavatar, $_GET, $showthreadstarter, $showuserpostsinthread, $allowsigsmilies, $allowsightml, $allowsigbbcode, $max_sig_image, $authormarking, $picmaxwidth, $picmaxheight, $hang_raterbisher, $hang_ratername, $hang_text, $hang_posterid, $hang_won, $mpostid, $hang_won, $boardok; |
|
durch:
php: |
1:
|
global $thread, $board, $tpl, $wbbuserdata, $style, $lang, $session, $userratings, $showuserratinginthread, $showuserlevels, $showonlineinthread, $useronlinetimeout, $showregdateinthread, $showuserfieldsinthread, $showgenderinthread, $showavatar, $_GET, $showthreadstarter, $showuserpostsinthread, $allowsigsmilies, $allowsightml, $allowsigbbcode, $max_sig_image, $authormarking, $picmaxwidth, $picmaxheight, $hang_raterbisher, $hang_ratername, $hang_text, $hang_posterid, $hang_won, $mpostid, $hang_won, $boardok, $n, $db, $banaus; |
|
dann sollte es bei dir klappen...
@ gregore333 & -={Neo}=-:
ok, dann werde ich gleich nochmal nachsehen und die weiteren änderungen aufschreiben
Cu Paraman
|
|
30.06.04 14:25 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
FutureMan
Mitglied
Dabei seit: 22.01.04
Beiträge: 107
Forenversion: wbb 2.3.0
|
|
wie bekomme ich das als link ( siehe anhang ) darein ??
nachdem ich den optionshack eingebaut habe ist er ja verschwunden
und nun möchte ich es gerne als link haben , danke
super geile erweiterung ist das
|
|
30.06.04 20:18 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Paraman
Mitglied
Dabei seit: 16.01.04
Beiträge: 324
Themenstarter
|
|
@ FutureMan:
den Link musst du im Template hinzufügen...
anstatt des bildes machst du dann einen Text-Link
@ all andere:
#############
# functions.php #
############
suchen nach:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
|
function makeVerproz($anzahl, $max, $template)
{
global $style, $tpl, $lang;
$prozent = ($anzahl / $max) * 100;
$prozent = round($prozent, 0);
for($i=1; $i <= $anzahl; $i++)
{
$pbilder .= "<img src=\"".$style['imagefolder']."/v_rot.gif\" border=\"0\">";
}
$h = $max - $anzahl;
for($i=1; $i <= $h; $i++)
{
$pbilder .= "<img src=\"".$style['imagefolder']."/v_blank.gif\" border=\"0\">";
}
eval ("\$verwarnungen = \"".$tpl->get($template)."\";");
return $verwarnungen;
} |
|
ersetzen durch:
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:
|
function makeVerproz($anzahl, $max, $template, $vres)
{
global $style, $tpl, $lang;
$prozent = ($anzahl / $max) * 100;
$prozent = round($prozent, 0);
for($i=1; $i <= $anzahl; $i++)
{
$pbilder .= "<img src=\"".$style['imagefolder']."/v_rot.gif\" border=\"0\">";
}
$h = $max - $anzahl;
for($i=1; $i <= $h; $i++)
{
$pbilder .= "<img src=\"".$style['imagefolder']."/v_blank.gif\" border=\"0\">";
}
$reason = (!empty($vres['text'])) ? "<b>".$vres['text']."</b> (".$vres['sonstiges'].")": "<b>".$vres['sonstiges']."</b>";
eval ("\$verwarnungen = \"".$tpl->get($template)."\";");
return $verwarnungen;
} |
|
dann solltes alles soweit klappen...
Cu Paraman
|
|
30.06.04 20:24 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
FutureMan
Mitglied
Dabei seit: 22.01.04
Beiträge: 107
Forenversion: wbb 2.3.0
|
|
Zitat: |
Original von Paraman
@ FutureMan:
den Link musst du im Template hinzufügen...
anstatt des bildes machst du dann einen Text-Link
Cu Paraman |
kannst du mir den geben , damit ich nix falsch mache
|
|
30.06.04 20:42 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Paraman
Mitglied
Dabei seit: 16.01.04
Beiträge: 324
Themenstarter
|
|
@ -={Neo}=-:
also ich hab es genauso...
ich schau nochmal alles durch, ob ich irgendwas vergessen habe...
@ FuturMan:
öffne die ver_thread.inc.php und ersetze:
php: |
1:
|
if(checkVerwarn($wbbuserdata['groupcombinationid'])) $verwarnung = "<a href=\"javascript:verwarnung(".$posts['userid'].", ".$posts['postid'].")\"><img src=\"".$style['imagefolder']."/thread_verwarn.gif\" border=\"0\" alt=\"Verwarnungen öffnen\"></a>"; |
|
durch:
php: |
1:
|
if(checkVerwarn($wbbuserdata['groupcombinationid'])) $verwarnung = "<a href=\"javascript:verwarnung(".$posts['userid'].", ".$posts['postid'].")\">Verwarnung eintragen</a>"; |
|
das wars auch schon.
Cu Paraman
|
|
30.06.04 21:37 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
gregore333
Mitglied
Dabei seit: 16.01.04
Beiträge: 41
Forenversion: 2.1.x
|
|
@Paraman
Bei mir geht es jetzt inzwischen, super Arbeit, danke Dir!!
Aber ein Frage hab ich noch, und zwar: "Kann man bei der Einstellung nach wievielen Tagen die Verwarnung gelöscht werden soll beliebige Zahlen verwenden, oder nur die, welche in der Hilfe stehen?
Danke schonmal im voraus.
__________________
Für die einen ist es das Internet, für die anderen die längste Leitung der Welt!
|
|
01.07.04 01:15 |
Finden
Als Freund hinzufügen
|
|
Paraman
Mitglied
Dabei seit: 16.01.04
Beiträge: 324
Themenstarter
|
|
da kannst du jede zahl einsetzen...
die zahlen an der seite sind nur als hilfe gedacht um zu zeigen, wieviel zum beispiel ein jahr ist
Cu Paraman
|
|
01.07.04 07:43 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Guillmaster
Mitglied
Dabei seit: 16.01.04
Beiträge: 149
Herkunft: Guillmaster's Heaven Forenversion: wbb2.1.3 with many Hacks *G*
|
|
Zitat: |
Original von Paraman
@ Gullimaster:
vielleicht ist da ein fehler in der thread.tpl im javascript-code, prüf das mal...
Cu Paraman |
Es ist alles so wie es sein soll......
Woran kann oder könnte es noch liegen???
Gruß
|
|
01.07.04 10:19 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|