Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 1572%
Ausl. d. letzten 5 Minuten: 1156%
Ausl. d. letzten 15 Minuten: 951%
Aktulle Uhrzeit: 03:39
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
|
|
Threadratinglog Einbau funzt nicht |
|
Threadratinglog Einbau funzt nicht |
|
Hallo zusammen,
ich möchte bei mir den Threadratinglog-Hack von Szabo einbauen. Aber irgendwie läuft bei mir die zugehörige setup.php nicht durch und bleibt bei step 1 hängen.
Hat von Euch jemand den Hack drin und kann mir vielleicht weiterhelfen.
Hier mal die setup.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:
|
<html>
<head>
<title>Installation - Threadratinglog</title>
<style type="text/css">
body {
padding: 0px;
margin-right: 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #E6E6E6;
background-image: url("http://szabo-s.com/images/standard/background.gif");
background-repeat: no-repeat;
background-attachment: fixed;
font-family: Tahoma, Verdana;
font-size: 12px;
color: #666666;
}
.border {
background-color: #000000;
}
a {
text-decoration: none;
}
a:link {
color: #666666;
text-decoration: underline; none;
}
a:visited {
color: #666666;
text-decoration: underline; none;
}
a:hover {
color: #4E4E4E;
font-weight: light;
text-decoration: none; none;
}
a:active {
color: #666666;
text-decoration: underline; none;
}
span.normal {
font-family: Tahoma, Verdana;
font-size: 12px;
color: #666666;
}
span.small {
font-family: Tahoma, Verdana;
font-size: 10px;
color: #666666;
}
span.title {
font-family: Tahoma, Verdana;
font-size: 16px;
font-weight: bold;
color: #666666;
}
#content {
margin-top: 200px;
margin-left: 200px;
z-index: 1;
}
#copyright {
width: 300px;
marign-left: 50px;
padding: 10px;
border: 1px solid #666666;
background-color: #FFFFFF;
}
</style>
</head>
<body>
<?php
/** main **/
if(!$step) {
?>
<div id="content">
<span class="title">Installation - Threadratinglog</span><br />
<span class="small">Entwickelt für wBB 2.3.x</span><br />
<br />
<br />
<span class="normal"><a href="setup.php?step=1">Klicke hier um die Installation zu starten.</a></span><br />
<br />
<br />
<div id="copyright"><a href="http://szabo-s.com" target="_blank" style="text-decoration: none">Dieses Script wurde von Szabo-s.com entwickelt.<br />Alle Rechte liegen beim Autor, Gregor Szabo!</a></div>
</div>
<?php
}
/** step 1 **/
if($step == '1') {
include('acp/lib/config.inc.php');
$db = mysql_connect($sqlhost, $sqluser, $sqlpassword);
mysql_select_db($sqldb);
$result = mysql_query("SELECT variableid FROM bb".$n."_groupvariables ORDER BY variableid ASC");
while ($row = mysql_fetch_array($result)) {
$lastvariableid = $row['variableid'];
}
$lastvariableid++;
$lastvariableidsd = $lastvariableid;
$lastvariableidsd++;
$result1 = mysql_query("ALTER TABLE bb".$n."_votes ADD vote INT(11) NOT NULL");
$result2 = mysql_query("ALTER TABLE bb".$n."_votes ADD name VARCHAR(250) NOT NULL");
$result3 = mysql_query("INSERT INTO bb".$n."_groupvalues (groupid, variableid, value) VALUES ('1', '$lastvariableid', '1')");
$result4 = mysql_query("INSERT INTO bb".$n."_groupvalues (groupid, variableid, value) VALUES ('2', '$lastvariableid', '1')");
$result5 = mysql_query("INSERT INTO bb".$n."_groupvalues (groupid, variableid, value) VALUES ('3', '$lastvariableid', '0')");
$result6 = mysql_query("INSERT INTO bb".$n."_groupvalues (groupid, variableid, value) VALUES ('4', '$lastvariableid', '0')");
$result7 = mysql_query("INSERT INTO bb".$n."_groupvalues (groupid, variableid, value) VALUES ('5', '$lastvariableid', '0')");
$result8 = mysql_query("INSERT INTO bb".$n."_groupvalues (groupid, variableid, value) VALUES ('6', '$lastvariableid', '0')");
$result9 = mysql_query("INSERT INTO bb".$n."_groupvalues (groupid, variableid, value) VALUES ('7', '$lastvariableid', '0')");
$result10 = mysql_query("INSERT INTO bb".$n."_groupvalues (groupid, variableid, value) VALUES ('1', '$lastvariableidsd', '1')");
$result11 = mysql_query("INSERT INTO bb".$n."_groupvalues (groupid, variableid, value) VALUES ('2', '$lastvariableidsd', '1')");
$result12 = mysql_query("INSERT INTO bb".$n."_groupvalues (groupid, variableid, value) VALUES ('3', '$lastvariableidsd', '0')");
$result13 = mysql_query("INSERT INTO bb".$n."_groupvalues (groupid, variableid, value) VALUES ('4', '$lastvariableidsd', '0')");
$result14 = mysql_query("INSERT INTO bb".$n."_groupvalues (groupid, variableid, value) VALUES ('5', '$lastvariableidsd', '0')");
$result15 = mysql_query("INSERT INTO bb".$n."_groupvalues (groupid, variableid, value) VALUES ('6', '$lastvariableidsd', '0')");
$result16 = mysql_query("INSERT INTO bb".$n."_groupvalues (groupid, variableid, value) VALUES ('7', '$lastvariableidsd', '0')");
$result17 = mysql_query("INSERT INTO bb".$n."_groupvariables (variableid, variablename, type, defaultvalue, variablegroupid, showorder, acpmode) VALUES ('$lastvariableid', 'm_can_use_votestat', 'truefalse', '0', '2', '15', '1')");
$result18 = mysql_query("INSERT INTO bb".$n."_groupvariables (variableid, variablename, type, defaultvalue, variablegroupid, showorder, acpmode) VALUES ('$lastvariableidsd', 'm_can_del_votestat', 'truefalse', '', '2', '16', '1')");
$result19 = mysql_query("ALTER TABLE bb".$n."_users ADD votecount INT(11) NOT NULL");
$result20 = mysql_query("ALTER TABLE bb".$n."_users ADD voterating INT(11) NOT NULL");
?>
<div id="content">
<span class="title">Installation - Threadratinglog</span><br />
<span class="small">Entwickelt für wBB 2.3.x</span><br />
<br />
<br />
<span class="normal">bb<?php echo $n; ?>_groupvalues wurde bearbeitet</span><br />
<span class="normal">bb<?php echo $n; ?>_groupvariables wurde bearbeitet</span><br />
<span class="normal">bb<?php echo $n; ?>_votes wurde bearbeitet</span><br />
<br />
<span class="normal"><a href="setup.php?step=2">Klicke hier um die Installation fortzusetzen.</a></span><br />
<br />
<br />
<div id="copyright"><a href="http://szabo-s.com" target="_blank" style="text-decoration: none">Dieses Script wurde von Szabo-s.com entwickelt.<br />Alle Rechte liegen beim Autor, Gregor Szabo!</a></div>
</div>
<?php
}
/** step 2 **/
if($step == '2') {
?>
<div id="content">
<span class="title">Installation - Threadratinglog</span><br />
<span class="small">Entwickelt für wBB 2.3.x</span><br />
<br />
<br />
<span class="normal">Die Installation wurde erfolgreich abgeschlossen. Bitte lösche diese Datei.</span><br />
<br />
<br />
<div id="copyright"><a href="http://szabo-s.com" target="_blank" style="text-decoration: none">Dieses Script wurde von Szabo-s.com entwickelt.<br />Alle Rechte liegen beim Autor, Gregor Szabo!</a></div>
</div>
<?php
}
?>
</body>
</html>
|
|
|
|
15.03.2007 21:41 |
|
|
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.978
Nächster Level: 266.777.854
|
|
Hallo,
du kannst die Datei mal versuchen.
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:
|
<html>
<head>
<title>Installation - Threadratinglog</title>
<style type="text/css">
body {
padding: 0px;
margin-right: 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #E6E6E6;
background-image: url("http://szabo-s.com/images/standard/background.gif");
background-repeat: no-repeat;
background-attachment: fixed;
font-family: Tahoma, Verdana;
font-size: 12px;
color: #666666;
}
.border {
background-color: #000000;
}
a {
text-decoration: none;
}
a:link {
color: #666666;
text-decoration: underline; none;
}
a:visited {
color: #666666;
text-decoration: underline; none;
}
a:hover {
color: #4E4E4E;
font-weight: light;
text-decoration: none; none;
}
a:active {
color: #666666;
text-decoration: underline; none;
}
span.normal {
font-family: Tahoma, Verdana;
font-size: 12px;
color: #666666;
}
span.small {
font-family: Tahoma, Verdana;
font-size: 10px;
color: #666666;
}
span.title {
font-family: Tahoma, Verdana;
font-size: 16px;
font-weight: bold;
color: #666666;
}
#content {
margin-top: 200px;
margin-left: 200px;
z-index: 1;
}
#copyright {
width: 300px;
marign-left: 50px;
padding: 10px;
border: 1px solid #666666;
background-color: #FFFFFF;
}
</style>
</head>
<body>
<?php
/** main **/
if(isset($_REQUEST['step'])) $step = $_REQUEST['step'];
else $step = '';
if(!$step) {
?>
<div id="content">
<span class="title">Installation - Threadratinglog</span><br />
<span class="small">Entwickelt für wBB 2.3.x</span><br />
<br />
<br />
<span class="normal"><a href="setup.php?step=1">Klicke hier um die Installation zu starten.</a></span><br />
<br />
<br />
<div id="copyright"><a href="http://szabo-s.com" target="_blank" style="text-decoration: none">Dieses Script wurde von Szabo-s.com entwickelt.<br />Alle Rechte liegen beim Autor, Gregor Szabo!</a></div>
</div>
<?php
}
/** step 1 **/
if($step == '1') {
include('acp/lib/config.inc.php');
$db = mysql_connect($sqlhost, $sqluser, $sqlpassword);
mysql_select_db($sqldb);
$result = mysql_query("SELECT variableid FROM bb".$n."_groupvariables ORDER BY variableid ASC");
while ($row = mysql_fetch_array($result)) {
$lastvariableid = $row['variableid'];
}
$lastvariableid++;
$lastvariableidsd = $lastvariableid;
$lastvariableidsd++;
$result1 = mysql_query("ALTER TABLE bb".$n."_votes ADD vote INT(11) NOT NULL");
$result2 = mysql_query("ALTER TABLE bb".$n."_votes ADD name VARCHAR(250) NOT NULL");
$result3 = mysql_query("INSERT INTO bb".$n."_groupvalues (groupid, variableid, value) VALUES ('1', '$lastvariableid', '1')");
$result4 = mysql_query("INSERT INTO bb".$n."_groupvalues (groupid, variableid, value) VALUES ('2', '$lastvariableid', '1')");
$result5 = mysql_query("INSERT INTO bb".$n."_groupvalues (groupid, variableid, value) VALUES ('3', '$lastvariableid', '0')");
$result6 = mysql_query("INSERT INTO bb".$n."_groupvalues (groupid, variableid, value) VALUES ('4', '$lastvariableid', '0')");
$result7 = mysql_query("INSERT INTO bb".$n."_groupvalues (groupid, variableid, value) VALUES ('5', '$lastvariableid', '0')");
$result8 = mysql_query("INSERT INTO bb".$n."_groupvalues (groupid, variableid, value) VALUES ('6', '$lastvariableid', '0')");
$result9 = mysql_query("INSERT INTO bb".$n."_groupvalues (groupid, variableid, value) VALUES ('7', '$lastvariableid', '0')");
$result10 = mysql_query("INSERT INTO bb".$n."_groupvalues (groupid, variableid, value) VALUES ('1', '$lastvariableidsd', '1')");
$result11 = mysql_query("INSERT INTO bb".$n."_groupvalues (groupid, variableid, value) VALUES ('2', '$lastvariableidsd', '1')");
$result12 = mysql_query("INSERT INTO bb".$n."_groupvalues (groupid, variableid, value) VALUES ('3', '$lastvariableidsd', '0')");
$result13 = mysql_query("INSERT INTO bb".$n."_groupvalues (groupid, variableid, value) VALUES ('4', '$lastvariableidsd', '0')");
$result14 = mysql_query("INSERT INTO bb".$n."_groupvalues (groupid, variableid, value) VALUES ('5', '$lastvariableidsd', '0')");
$result15 = mysql_query("INSERT INTO bb".$n."_groupvalues (groupid, variableid, value) VALUES ('6', '$lastvariableidsd', '0')");
$result16 = mysql_query("INSERT INTO bb".$n."_groupvalues (groupid, variableid, value) VALUES ('7', '$lastvariableidsd', '0')");
$result17 = mysql_query("INSERT INTO bb".$n."_groupvariables (variableid, variablename, type, defaultvalue, variablegroupid, showorder, acpmode) VALUES ('$lastvariableid', 'm_can_use_votestat', 'truefalse', '0', '2', '15', '1')");
$result18 = mysql_query("INSERT INTO bb".$n."_groupvariables (variableid, variablename, type, defaultvalue, variablegroupid, showorder, acpmode) VALUES ('$lastvariableidsd', 'm_can_del_votestat', 'truefalse', '', '2', '16', '1')");
$result19 = mysql_query("ALTER TABLE bb".$n."_users ADD votecount INT(11) NOT NULL");
$result20 = mysql_query("ALTER TABLE bb".$n."_users ADD voterating INT(11) NOT NULL");
?>
<div id="content">
<span class="title">Installation - Threadratinglog</span><br />
<span class="small">Entwickelt für wBB 2.3.x</span><br />
<br />
<br />
<span class="normal">bb<?php echo $n; ?>_groupvalues wurde bearbeitet</span><br />
<span class="normal">bb<?php echo $n; ?>_groupvariables wurde bearbeitet</span><br />
<span class="normal">bb<?php echo $n; ?>_votes wurde bearbeitet</span><br />
<br />
<span class="normal"><a href="setup.php?step=2">Klicke hier um die Installation fortzusetzen.</a></span><br />
<br />
<br />
<div id="copyright"><a href="http://szabo-s.com" target="_blank" style="text-decoration: none">Dieses Script wurde von Szabo-s.com entwickelt.<br />Alle Rechte liegen beim Autor, Gregor Szabo!</a></div>
</div>
<?php
}
/** step 2 **/
if($step == '2') {
?>
<div id="content">
<span class="title">Installation - Threadratinglog</span><br />
<span class="small">Entwickelt für wBB 2.3.x</span><br />
<br />
<br />
<span class="normal">Die Installation wurde erfolgreich abgeschlossen. Bitte lösche diese Datei.</span><br />
<br />
<br />
<div id="copyright"><a href="http://szabo-s.com" target="_blank" style="text-decoration: none">Dieses Script wurde von Szabo-s.com entwickelt.<br />Alle Rechte liegen beim Autor, Gregor Szabo!</a></div>
</div>
<?php
}
?>
</body>
</html>
|
|
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.
|
|
15.03.2007 21:51 |
|
|
|
Hallo Viktor,
vielen Dank - die setup.php ist nun komplett durchgelaufen. Leider habe ich es immer noch nicht hinbekommen, die Einträge im acp sichtbar zu bekommen. Bin im Moment etwas ratlos.
Mal schauen ob ich das über's WE hinbekomme.
LG
René
|
|
15.03.2007 23:28 |
|
|
|
So - nun habe ich es geschafft, auch im acp die Optionen für's An- und Abschalten des Hacks unterzubringen. Das Problem lag an der Tatsache, dass ich vorher bereits die nicht funktionierende setup.php laufen hatte, die nun nicht korrespondierende Einträge in der bb1_groupvariables erzeugt hatte. Nach dem manuellen Rauslöschen aller db-Einträge und erneutem Lauf der von Viktor "optimierten" setup.php
ist das Teil nun erst einmal drin.
Leider bekomme ich eine Fehlermeldung, wenn ich bei einem Thread die Bewertungsstatistik anklicke, der vor dem Hackeinbau drin war und schon bewertet wurde.
Warning: Division by zero in .../acp/lib/functions.php on line 1707
Warning: Division by zero in .../acp/lib/functions.php on line 1707
In der Zeile 1707 der functions.php steht die Zeile
$avarage = $votepoints / $voted;
In der zugehörigen bb1_votes steht natürlich auch in den entsprechenden Fällen eine "0" drin. Insofern geht der Fehler rein mathematisch in Ordnung ;-) .
Leider gibt's bei mywbb augenscheinlich auch keinen Support mehr (guckst Du hier)
Mir scheint, Szabo hat vergessen, die alten Vote-Einträge in die bb1_votes zu übernehmen.
Vielleicht hat ja jemand eine Idee. Ich werd mal weitersuchen.
LG
René
EDIT:
Wenn ich die Sache richtig betrachte, müsste man aus den Einträgen "voted" und "votepoints" aus der bb1_threads entsprechend viele "anonyme" Bewertungen in der bb1_votes erstellen, die dann dem Gesamtpunktwert der alten Einträge entsprechen. Ist zwar sicher nicht das Gelbe von Ei - aber zumindest könnte man damit den Fehler umgehen.
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von dl6uhu: 16.03.2007 19:02.
|
|
16.03.2007 18:44 |
|
|
|
|
|
|