Archiv verlassen und diese Seite im Standarddesign anzeigen : AddOn - Guthaben Hack vB4
Coroner
24.02.2010, 20:43:43
Getestet wurde auf einem vB4.0.2
Es ist eine 1:1 Kopie (vom Inhalt her) des Guthaben-Hacks für das vB 3.5-vB3.8. Änderungen habe ich allerdings definitiv vorgenommen. Diese sind:
bessere Struktur der Dateien (viele liegen jetzt im "includes" Ordner)
die PHP Dateien wurden überarbeitet
das AdminCP wurde um die Option Benutzer erweitert
hier ist nun das Bearbeiten der einzelnen Benutzer möglich
keine Trennung mehr der einzelnen AddOns (Lotto & Bank)
diese 2 AddOns wurden fest integriert. Werden sie im AdminCP ausgeschaltet, so sind sie im Frontend auch nicht mehr sichtbar
Einbau:
Dateien hochladen
Produkt importieren
Solltet Ihr meine Stylebridge schon importiert haben, könnte es einen Datenbankfehler geben (bin mir nicht sicher ob dies ein Fehler vom vB ist).
Schaut bei den Produkten nach, ob das AddOn noch da ist. Wenn nicht, Stylebridge installieren und anschließend wieder de-installieren.
Nun sollte der Import des GH funktionieren.
Coroner
PS: ansehen könnt Ihr ihn hier:
http://vbulletin4.php-unlimited.com/guthaben.php
[Edit 10.03.2010] v3.1 Einige kleine Bugs gefixed
[Edit 15.03.2010] v3.1 Styleanzeige gefixed; SQL Abfrage leicht optimiert
[Edit 05.04.2010] v3.1 Menü wird automatisch erstellt, Statistik
[Edit 12.06.2010] v3.2 Hook's hinzugefügt
Walli2004
14.03.2010, 20:49:39
Erst mal Danke
Aber! kann mann das nicht ändern am style das ist doch nicht so schön.
Coroner
15.03.2010, 13:14:16
Ist mir noch gar nicht aufgefallen. Werde es natürlich - wenn möglich - ändern
Coroner
15.03.2010, 19:04:56
So, ist gefixed. Einfach die PHP Dateien tauschen
hey klasse, danke dir, hab ich schon lange drauf gewartet :)
in dem packet ist leider noch die anleitung für das vb3.5.x, leider kann ich in der navbar bei dem vb4 die beschriebenen stellen nicht finden, wenn ich den code so einsetze, werden die phrasen nicht richtig dargestellt.
danke schon mal für deine hilfe
gruss
hcd
Coroner
05.04.2010, 10:00:54
Ist gefixed ! Menü wird automatisch erstellt - wenn gewünscht.
danke dir, problem ist jetzt aber, wenn ich das gefixte installe bekomme ich auf der forum home nur eine weisse seite, deaktiviere ich das guthaben addone wieder , ist alles wieder io :(
lg
hcd
Coroner
05.04.2010, 12:23:03
ist das Menü deaktiviert oder aktiviert ?
[edit]: Gerade noch mal im Showroom und auch in einem 2ten getestet (vB4.0.x Suite) - beides geht
Pansen Cadaver
27.04.2010, 14:43:17
das es jetzt für version 4 da ist, ist einfach genial. so ein problem aber habe ich. im forumhome, ist alles normal, aber sobald ich ein thema erstelle, steht das überm header und die Guthaben im Thema anzeigen und Kontonummer im Thema anzeigen funktioniert auch nicht. habe auch TMS installiert
products['guthaben']) { $ghconfigtable = $db->query_first ("SELECT * FROM " . TABLE_PREFIX . "guthaben"); if ($ghconfigtable['show_gutinthread'] OR $ghconfigtable['show_ktointhread']) { $this->post['rank'] .= ""; $sgh = 0; if ($ghconfigtable['show_gutinthread']) { $sgh = 1; $this->post['rank'] .= "" . $vbphrase['showguthaben'] . ": " . number_format ($this->post['guthaben'], 0, ", ", '.') . " " . $ghconfigtable['waehrung'] . "
"; } if ($ghconfigtable['show_ktointhread']) { $this->post['rank'] .= "" . $vbphrase['showkonto'] . ": " . $this->post['userid'] . "
"; } $this->post['rank'] .= ""; } } ?>
Coroner
27.04.2010, 15:55:45
Also irgendwas stimmt da bei Dir nicht. TMS wird dafür nicht gebraucht.
Ich habe Ihn in 2 verschiedenen vB4 eingebaut - und einwandfrei.
Ggf. mal neu installieren oder andere Produkte erst mal "deaktivieren".
Pansen Cadaver
27.04.2010, 16:07:41
allse anderen produkte sind deaktiviert. guthaben deinstalliert alls dateien gelöscht und danach neu installiert. selbes problem.
Coroner
27.04.2010, 16:12:52
Also nachvollziehen kann ich es nicht. Versuche mal das "englische" produkt - nicht da dort ein Unterschied drin ist.
Sollte das "englische" klappen, schaue ich nachher nach.
Wenn es auch nicht geht, wüsste ich nicht, wo ich noch suchen könnte.
Pansen Cadaver
27.04.2010, 16:24:30
klappt leider auch nicht. schade.
Pansen Cadaver
28.04.2010, 10:22:07
klappt leider auch nicht. schade.
Edit: hab vB neu installiert version 4.0.3 suite. dann als erster addon/produkt den guthaben hack. selbes ergebnis. das komische daran ist nur, im blog, cms und überall anders ist das nicht. nur wenn ich einen thema erstellt habe kommt das über den header.
Coroner
28.04.2010, 10:56:16
ich schau nachher mal nach, ob ich irgendwas finden kann.
Pansen Cadaver
28.04.2010, 11:59:21
ich schau nachher mal nach, ob ich irgendwas finden kann.
ich danke dir.
Coroner
28.04.2010, 13:20:26
Auf die schnelle konnte ich von hier aus nichts sehen. Vielleicht solltest Du erst einmal das PlugIn "postbit_display_start" deaktivieren.
Den rest muss ich zu Hause nachsehen.
Pansen Cadaver
28.04.2010, 13:58:59
Auf die schnelle konnte ich von hier aus nichts sehen. Vielleicht solltest Du erst einmal das PlugIn "postbit_display_start" deaktivieren.
Den rest muss ich zu Hause nachsehen.
die meldung ist jetzt zwar weg, aber im thema werden keine informationen angezeigt wie hoch das guthaben ist.
Coroner
28.04.2010, 14:16:33
Das ist klar - aber erstmal kannst Du arbeiten.
Pansen Cadaver
28.04.2010, 16:02:11
so nun schreib ich mal meine fehlermeldungen alle auf.
im thema
products['guthaben']) { $ghconfigtable = $db->query_first ("SELECT * FROM " . TABLE_PREFIX . "guthaben"); if ($ghconfigtable['show_gutinthread'] OR $ghconfigtable['show_ktointhread']) { $this->post['rank'] .= ""; $sgh = 0; if ($ghconfigtable['show_gutinthread']) { $sgh = 1; $this->post['rank'] .= "" . $vbphrase['showguthaben'] . ": " . number_format ($this->post['guthaben'], 0, ", ", '.') . " " . $ghconfigtable['waehrung'] . "
"; } if ($ghconfigtable['show_ktointhread']) { $this->post['rank'] .= "" . $vbphrase['showkonto'] . ": " . $this->post['userid'] . "
"; } $this->post['rank'] .= ""; } } ?>
Profil bearbeiten
query_first ("SELECT guthaben FROM " . TABLE_PREFIX . "user WHERE userid=" . intval ($userid)); $mycredit = $ghuser['guthaben']; if ($what == 'minus') { $mycredit = $mycredit - intval ($money); if ($mycredit < 0) $mycredit = 0; } else { $mycredit = $mycredit + intval ($money); } $ktoinserttext = $vbphrase[$phrase]; $db->query ("UPDATE " . TABLE_PREFIX . "user SET guthaben=" . intval ($mycredit) . " WHERE userid=" . intval ($userid)); $db->query ("INSERT INTO " . TABLE_PREFIX . "kontoauszug (kid,userid,datum,info,betrag,art) VALUES (''," . intval ($userid) . "," . time () . ",'" . $db->escape_string (addslashes ($ktoinserttext)) . "'," . intval ($money) . ",'" . $what . "')"); } ($hook = vBulletinHook::fetch_hook('guthaben_module_start') ) ? eval($hook) : false; if ($vbulletin->products['guthaben']) { $ghconfigtable = $db->query_first ("SELECT * FROM " . TABLE_PREFIX . "guthaben"); if ($ghregister == 1) { if ($ghconfigtable['registerguthaben'] AND $ghuserid) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['registerguthaben'], 'plus', 'register_guthaben'); } if ($vbulletin->GPC['referrername']) { $rfuser = $db->query_first("SELECT referrerid FROM " . TABLE_PREFIX . "user WHERE userid=" . intval ($userid)); if ($rfuser['referrerid'] AND $ghconfigtable['werben']) { add_or_sub_guthaben ($rfuser['referrerid'], $ghconfigtable['werben'], 'plus', 'recruited_guthaben'); } } } elseif ($ghnewthread == 1) { if ($ghconfigtable['threadguthaben'] AND $ghuserid) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['threadguthaben'], 'plus', 'thread_guthaben'); } } elseif ($ghpostajaxreply == 1) { $what = 'plus'; $money = $ghconfigtable['postajaxguthaben']; if (!$ghconfigtable['postajaxpm']) { $what = 'minus'; $money = $money - $money - $money; } if ($money) { add_or_sub_guthaben ($ghuserid, $money, $what, 'post_ajax_guthaben'); } } elseif ($ghpostreply == 1) { if ($_POST['p']) { $ghpostid = intval ($_POST['p']); } else { $ghpostid = 0; } if ($ghpostid) { $ghpost = $db->query_first("SELECT userid FROM " . TABLE_PREFIX . "post WHERE postid=" . intval ($ghpostid)); if ($ghpost['userid'] AND $ghpost['userid'] == $ghuserid) { if ($ghconfigtable['selfpostguthaben']) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['selfpostguthaben'], 'minus', 'selfpost_guthaben'); } } else { if ($ghconfigtable['postguthaben'] AND $ghuserid) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['postguthaben'], 'plus', 'post_guthaben'); } } } else { if ($ghconfigtable['postguthaben'] AND $ghuserid) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['postguthaben'], 'plus', 'post_guthaben'); } } if ($newpost['rating'] AND $ghconfigtable['rate_gut']) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['rate_gut'], 'plus', 'threadrate_guthaben'); } } elseif ($ghnewpm == 1) { if ($ghconfigtable['pnonoff'] AND $ghconfigtable['pn_gut'] AND $ghuserid) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['pn_gut'], 'plus', 'pm_guthaben'); } } elseif ($ghthreadrate == 1) { if ($ghconfigtable['rateonoff'] AND $ghconfigtable['rate_gut'] AND $ghuserid) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['rate_gut'], 'plus', 'threadrate_guthaben'); } } elseif ($ghshowthreadcomplete == 1) { $sgh = 0; if ($ghconfigtable['show_gutinthread'] OR $ghconfigtable['show_ktointhread']) { $post['rank'] .= ""; if ($ghconfigtable['show_gutinthread']) { $sgh = 1; $post['rank'] .= "" . $vbphrase['showguthaben'] . ": " . $post['guthaben'] . " " . $ghconfigtable['waehrung'] . "
"; } if ($ghconfigtable['show_ktointhread']) { $post['rank'] .= "" . $vbphrase['showkonto'] . ": " . $post['userid'] . "
"; } $post['rank'] .= ""; } } elseif ($ghusertitlestart == 1) { if ($ghconfigtable['usetitgut'] AND $ghuserid) { if ($vbulletin->userinfo['guthaben'] < $ghconfigtable['usetitgut']) { if ($vbulletin->userinfo['customtitle'] == 1) { $vbphrase['custom_user_title'] .= ' (' . $vbphrase['profile_usertitle_reset'] . ')'; $vbulletin->options['ctMaxChars'] .= "\" disabled=\"disabled\""; } else { $vbulletin->bf_ugp_genericpermissions['canusecustomtitle'] = 0; } } else { $vbphrase['custom_user_title'] .= ' (' . $vbphrase['profile_usertitle_add'] . ' ' . $ghconfigtable['usetitgut'] . ' ' . $ghconfigtable['waehrung'] . ')'; } } } elseif ($ghusertitlestart == 2) { if ($vbulletin->GPC['resettitle']) { } else { if ($vbulletin->GPC['customtext'] AND $vbulletin->userinfo['usertitle'] != $vbulletin->GPC['customtext']) { if ($vbulletin->userinfo['guthaben'] < $ghconfigtable['usetitgut']) { } else { if ($ghconfigtable['usetitonoff'] AND $ghconfigtable['usetitgut'] AND $ghuserid) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['usetitgut'], 'minus', 'usertitle_guthaben'); } } } } } elseif ($ghownavatar == 1) { if ($ghconfigtable['avaeaonoff'] AND ($vbulletin->userinfo['guthaben'] < $ghconfigtable['ava_ea_gut'])) { $noownpic = construct_phrase ($vbphrase['ownpic_nomoney'], $vbulletin->userinfo['guthaben'], $ghconfigtable['waehrung'], $ghconfigtable['ava_ea_gut']); eval (standard_error ($noownpic)); exit(); } elseif ($ghconfigtable['avaeaonoff']) { $vbphrase['custom_profile_picture'] .= ' (' . $vbphrase['profile_usertitle_add'] . ' ' . $ghconfigtable['ava_ea_gut'] . ' ' . $ghconfigtable['waehrung'] . ')'; } } elseif ($ghownavatar == 2 AND $ghconfigtable['avaeaonoff']) { if (!$userpic->condition) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['ava_ea_gut'], 'minus', 'useravatar_guthaben'); } } elseif ($ghboardavatar == 1) { if ($ghconfigtable['avaeaonoff'] AND ($vbulletin->userinfo['guthaben'] < $ghconfigtable['ava_ea_gut'])) { $vbulletin->bf_ugp_genericpermissions['canuseavatar'] = 0; } else { $vbphrase['custom_avatar'] .= ' (' . $vbphrase['profile_usertitle_add'] . ' ' . $ghconfigtable['ava_ea_gut'] . ' ' . $ghconfigtable['waehrung'] . ')'; } } elseif ($ghboardavatar == 2 AND $ghconfigtable['avaeaonoff']) { if (!$vbulletin->GPC['avatarid']) { if (!$userpic->condition) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['ava_ea_gut'], 'minus', 'useravatar_guthaben'); } } } ($hook = vBulletinHook::fetch_hook('guthaben_module_end')) ? eval($hook) : false; } ?>
Profilbild ändern
query_first ("SELECT guthaben FROM " . TABLE_PREFIX . "user WHERE userid=" . intval ($userid)); $mycredit = $ghuser['guthaben']; if ($what == 'minus') { $mycredit = $mycredit - intval ($money); if ($mycredit < 0) $mycredit = 0; } else { $mycredit = $mycredit + intval ($money); } $ktoinserttext = $vbphrase[$phrase]; $db->query ("UPDATE " . TABLE_PREFIX . "user SET guthaben=" . intval ($mycredit) . " WHERE userid=" . intval ($userid)); $db->query ("INSERT INTO " . TABLE_PREFIX . "kontoauszug (kid,userid,datum,info,betrag,art) VALUES (''," . intval ($userid) . "," . time () . ",'" . $db->escape_string (addslashes ($ktoinserttext)) . "'," . intval ($money) . ",'" . $what . "')"); } ($hook = vBulletinHook::fetch_hook('guthaben_module_start') ) ? eval($hook) : false; if ($vbulletin->products['guthaben']) { $ghconfigtable = $db->query_first ("SELECT * FROM " . TABLE_PREFIX . "guthaben"); if ($ghregister == 1) { if ($ghconfigtable['registerguthaben'] AND $ghuserid) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['registerguthaben'], 'plus', 'register_guthaben'); } if ($vbulletin->GPC['referrername']) { $rfuser = $db->query_first("SELECT referrerid FROM " . TABLE_PREFIX . "user WHERE userid=" . intval ($userid)); if ($rfuser['referrerid'] AND $ghconfigtable['werben']) { add_or_sub_guthaben ($rfuser['referrerid'], $ghconfigtable['werben'], 'plus', 'recruited_guthaben'); } } } elseif ($ghnewthread == 1) { if ($ghconfigtable['threadguthaben'] AND $ghuserid) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['threadguthaben'], 'plus', 'thread_guthaben'); } } elseif ($ghpostajaxreply == 1) { $what = 'plus'; $money = $ghconfigtable['postajaxguthaben']; if (!$ghconfigtable['postajaxpm']) { $what = 'minus'; $money = $money - $money - $money; } if ($money) { add_or_sub_guthaben ($ghuserid, $money, $what, 'post_ajax_guthaben'); } } elseif ($ghpostreply == 1) { if ($_POST['p']) { $ghpostid = intval ($_POST['p']); } else { $ghpostid = 0; } if ($ghpostid) { $ghpost = $db->query_first("SELECT userid FROM " . TABLE_PREFIX . "post WHERE postid=" . intval ($ghpostid)); if ($ghpost['userid'] AND $ghpost['userid'] == $ghuserid) { if ($ghconfigtable['selfpostguthaben']) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['selfpostguthaben'], 'minus', 'selfpost_guthaben'); } } else { if ($ghconfigtable['postguthaben'] AND $ghuserid) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['postguthaben'], 'plus', 'post_guthaben'); } } } else { if ($ghconfigtable['postguthaben'] AND $ghuserid) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['postguthaben'], 'plus', 'post_guthaben'); } } if ($newpost['rating'] AND $ghconfigtable['rate_gut']) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['rate_gut'], 'plus', 'threadrate_guthaben'); } } elseif ($ghnewpm == 1) { if ($ghconfigtable['pnonoff'] AND $ghconfigtable['pn_gut'] AND $ghuserid) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['pn_gut'], 'plus', 'pm_guthaben'); } } elseif ($ghthreadrate == 1) { if ($ghconfigtable['rateonoff'] AND $ghconfigtable['rate_gut'] AND $ghuserid) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['rate_gut'], 'plus', 'threadrate_guthaben'); } } elseif ($ghshowthreadcomplete == 1) { $sgh = 0; if ($ghconfigtable['show_gutinthread'] OR $ghconfigtable['show_ktointhread']) { $post['rank'] .= ""; if ($ghconfigtable['show_gutinthread']) { $sgh = 1; $post['rank'] .= "" . $vbphrase['showguthaben'] . ": " . $post['guthaben'] . " " . $ghconfigtable['waehrung'] . "
"; } if ($ghconfigtable['show_ktointhread']) { $post['rank'] .= "" . $vbphrase['showkonto'] . ": " . $post['userid'] . "
"; } $post['rank'] .= ""; } } elseif ($ghusertitlestart == 1) { if ($ghconfigtable['usetitgut'] AND $ghuserid) { if ($vbulletin->userinfo['guthaben'] < $ghconfigtable['usetitgut']) { if ($vbulletin->userinfo['customtitle'] == 1) { $vbphrase['custom_user_title'] .= ' (' . $vbphrase['profile_usertitle_reset'] . ')'; $vbulletin->options['ctMaxChars'] .= "\" disabled=\"disabled\""; } else { $vbulletin->bf_ugp_genericpermissions['canusecustomtitle'] = 0; } } else { $vbphrase['custom_user_title'] .= ' (' . $vbphrase['profile_usertitle_add'] . ' ' . $ghconfigtable['usetitgut'] . ' ' . $ghconfigtable['waehrung'] . ')'; } } } elseif ($ghusertitlestart == 2) { if ($vbulletin->GPC['resettitle']) { } else { if ($vbulletin->GPC['customtext'] AND $vbulletin->userinfo['usertitle'] != $vbulletin->GPC['customtext']) { if ($vbulletin->userinfo['guthaben'] < $ghconfigtable['usetitgut']) { } else { if ($ghconfigtable['usetitonoff'] AND $ghconfigtable['usetitgut'] AND $ghuserid) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['usetitgut'], 'minus', 'usertitle_guthaben'); } } } } } elseif ($ghownavatar == 1) { if ($ghconfigtable['avaeaonoff'] AND ($vbulletin->userinfo['guthaben'] < $ghconfigtable['ava_ea_gut'])) { $noownpic = construct_phrase ($vbphrase['ownpic_nomoney'], $vbulletin->userinfo['guthaben'], $ghconfigtable['waehrung'], $ghconfigtable['ava_ea_gut']); eval (standard_error ($noownpic)); exit(); } elseif ($ghconfigtable['avaeaonoff']) { $vbphrase['custom_profile_picture'] .= ' (' . $vbphrase['profile_usertitle_add'] . ' ' . $ghconfigtable['ava_ea_gut'] . ' ' . $ghconfigtable['waehrung'] . ')'; } } elseif ($ghownavatar == 2 AND $ghconfigtable['avaeaonoff']) { if (!$userpic->condition) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['ava_ea_gut'], 'minus', 'useravatar_guthaben'); } } elseif ($ghboardavatar == 1) { if ($ghconfigtable['avaeaonoff'] AND ($vbulletin->userinfo['guthaben'] < $ghconfigtable['ava_ea_gut'])) { $vbulletin->bf_ugp_genericpermissions['canuseavatar'] = 0; } else { $vbphrase['custom_avatar'] .= ' (' . $vbphrase['profile_usertitle_add'] . ' ' . $ghconfigtable['ava_ea_gut'] . ' ' . $ghconfigtable['waehrung'] . ')'; } } elseif ($ghboardavatar == 2 AND $ghconfigtable['avaeaonoff']) { if (!$vbulletin->GPC['avatarid']) { if (!$userpic->condition) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['ava_ea_gut'], 'minus', 'useravatar_guthaben'); } } } ($hook = vBulletinHook::fetch_hook('guthaben_module_end')) ? eval($hook) : false; } ?> Avatar ändern
query_first ("SELECT guthaben FROM " . TABLE_PREFIX . "user WHERE userid=" . intval ($userid)); $mycredit = $ghuser['guthaben']; if ($what == 'minus') { $mycredit = $mycredit - intval ($money); if ($mycredit < 0) $mycredit = 0; } else { $mycredit = $mycredit + intval ($money); } $ktoinserttext = $vbphrase[$phrase]; $db->query ("UPDATE " . TABLE_PREFIX . "user SET guthaben=" . intval ($mycredit) . " WHERE userid=" . intval ($userid)); $db->query ("INSERT INTO " . TABLE_PREFIX . "kontoauszug (kid,userid,datum,info,betrag,art) VALUES (''," . intval ($userid) . "," . time () . ",'" . $db->escape_string (addslashes ($ktoinserttext)) . "'," . intval ($money) . ",'" . $what . "')"); } ($hook = vBulletinHook::fetch_hook('guthaben_module_start') ) ? eval($hook) : false; if ($vbulletin->products['guthaben']) { $ghconfigtable = $db->query_first ("SELECT * FROM " . TABLE_PREFIX . "guthaben"); if ($ghregister == 1) { if ($ghconfigtable['registerguthaben'] AND $ghuserid) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['registerguthaben'], 'plus', 'register_guthaben'); } if ($vbulletin->GPC['referrername']) { $rfuser = $db->query_first("SELECT referrerid FROM " . TABLE_PREFIX . "user WHERE userid=" . intval ($userid)); if ($rfuser['referrerid'] AND $ghconfigtable['werben']) { add_or_sub_guthaben ($rfuser['referrerid'], $ghconfigtable['werben'], 'plus', 'recruited_guthaben'); } } } elseif ($ghnewthread == 1) { if ($ghconfigtable['threadguthaben'] AND $ghuserid) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['threadguthaben'], 'plus', 'thread_guthaben'); } } elseif ($ghpostajaxreply == 1) { $what = 'plus'; $money = $ghconfigtable['postajaxguthaben']; if (!$ghconfigtable['postajaxpm']) { $what = 'minus'; $money = $money - $money - $money; } if ($money) { add_or_sub_guthaben ($ghuserid, $money, $what, 'post_ajax_guthaben'); } } elseif ($ghpostreply == 1) { if ($_POST['p']) { $ghpostid = intval ($_POST['p']); } else { $ghpostid = 0; } if ($ghpostid) { $ghpost = $db->query_first("SELECT userid FROM " . TABLE_PREFIX . "post WHERE postid=" . intval ($ghpostid)); if ($ghpost['userid'] AND $ghpost['userid'] == $ghuserid) { if ($ghconfigtable['selfpostguthaben']) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['selfpostguthaben'], 'minus', 'selfpost_guthaben'); } } else { if ($ghconfigtable['postguthaben'] AND $ghuserid) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['postguthaben'], 'plus', 'post_guthaben'); } } } else { if ($ghconfigtable['postguthaben'] AND $ghuserid) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['postguthaben'], 'plus', 'post_guthaben'); } } if ($newpost['rating'] AND $ghconfigtable['rate_gut']) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['rate_gut'], 'plus', 'threadrate_guthaben'); } } elseif ($ghnewpm == 1) { if ($ghconfigtable['pnonoff'] AND $ghconfigtable['pn_gut'] AND $ghuserid) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['pn_gut'], 'plus', 'pm_guthaben'); } } elseif ($ghthreadrate == 1) { if ($ghconfigtable['rateonoff'] AND $ghconfigtable['rate_gut'] AND $ghuserid) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['rate_gut'], 'plus', 'threadrate_guthaben'); } } elseif ($ghshowthreadcomplete == 1) { $sgh = 0; if ($ghconfigtable['show_gutinthread'] OR $ghconfigtable['show_ktointhread']) { $post['rank'] .= ""; if ($ghconfigtable['show_gutinthread']) { $sgh = 1; $post['rank'] .= "" . $vbphrase['showguthaben'] . ": " . $post['guthaben'] . " " . $ghconfigtable['waehrung'] . "
"; } if ($ghconfigtable['show_ktointhread']) { $post['rank'] .= "" . $vbphrase['showkonto'] . ": " . $post['userid'] . "
"; } $post['rank'] .= ""; } } elseif ($ghusertitlestart == 1) { if ($ghconfigtable['usetitgut'] AND $ghuserid) { if ($vbulletin->userinfo['guthaben'] < $ghconfigtable['usetitgut']) { if ($vbulletin->userinfo['customtitle'] == 1) { $vbphrase['custom_user_title'] .= ' (' . $vbphrase['profile_usertitle_reset'] . ')'; $vbulletin->options['ctMaxChars'] .= "\" disabled=\"disabled\""; } else { $vbulletin->bf_ugp_genericpermissions['canusecustomtitle'] = 0; } } else { $vbphrase['custom_user_title'] .= ' (' . $vbphrase['profile_usertitle_add'] . ' ' . $ghconfigtable['usetitgut'] . ' ' . $ghconfigtable['waehrung'] . ')'; } } } elseif ($ghusertitlestart == 2) { if ($vbulletin->GPC['resettitle']) { } else { if ($vbulletin->GPC['customtext'] AND $vbulletin->userinfo['usertitle'] != $vbulletin->GPC['customtext']) { if ($vbulletin->userinfo['guthaben'] < $ghconfigtable['usetitgut']) { } else { if ($ghconfigtable['usetitonoff'] AND $ghconfigtable['usetitgut'] AND $ghuserid) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['usetitgut'], 'minus', 'usertitle_guthaben'); } } } } } elseif ($ghownavatar == 1) { if ($ghconfigtable['avaeaonoff'] AND ($vbulletin->userinfo['guthaben'] < $ghconfigtable['ava_ea_gut'])) { $noownpic = construct_phrase ($vbphrase['ownpic_nomoney'], $vbulletin->userinfo['guthaben'], $ghconfigtable['waehrung'], $ghconfigtable['ava_ea_gut']); eval (standard_error ($noownpic)); exit(); } elseif ($ghconfigtable['avaeaonoff']) { $vbphrase['custom_profile_picture'] .= ' (' . $vbphrase['profile_usertitle_add'] . ' ' . $ghconfigtable['ava_ea_gut'] . ' ' . $ghconfigtable['waehrung'] . ')'; } } elseif ($ghownavatar == 2 AND $ghconfigtable['avaeaonoff']) { if (!$userpic->condition) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['ava_ea_gut'], 'minus', 'useravatar_guthaben'); } } elseif ($ghboardavatar == 1) { if ($ghconfigtable['avaeaonoff'] AND ($vbulletin->userinfo['guthaben'] < $ghconfigtable['ava_ea_gut'])) { $vbulletin->bf_ugp_genericpermissions['canuseavatar'] = 0; } else { $vbphrase['custom_avatar'] .= ' (' . $vbphrase['profile_usertitle_add'] . ' ' . $ghconfigtable['ava_ea_gut'] . ' ' . $ghconfigtable['waehrung'] . ')'; } } elseif ($ghboardavatar == 2 AND $ghconfigtable['avaeaonoff']) { if (!$vbulletin->GPC['avatarid']) { if (!$userpic->condition) { add_or_sub_guthaben ($ghuserid, $ghconfigtable['ava_ea_gut'], 'minus', 'useravatar_guthaben'); } } } ($hook = vBulletinHook::fetch_hook('guthaben_module_end')) ? eval($hook) : false; } ?> das wars erstmal.
Coroner
28.04.2010, 17:26:26
So, gefunden habe ich nichts. Es ist mir schleierhaft warum das vB Dir die Guthaben Module ausgibt, anstatt sie zu interpretieren.
Pansen Cadaver
29.04.2010, 03:17:24
ich hatte vergessen zu erwähnen, das ich das forum auf meinem lokalen rechner installiert habe - mit xampp. auf einem onlineserver funzt alles ohne prob. gibt es auch eine möglichkeit das auf xampp zum laufen zu bringen? Thx & MfG
Coroner
29.04.2010, 10:14:04
Kann ich Dir nicht sagen - habe davon absolut keine Ahnung.
Pansen Cadaver
29.04.2010, 16:24:37
ok, habs selber herrausgefunden. lag an der mysql version von xampp. ansonsten geniale arbeit. Danke
Trainer
24.05.2010, 09:51:49
Moin aus Bremen,
erst einmal vielen Dank für dieses tolle AddOn!!!!!
Leider reagiert der Aktienkurs überhaupt nicht auf Beiträge. :confused:
vBulletin Version 4.0.3
TobiMD
11.07.2010, 14:45:05
Hey,
erstmal danke für eure Arbeit zum umschreiben des Addons :)
Habe aber leider ein kleines Problem, ich benutze das VB 4.0.4 mit dem Animated Arena Style von completeVB. Leider fügt er mir nicht die Anzeige des Guthabens und der Kontonummer im postbit Template ein sodass mir die beiden Sachen nicht angezeigt werden.
Könnte mir eventuell wer den Code schicken welchen ich einfügen muss damit er mir die 2 Sachen angezeigt werden?
Wäre mir eine große Hilfe.
Mit freundlichen Grüßen,
TobiMD
ladycroft
30.07.2010, 23:36:19
Hallo zusammen
erstmal vielen Dank für das tolle Hack.
Ich habe neu vB4.0.5 installiert und das Guthabenhack von hier.
Bei mir wird im Post auch kein Guthaben oder Kontonummer angezeigt. Und bei den Spielen kann ich keinen Preis fürs spielen angeben.
Woran könnte das liegen?
lg ladycroft
Coroner
31.07.2010, 13:08:08
Hast Du mal den Einbau kontrolliert ? Welche Spiele ?
ladycroft
31.07.2010, 23:40:35
Ja den Einbau habe ich überprüft. Da ist erst so am einrichten bin, wollte ich es erstmal zum Testen einstellen bei den Spielen, die schon drin waren in der Arcade.
lg ladycroft
Ich hab da ein Design Problemchen im Header.
http://i37.tinypic.com/348oqyt.jpg
Es soll wohl daran liegen das das Template aditional.css nicht geladen wird.
gruß
Coroner
11.08.2010, 20:49:07
Kannst du im Template: "stylebridge_headinclude" nachtragen - dann sollte es gehen.
Danke, funktioniert 1a :)
gruß
gibt es eigentlich eine Möglichkeit bestimmte Foren auszuschließen, also wo es dann kein Virtuelles geld o.a. gibt?
Eine solche funktion habe ich nämlich bisher nirgends gefunden.
gruß
Coroner
12.08.2010, 10:15:47
Nein, ist so nicht moeglich
mhh, ok das ist schlecht, wird das später evtl noch eingebaut?
gruß
Coroner
12.08.2010, 20:38:54
Kann ich jetzt nicht nicht zu 100% sagen
ladycroft
23.08.2010, 18:12:35
Ich frag nochmal diskret nach.
Weiss jemand Rat, warum ich Kontostand usw. nicht sehen kann beim Beitrag?
Installation hab ich überprüft und alles so ausgeführt wie beschrieben.
ausserdem wollte ich fragen, wo und ob ich denn da auch den Preis fürs spielen und Jackpot einstellen kann?
Würd mich sehr über Eure Hilfe freuen.
lg ladycroft
Pansen Cadaver
26.09.2010, 00:20:03
funzt 1a. Thx & MfG
Tele955848
24.10.2010, 18:54:10
Hallo,
habe es Install. gab es nicht früher eine Funktion der mit zb. 10 User Anzeigt mit den meisten Guthaben ?
Coroner
24.10.2010, 19:47:41
Doch und gibt es auch weiterhin:
http://vbulletin4.php-unlimited.com/guthaben.php?action=top
Tele955848
24.10.2010, 20:29:51
Wird bei mir nicht mehr Angezeigt ?
Wo stelle ich das ein ?
Gruß Andi
Coroner
24.10.2010, 21:10:06
Das wird nicht eingestellt, ist direkt auf der Hauptseite oben im Header
Tele955848
24.10.2010, 21:34:32
Danke für die schnelle Antwort
Hmm das fehlt bei mir ?
ObiLAN
03.12.2010, 03:11:06
Hallo,
ich habe mal das Gehalt eingestellt, aber ausgezahlt wurde das bisher nicht.
Was mache ich falsch ?
MfG.
Coroner
04.12.2010, 14:09:32
Stelle die Frage mal bitte etwas genauer. Was eingestellt etc.
ObiLAN
09.12.2010, 22:29:28
Naja, Gruppen stellt. User den Gruppen zugeteilt und einen Betrag festgelegt. Eine Auszahlung erfolgt bisher nicht.
Ein anderes Problem ist, dass die Aktion nicht steigen. Eingestellt mindetens 1 Post wird zum stiegern benötigt. Wert 10. Jeden Tag gibt es mindestens 1 Post in der Regel mehr. Aktie steht noch immer bei 10.
Ich habe die Version installiert: 3.1 Guthaben by Lasall - vB4 Version by pHp-unlimited
Coroner
10.12.2010, 18:47:57
Hmm, Also das mit der Gruppen-Auszahlung funktioniert (kommt eigentlich zum ersten des Monats - zumindest bei mir)
almac
15.12.2010, 08:43:01
Kurze Frage... nicht wirklich schlimm... aber beim Update des Forums auf vb4.1 hat sich die anzeige im Forum etwas verschoben www.almac.de/forum ganz unten!
Kann man das irgendwie ändern?
Ich habe gerade die neuste Version aufgespielt vom Guthaben, alles scheint zu funktionieren, aber leider wird das im Forum immer noch nicht ganz korrekt angezeigt!
Coroner
15.12.2010, 10:50:11
Da es hier "normal" ist
http://vbulletin4.php-unlimited.com/
gehe ich mal davon aus, das ein anderes PlugIn die Statistik "zerschießt". Auch wusste ich nicht, das es einen "collapse" Button für die Statistik im vB4 gibt !?
Alle Mitglieder die heute online waren: ...
Mach den MOD mal raus und schaue noch einmal
almac
15.12.2010, 11:45:15
Hab ich ausgeschaltet!
Keine Veränderung!
Kann es vielleicht mit diesem Foren Jubiläum zusammenhängen?
Den das ist auch etwas schief ;-)
Coroner
15.12.2010, 12:01:44
Musst Du probieren. AddOn's deaktivieren und schauen
almac
31.12.2010, 10:10:44
Kurze Frage... nicht wirklich schlimm... aber beim Update des Forums auf vb4.1 hat sich die anzeige im Forum etwas verschoben www.almac.de/forum ganz unten!
Kann man das irgendwie ändern?
Ich habe gerade die neuste Version aufgespielt vom Guthaben, alles scheint zu funktionieren, aber leider wird das im Forum immer noch nicht ganz korrekt angezeigt!
Habe jetzt mal alles deaktiviert und nach geschaut, keine Veränderung!
Scheinbar muss sich was geändert haben beim Update auf die neuste vb4.1 Version!
Kannst du mir den Sagen wo ich den Code für diesen bereich finde bzw. welches Template abgeändert werden müsste?
Gruss
Coroner
31.12.2010, 10:14:30
Für mich ist noch alles aktiviert - sieht immer noch so aus wie vorher.
almac
31.12.2010, 10:32:48
Für mich ist noch alles aktiviert - sieht immer noch so aus wie vorher.
Nachdem es keinen unterschied gab, habe ich alles wieder aktiviert!
Dieses Problem gab es vorher auch mit dem Jubiläum Anzeige, da wurde nur der Code etwas angepasst und nun sieht es wieder normal aus!
Im Prinzip fehlt der Strich (Abgrenzung) oberhalb und er müsste etwas nach rechts!
Coroner
31.12.2010, 10:44:01
Ich muss das sehen um mehr sagen zu können. Ich habe allerdings nicht wirklich die Rechte um die AddOns zu deaktivieren
almac
31.12.2010, 12:12:34
sorry, bin leider nicht mehr zuhause!
würde sagen wir machen das im nächsten Jahr fertig!
Liebe Grüsse und guten Rutsch!
Jack Bauer
16.02.2011, 07:02:09
Also so richtig funzt der Hack unter vb4.1.1 nicht - das kann ich bestätigen.
Die Anzeige im Postbit fehlt komplett und auf der Forumhome gibt es auch einen Style Fehler.
Demo (http://www.forum.zitterkopf.de/)
In diesem Fall würd ich gern wissen, ob du den Hack überarbeitest oder uns wenigsten sagst, wie - wo - was zu ändern ist, dann kann man das ja selbst abändern.
Coroner
16.02.2011, 18:24:40
An der DEMO sehe ich nix. Und Postbit habe ich hier:
http://vbulletin4.php-unlimited.com/showthread.php?6-New-Highscore-at-Bank-Shooter-2
Allerdings: 4.1.0
Jack Bauer
16.02.2011, 18:50:08
In deiner vb Demo scheint wirklich alles zu funktionieren aber in der aktuellen vb4.1.1 Version scheint es wohl ein paar Änderungen gegeben u haben und ich bin ja so wie ich hier verfolgt habe nicht der einzige mit diesem "Anzeige" Problem.
Also auf der Forumhome gibt es eben einen Style Fehler
http://img822.imageshack.us/i/screen001f.png/
Und im Postbit wird weder Kontonummer noch Kontostand angezeigt.
http://img688.imageshack.us/i/screen002v.jpg/
Coroner
17.02.2011, 19:29:00
Mal sehen, ob ich am WE dazu komme. Ich werde dann mal vergleichen.
Jack Bauer
17.02.2011, 20:40:41
Du kannst ja auch noch ein wenig warten, bis die deutsche vb 4.1.2 Version freigegeben wird und dann testen :)
Coroner
18.02.2011, 17:31:42
Na super. Es gab irgendwann mal eine extreme Template-Änderung im vB.
Ich habe einfach vergessen, diese ins ZIP zu packen.
Nimm mal bitte das Produkt für vB4.0.8 - damit sollten die Bank-Stats richtig aussehen.
ggf. Dateien überschreiben (evt. klappt es mit dem Postbit dann)
ktr453
22.02.2011, 12:20:38
mal eine frage zu den addon
ist es nur kompertibel zur ufp oder auch zu vbarkade
Coroner
22.02.2011, 17:38:22
vBarcade ist nicht von mir - keine Ahnung ob der damit läuft.
Es wäre besser, den Entwickler zu fragen.
ktr453
22.02.2011, 20:15:32
die frage war blöd gestelt von mir !
ich meine die iproarcade und Casino (w/ 10 player poker
und zweitens es gibt ja zwei guthaben hacks
den hier und vBCreditsII
die die ufp hatte ich ja in der wbb bei mir drin steige aber auf die vbulletin um
und stehe nun vor der frage welche ich einbauen soll die anderen von meinem tim wollen die ipro haben doch finde ich kein guhaben addon dafür auf deutsch deswegen habe ich dich gefragt ob sie komertibel sind mit der ipro
Coroner
23.02.2011, 17:41:33
Also für die iBpro müsstest Du @MrZeropage fragen.
Ufp könnte sogar 3. Guthaben, vBCredits oder vBBux.
Wobei ich letztere beiden nicht ausgiebig getestet habe.
Tele955848
20.07.2011, 21:39:30
Hallo,
im Guthaben gibt es eine Übersicht der TOP10 User die die meisten Dollars oder Credits haben im Guthaben System.
Wie kann ich das ändern zb. das 50 User Angezeigt werden wo muß ich suchen?
Weitet wurden führer die Kontonummern im Postbit Angezeigt das ist hier nicht der Fall oder habe ich was übersehen zum einstellen?
www.1sta.de
LG.Andi
Coroner
21.07.2011, 20:55:40
Muss ich morgen nachsehen, habe es nicht im Kopf.
Und heute bin ich zu K.O.
//Coroner
Tele955848
21.07.2011, 21:41:12
Muss ich morgen nachsehen, habe es nicht im Kopf.
Und heute bin ich zu K.O.
//Coroner
Hallo,
kein Stress:D
Bin froh wenn mir jemand hilft, wann ist net so Wichtig.
LG.Waldi
Coroner
22.07.2011, 18:50:40
guthaben.php
Zeile: 163
if ($place <= 10)
Musst die 10 nur ändern
Tele955848
22.07.2011, 21:56:53
Perfekt Vielen Dank
Das Teil kommt Super an bei meinen Leuten und ist Bestandteil für unsere PS3 Games (so ne Art bezahlung für Anwesenheit bei Turnieren)
Tele955848
26.07.2011, 20:55:37
Hallo,
habe jetzt von 10 auf 30 geändert in der Zeile 163
Dennoch werden mir 10 User nur Angezeigt?
Tele955848
31.07.2011, 13:48:07
Habe das hier geändert und nun klappt es !?
$user_g = $db->query ("SELECT * FROM " . TABLE_PREFIX . "user ORDER BY guthaben DESC, username ASC LIMIT 30");
vBulletin® v3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.