close× Call Us +49 (1805) 01 29 59

Heiseclan
Thread Author: DJAranod
Thread ID: 3065
Thread Info
Es gibt 15 Beiträge zu diesem Thema, und es wurde 5023 mal angesehen.
Wer ist hier? 1 Gäste
 Thema drucken
Scorsystem in Member Charts einbinden
DJAranod
Hallo liebe Leute

ich verwende PHPFusion 7.00.07

ich hab mir das Scorsystem 1.1 zugelegt und hab auf meiner homepage die Infusion Gr_Member_Charts v1.1 for PHP-Fusion 7 am laufen,

nun wolte ich es so machen das jeder der votet 1000 scors auf sien konto bekommt.

nun also ich habs nun mal so weit geschaft das 1000 scors vergeben werden doch ihrgend wie bekommen gleich alle user 1000 scors wenn einer votet ich denke ich hab es an der falschen stelle eingefügt

ich habe in der infusion gesucht wo ich da shin machen muss aber nirgens eine passende stelle gefunden.

habs dann bei der infusion_db.php von der infusion bei MC_Vote eingebunden.

wo muss ich den code

[geshi=php]//V-Bank
if (score_positive("MCVOT")) {
score_free("RN Charts", "MCVOT", "5", "9999", "N", "0", "4");
//v-Bank[/geshi]

sollteauch fürdie V-Bank eingebundenn werden

eintragen??

sorry was php angeht bin ich ein anfänger

danke aberdenoch freure hilfe

Freundlgiche Grüsse

DJAranod
 
SC-Ad-Bot
 
SpaceBoY2009
Wenn du es dir einfach machen möchtest, im Adminbereich des Scoresystems gibt es die Funktion des Admin-Transfers, dort kannst du dann jedem User die Punkte geben.

MfG
Kostenlos deine Webseite eintragen:
http://www.meine-webseite-eintragen.de
 
DjMicha1985
@SpaceBoY2009 sehr sinnvoll. willst du wenn du z.b. 600 aktive user auf der page hast davon 439 punkten täglich überweisen?

@DJAranod schau ma in die member_charts.php. Dort suchen wo der eintrag in die db gemacht wird. Danach denn dein code rein
lpmf.lilypie.com/TikiPic.php/oxgEKHz.jpglpmf.lilypie.com/oxgEp2.png
 
SpaceBoY2009
ja warum nicht lol dafür Betreibe ich doch auch ne HP um dann auch täglich etwas dran zu machen lol.

Nein aber das ist die einfachste möglichkeit Wink

MfG
Kostenlos deine Webseite eintragen:
http://www.meine-webseite-eintragen.de
 
DJAranod
@ SpaceBoY2009 nun wenn man genau sehen könne wer Gewotet hat und wer nicht wär das sicher ne möglichkeit wo bei wie schon DJMicha1985 gesagt hat wenn mann 600 registrirte user zum beispiel hat wärmandasehr lange dran und wenn du eine homepage betreibst dan brauchst du sicherlich diese zeit für andere sachenauf deiner homepage zu machen zb. News, Berichte, Forum beiträge, oder sonnst ihrgend wie aktuell halten.

@DJMicha1985 danke für den tipp diese datei hab ich ganz übersehe.

nur ihrgend wiesehe ich dagerade nicht durch wo ich das genau hinsetzen soll.

ich post hier mal den code der member_charts.php vielicht kann mirda jemand sagen wo ich den fehler gemacht habe, weil zur zeit gerade meine darstellung der page verhuntz ist darum nehm ich den code wieder raus damit sie wieder normal schaut.

ich habs bei Linie 68 eingefügt aber daist es warscheinlich falsch


[geshi=php]require_once "maincore.php";
require_once THEMES."templates/header.php";

if (IsSeT($_GET['id']) && !isnum($_GET['id'])) { redirect("index.php"); }

include INFUSIONS."gr_member_charts_panel/infusion_db.php";
if (file_exists(INFUSIONS."gr_member_charts_panel/locale/".LOCALESET."index.php")) {
include INFUSIONS."gr_member_charts_panel/locale/".LOCALESET."index.php";
} else {
include INFUSIONS."gr_member_charts_panel/locale/German/index.php";
}

if (iMEMBER && IsSeT($_GET['new_song'])) {
add_to_title($locale['global_200'].$locale['grmc400']);
opentable($locale['grmc400']);
if (IsSeT($_POST['save'])) {
$interpreter = stripinput($_POST['interpreter']);
$title = stripinput($_POST['title']);
if ($interpreter != "" && $title != "") {
$result = dbquery("INSERT INTO ".DB_GR_MC_CHARTS." (mcc_interpreter, mcc_title, mcc_autor) VALUES('".$interpreter."', '".$title."', '".$userdata['user_name']."')");
$result2 = dbquery("INSERT INTO ".DB_MESSAGES." (message_to, message_from, message_subject, message_message, message_smileys, message_read, message_datestamp, message_folder) VALUES ('1', '".$userdata["user_id"]."', '".$locale['grmc424']."', '".$locale['grmc425']."', 'n', '0', '".time()."', '0')");
redirect(FUSION_SELF."?thanks");
} else {
redirect(FUSION_SELF."?new_song");
}
} else {
echo "<form action='".FUSION_SELF."?new_song' method='post'><table align='center' class='tbl-border' cellpadding='0' cellspacing='0'>
<tr>
<td class='tbl1'>".$locale['grmc401']."</td>
<td class='tbl2'><input class='textbox' maxlength='100' style='width: 200px;' type='text' name='interpreter' /></td>
</tr>
<tr>
<td class='tbl1'>".$locale['grmc402']."</td>
<td class='tbl2'><input class='textbox' maxlength='100' style='width: 200px;' type='text' name='title' /></td>
</tr>
<tr>
<td align='center' classe='tbl2' colspan='2'><input class='button' name='save' type='submit' value='".$locale['grmc403']."' /></td>
</tr>
</table>\n</form>\n<a href='".FUSION_SELF."'>".$locale['grmc404']."</a>\n";
}
} else {
if (IsSeT($_GET['thanks'])) {
opentable($locale['grmc420']);
echo "<div align='center'>".$locale['grmc421']."</div>";
closetable();
}
add_to_title($locale['global_200'].$locale['grmc419']);
opentable($locale['grmc419']);
if (!isset($_GET['rowstart']) || !isnum($_GET['rowstart'])) { $rowstart_save = 0; }
else { $rowstart_save = $_GET['rowstart']; }
$mcs_settings_result = dbquery("SELECT * FROM ".DB_GR_MC_SETTINGS." WHERE mcs_id='1'");
$mc_settings = dbarray($mcs_settings_result);
$time = time();
$vtime = $time - ($mc_settings['mcs_vote_select']*24*60*60);
if (iMEMBER) {
$mcv_freigabe_result = dbquery("SELECT * FROM ".DB_GR_MC_VOTE." WHERE (mcv_userid='".$userdata['user_id']."' OR mcv_ip='".USER_IP."') AND mcv_votetime > '".$vtime."'");
$mc_freigabe = dbrows($mcv_freigabe_result);
} elseif (!iMEMBER) {
$mcv_freigabe_result = dbquery("SELECT * FROM ".DB_GR_MC_VOTE." WHERE mcv_ip='".USER_IP."' AND mcv_votetime > '".$vtime."'");
$mc_freigabe = dbrows($mcv_freigabe_result);
}
echo "<div align='center'>";
if (($mc_settings['mcs_end'] >= $time && $time >= $mc_settings['mcs_start']) && $mc_freigabe == 0) {
if (IsSet($_POST['vote_now']) && isnum($_GET['id'])) {
$vote_result = dbquery("UPDATE ".DB_GR_MC_CHARTS." SET mcc_votes=mcc_votes+1 WHERE mcc_id='".$_GET['id']."'");
$vote_result = dbquery("INSERT INTO ".DB_GR_MC_VOTE." (mcv_userid, mcv_ip, mcv_voteid, mcv_votetime) VALUES('".$userdata['user_id']."', '".USER_IP."', '".$_GET['id']."', '".time()."')");
redirect(FUSION_SELF);
//V-Bank
if (score_positive("MCVOT")) {
score_free("RN Charts", "MCVOT", "5", "9999", "N", "0", "4");
//v-Bank
}
}
if (IsSeT($_GET['order']) && $_GET['order'] == "interpreter_desc") { $order = "interpreter_desc"; $order_save = "interpreter DESC"; }
elseif (IsSeT($_GET['order']) && $_GET['order'] == "title_asc") { $order = "title_asc"; $order_save = "title ASC"; }
elseif (IsSeT($_GET['order']) && $_GET['order'] == "title_desc") { $order = "title_desc"; $order_save = "title DESC"; }
else { $order = "interpreter_asc"; $order_save = "interpreter ASC"; }

echo $locale['grmc406']."(".showdate("%d.%m.%Y %H:%M", $mc_settings['mcs_start'])." - ".showdate("%d.%m.%Y %H:%M", $mc_settings['mcs_end']).")<br /><br />";
$charts_vote_result = dbquery("SELECT * FROM ".DB_GR_MC_CHARTS." WHERE mcc_free='1' ORDER BY mcc_".$order_save." LIMIT ".$rowstart_save.",20");
if (dbrows($charts_vote_result) != 0) {
echo "<table width='600' class='tbl-border' cellpadding='0' cellspacing='0'>
<tr>
<td width='250' class='tbl1'>".$locale['grmc410']." <img src='".INFUSIONS."gr_member_charts_panel/images/down.gif' onclick='return Interpreter_down();' /><img src='".INFUSIONS."gr_member_charts_panel/images/up.gif' onclick='return Interpreter_up();' /></td>
<td width='250' class='tbl1'>".$locale['grmc411']." <img src='".INFUSIONS."gr_member_charts_panel/images/down.gif' onclick='return Title_down();' /><img src='".INFUSIONS."gr_member_charts_panel/images/up.gif' onclick='return Title_up();' /></td>";
if ($mc_settings['mcs_autor_select'] == 1) {
echo"<td width='100' class='tbl1'>".$locale['grmc412']."</td>";
}
echo "<td width='100' class='tbl1'>".$locale['grmc413']."</td>
</tr>";
while ($charts = dbarray($charts_vote_result)) {
echo "<tr>
<td class='tbl2'>".$charts['mcc_interpreter']."</td>
<td class='tbl2'>".$charts['mcc_title']."</td>";
if ($mc_settings['mcs_autor_select'] == 1) {
echo"<td class='tbl2'>".$charts['mcc_autor']."</td>";
}
echo "<td class='tbl2'><form action='".FUSION_SELF."?id=".$charts['mcc_id']."' method='post'>
<input type='submit' name='vote_now' value='".$locale['grmc414']."' class='button' /></form></td>
</tr>";
}
$rowsend = dbrows(dbquery("SELECT mcc_id FROM ".DB_GR_MC_CHARTS." WHERE mcc_free='1'"));
echo "</table><br>".makePageNav($rowstart_save,20,$rowsend,3,FUSION_SELF."?order=".$order."&amp;");
} else {
echo "<br />".$locale['grmc415'];
}
} else {
echo $locale['grmc416'];
if ($mc_settings['mcs_top_select'] != 0) {
echo "TOP ".$mc_settings['mcs_top_select']." ";
}
echo "power by ".$settings['sitename']."</b><br />";
if ($mc_settings['mcs_top_select'] > 10 || $mc_settings['mcs_top_select'] == 0) {
$max = 20;
} else {
$max = 10;
}
$charts_top_result = dbquery("SELECT * FROM ".DB_GR_MC_CHARTS." WHERE mcc_free='1' ORDER BY mcc_votes DESC LIMIT ".$rowstart_save.",".$max."");
if (dbrows($charts_top_result) != 0) {
if ($mc_freigabe != 0 && !IsSeT($_GET['thanks'])) {
echo "<br />".$locale['grmc417']."<br />";
}
echo"<br /><table width='600' class='tbl-border' cellpadding='0' cellspacing='0'>
<tr>
<td width='50' class='tbl1'>".$locale['grmc407']."</td>
<td width='250' class='tbl1'>".$locale['grmc401']."</td>
<td width='250' class='tbl1'>".$locale['grmc402']."</td>
<td width='50' class='tbl1'>".$locale['grmc408']."</td>
</tr>";
$i = $rowstart_save+1;
while ($charts = dbarray($charts_top_result)) {
echo "<tr>
<td class='tbl2'>".$i."</td>
<td class='tbl2'>".$charts['mcc_interpreter']."</td>
<td class='tbl2'>".$charts['mcc_title']."</td>
<td class='tbl2'>".$charts['mcc_votes']."</td>
</tr>";
$i++;
}
if ($mc_settings['mcs_top_select'] != 0) {
$rowsend = dbrows(dbquery("SELECT mcc_id FROM ".DB_GR_MC_CHARTS." WHERE mcc_free='1' LIMIT 0,".$mc_settings['mcs_top_select'].""));
echo "</table>".makePageNav($rowstart_save,$max,$rowsend,3,FUSION_SELF."?");
} else {
$rowsend = dbrows(dbquery("SELECT mcc_id FROM ".DB_GR_MC_CHARTS." WHERE mcc_free='1'"));
echo "</table>".makePageNav($rowstart_save,$max,$rowsend,3,FUSION_SELF."?");
}
} else {
echo "<br /><br />".$locale['grmc409'];
}
}
if (iMEMBER) { echo "<div class='small1'>[ <a href='".FUSION_SELF."?new_song'>".$locale['grmc405']."</a> ]</div>"; }
}

echo "</div><div align='right'><a href='http://www.granade.eu/scripte/member_charts.html' target='_blank'>Member Charts &copy;</a></div>";
closetable();

echo "<script type='text/javascript'>
function Interpreter_down() {
document.location.href='".FUSION_SELF."?order=interpreter_asc';
}
function Interpreter_up() {
document.location.href='".FUSION_SELF."?order=interpreter_desc';
}
function Title_down() {
document.location.href='".FUSION_SELF."?order=title_asc';
}
function Title_up() {
document.location.href='".FUSION_SELF."?order=title_desc';
}
</script>\n";

require_once THEMES."templates/footer.php";
?>[/geshi]
 
SpaceBoY2009
hehe nagut hast ja gewonnen Wink

MfG
Kostenlos deine Webseite eintragen:
http://www.meine-webseite-eintragen.de
 
DJAranod
oh man was hab ich nun nur getan vor 5 min lief sie noch einwand frei meine hp dann hab ich das in den member-charts.php gendert hochgeladenund nun siet sie so aus

http://www.rave-nation.ch

kann mir bitte einer sagen was ich da falsch gemacht habe das die page so auschaut sprich die reche navi die koplete page eingenommen hat.

das einzige was ich gändert habe war das mit der membercharts.php doch dashabich wieder rückgängig gemacht und sonnst hab ich nichts getan .
 
SpaceBoY2009
deswegen sagte ich lol machs via Admin-Transfer Wink

MfG
Kostenlos deine Webseite eintragen:
http://www.meine-webseite-eintragen.de
 
DJAranod
also page geht, nur wenn man sich einlogt bringt er die rechte Navi Panel auf die ganze strecke
 
SpaceBoY2009
zeigt er dir denn dort einen Fehler an?
Kostenlos deine Webseite eintragen:
http://www.meine-webseite-eintragen.de
 
DJAranod
ne zeigt er nicht
 
DJAranod
so kann mir mal einer sagen wo hier der fehler liegt


<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2008 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: setuser.php
| Author: Nick Jones (Digitanium)
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
require_once "maincore.php";
include THEME."theme.php";

echo "<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>\n";
echo "<html>\n<head>\n";
echo "<title>".$settings['sitename']."</title>\n";
echo "<meta http-equiv='Content-Type' content='text/html; charset=".$locale['charset']."' />\n";
echo "<meta http-equiv='refresh' content='2; url=".$_SERVER["HTTP_REFERER"]."'/>\n";
echo "<meta name='description' content='".$settings['description']."' />\n";
echo "<meta name='keywords' content='".$settings['keywords']."' />\n";
echo "<style type='text/css'>html, body { height:100%; }</style>\n";
echo "<link rel='stylesheet' href='".THEME."styles.css' type='text/css' />\n";
if (function_exists("get_head_tags")) { echo get_head_tags(); }
echo "</head>\n<body class='tbl2 setuser_body'>\n";

echo "<table style='width:100%;height:100%'>\n<tr>\n<td>\n";

echo "<table cellpadding='0' cellspacing='1' width='80%' class='tbl-border center'>\n<tr>\n";
echo "<td class='tbl1'>\n<div style='text-align:center'><!--setuser_pre_logo--><br />\n";
echo "<img src='".BASEDIR.$settings['sitebanner']."' alt='".$settings['sitename']."' /><br /><br />\n";

if (iMEMBER && (isset($_REQUEST['logout']) && $_REQUEST['logout'] == "yes")) {
        header("P3P: CP='NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM'");
        setcookie(COOKIE_PREFIX."user", "", time() - 7200, "/", "", "0");
        setcookie(COOKIE_PREFIX."lastvisit", "", time() - 7200, "/", "", "0");
        $result = dbquery("DELETE FROM ".DB_ONLINE." WHERE online_ip='".USER_IP."'");
        echo "<strong>".$locale['global_192'].$userdata['user_name']."</strong><br /><br />\n";
} else {
    if (isset($_GET['error']) && $_GET['error'] == 1) {
        echo "<strong>".$locale['global_194']."</strong><br /><br />\n";
    } elseif (isset($_GET['error']) && $_GET['error'] == 2) {
        echo "<strong>".$locale['global_195']."</strong><br /><br />\n";
    } elseif (isset($_GET['error']) && $_GET['error'] == 3) {
        echo "<strong>".$locale['global_196']."</strong><br /><br />\n";
    } else {
        if (isset($_COOKIE[COOKIE_PREFIX.'user'])) {
            $cookie_vars = explode(".", $_COOKIE[COOKIE_PREFIX.'user']);
            $user_pass = preg_check("/^[0-9a-z]{32}$/", $cookie_vars['1']) ? $cookie_vars['1'] : "";
            $user_name = preg_replace(array("/\=/","/\#/","/\sOR\s/"), "", stripinput($_GET['user']));
            if (!dbcount("(user_id)", DB_USERS, "user_name='".$user_name."' AND user_password='".md5($user_pass)."'")) {
                echo "<strong>".$locale['global_196']."</strong><br /><br />\n";
            } else {
                $result = dbquery("DELETE FROM ".DB_ONLINE." WHERE online_user='0' AND online_ip='".USER_IP."'");
                echo "<strong>".$locale['global_193'].$_GET['user']."</strong><br /><br />\n";
            }
        }
    }
}

echo $locale['global_197']."<br /><br />\n";
echo "</div>\n</td>\n</tr>\n</table>\n";

echo "</td>\n</tr>\n</table>\n";

echo "</body>\n</html>\n";

mysql_close();

ob_end_flush();
?>
 
DJAranod
hmpf ich weiss nicht mehr weiter keine ahnug wasich daangestellthabe so bald man sich einlogt siet die Page wie im anhang gezeigt aus
Bearbeitet von DJAranod am 26.09.2010 00000009 14:19
 
SpaceBoY2009
dann versuch doch mal die Original Dateien wieder draufzuziehen, erstelle aber vorsichtshalber vorher ein Backup, damit danach nicht noch mehr Schäden an deiner HP sind.

MfG
Kostenlos deine Webseite eintragen:
http://www.meine-webseite-eintragen.de
 
DJAranod
so habs glaub ich wieder hinbekommen nun ist nur noch das mit den member chart offen und da lass ich mal die finger davon ohne eine ahnung zu haben und warte auf eure hilfe .

besten dank bis jetzt für eure hilfe

ps. ich hab die member charst dateien und den setuser.php neu hochgeladen plus die änderungen bei setuser.php wieder eingefügt und nun leufts wieder hoff das ich alles bei setuser.php wieder drin habe
 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
Member Charts Infusionen 2 05.05.2019 00000005 08:02
Im BB Code direkt Erklärung einbinden Allgemeine Support Fragen 14 16.08.2016 00000008 06:56
Sendeplan in eine Extra datei neu einbinden? PHP & MySql 1 30.12.2012 00000012 16:45
In der theme was einbinden Allgemeine Support Fragen 3 27.10.2012 00000010 18:08
PHP auf eine externe seite ohne Iframe einbinden Allgemeine Support Fragen 3 05.08.2012 00000008 12:10