Thread Author: Modi-Skymann
Thread ID: 3156
Thread Info
Es gibt 17 Beiträge zu diesem Thema, und es wurde 4953 mal angesehen.
Wer ist hier? 1 Gäste
 Thema drucken
Scoresystem
Modi-Skymann
Hallo

Habe Probleme mit dem Scoresytem sobald ich die daten in die php datein reinkopiere geht meine HP nicht mehr

Kann mir mal jemand helfen oder TIp geben wie es klappen könnte

Würde mich freuen

Bis bald
Modi-Skymann
 
SC-Ad-Bot
 
emblinux
Dann hast du sicher etwas falsch eingebaut. Du solltest immer noch dazuschreiben, was genau du gemacht hast, denn so kann die schneller geholfen werden.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Modi-Skymann
Aslo habe laut Anleitung

die MAincore.php setuser.php und shoutbox_panel.php geändert

so wie es da steht und hochgeladen und auf einmal ging die seite nicht

soll ich hier denn Quelltext reinkopieren oder wie?
 
Modi-Skymann
Habe die Version 7

und hatte mich drann gehalten aber geht nicht

Leider

Der radio Staus von Grande geht bei mir auchnciht richtig habe einen Virtuellen Stream der auf 3 Streams leitet da geht kein AIM

also habe ich keine Modi-Bild anzeige kann mann da was machen das sie angezeigt werden die Modi´s und nicht das Auto-DJ Bild
 
Modi-Skymann
Habe die Version v7.00.05
 
Modi-Skymann
Kann dir ja mal die Daten senden per Mail

 
Modi-Skymann
ist ja gut war neh Frage

Also das ist der Quellcode von meiner Maincore.php

Code 

// Load the Global language file
include LOCALE.LOCALESET."global.php";


// Install ScoreSystem power by PHPFusion-SupportClub.de ///////////////
require_once INFUSIONS."scoresystem_panel/scoresystem_main_include.php";
////////////////////////////////////////////////////////////////////////

// Check if users full or partial ip is blacklisted
$sub_ip1 = substr(USER_IP, 0, strlen(USER_IP) - strlen(strrchr(USER_IP, ".")));
$sub_ip2 = substr($sub_ip1, 0, strlen($sub_ip1) - strlen(strrchr($sub_ip1, ".")));

if (dbcount("(*)", DB_BLACKLIST, "blacklist_ip='".USER_IP."' OR blacklist_ip='$sub_ip1' OR blacklist_ip='$sub_ip2'")) {
   redirect("http://www.google.com/");
}

// PHP-Fusion user cookie functions
if (!isset($_COOKIE[COOKIE_PREFIX.'visited'])) {
   $result = dbquery("UPDATE ".DB_SETTINGS." SET counter=counter+1");
   setcookie(COOKIE_PREFIX."visited", "yes", time() + 31536000, "/", "", "0");
}

//check that site or user theme exists
function theme_exists($theme) {
   if (!file_exists(THEMES) || !is_dir(THEMES)) {
      return false;   
   } else if (file_exists(THEMES.$theme."/theme.php") && file_exists(THEMES.$theme."/styles.css")) {
      define("THEME", THEMES.$theme."/");
      return true;
   } else {
      $dh = opendir(THEMES);
      while (false !== ($entry = readdir($dh))) {
         if ($entry != "." && $entry != ".." && is_dir(THEMES.$entry)) {
            if (file_exists(THEMES.$entry."/theme.php") && file_exists(THEMES.$entry."/styles.css")) {
               define("THEME", THEMES.$entry."/");
               return true;
               exit;
            }
         }
      }
      closedir($dh);
      if (!defined("THEME")) {
         return false;
      }
   }
}

if (isset($_POST['login'])) {
   $user_pass = md5($_POST['user_pass']);
   $user_name = preg_replace(array("/\=/","/\#/","/\sOR\s/"), "", stripinput($_POST['user_name']));
   $result = dbquery("SELECT * FROM ".DB_USERS." WHERE user_name='$user_name' AND (user_password='".md5($user_pass)."' OR user_password='$user_pass') LIMIT 1");
   if (dbrows($result)) {
      $data = dbarray($result);
      if ($data['user_password'] == $user_pass) {
         $result = dbquery("UPDATE ".DB_USERS." SET user_password='".md5($user_pass)."' WHERE user_id='".$data['user_id']."'");
      }
      $cookie_value = $data['user_id'].".".$user_pass;
      if ($data['user_status'] == 0) {   
         $cookie_exp = isset($_POST['remember_me']) ? time() + 3600 * 24 * 30 : time() + 3600 * 3;
         header("P3P: CP='NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM'");
         setcookie(COOKIE_PREFIX."user", $cookie_value, $cookie_exp, "/", "", "0");
         redirect(BASEDIR."setuser.php?user=".$data['user_name'], true);
      } elseif ($data['user_status'] == 1) {
         redirect(BASEDIR."setuser.php?error=1", true);
      } elseif ($data['user_status'] == 2) {
         redirect(BASEDIR."setuser.php?error=2", true);
      }
   } else {
      redirect(BASEDIR."setuser.php?error=3");
   }
}

if (isset($_COOKIE[COOKIE_PREFIX.'user'])) {
   $cookie_vars = explode(".", $_COOKIE[COOKIE_PREFIX.'user']);
   $cookie_1 = isnum($cookie_vars['0']) ? $cookie_vars['0'] : "0";
   $cookie_2 = (preg_check("/^[0-9a-z]{32}$/", $cookie_vars['1']) ? $cookie_vars['1'] : "");
   $result = dbquery("SELECT * FROM ".DB_USERS." WHERE user_id='$cookie_1' AND user_password='".md5($cookie_2)."' LIMIT 1");
   unset($cookie_vars,$cookie_1,$cookie_2);
   if (dbrows($result)) {
      $userdata = dbarray($result);
      if ($userdata['user_status'] == 0) {
         if ($userdata['user_theme'] != "Default" && file_exists(THEMES.$userdata['user_theme']."/theme.php") && ($settings['userthemes'] == 1 || $userdata['user_level'] >= 102)) {
            if (!theme_exists($userdata['user_theme'])) {
               echo "<strong>".$settings['sitename']." - ".$locale['global_300'].".</strong><br /><br />\n";
               echo $locale['global_301'];
               die();
            }
         } else {
            if (!theme_exists($settings['theme'])) {
               echo "<strong>".$settings['sitename']." - ".$locale['global_300'].".</strong><br /><br />\n";
               echo $locale['global_301'];
               die();
            }
         }
         if ($userdata['user_offset'] <> 0) {
            $settings['timeoffset'] = $settings['timeoffset'] + $userdata['user_offset'];
         }
         if (!isset($_COOKIE[COOKIE_PREFIX.'lastvisit'])) {
            $result = dbquery("UPDATE ".DB_USERS." SET user_threads='' WHERE user_id='".$userdata['user_id']."'");
            setcookie(COOKIE_PREFIX."lastvisit", $userdata['user_lastvisit'], time() + 3600, "/", "", "0");         
            $lastvisited = $userdata['user_lastvisit'];
         } else {
            $lastvisited = $_COOKIE[COOKIE_PREFIX.'lastvisit'];
         }
         if ($userdata['user_level'] > 101) {
            if (isset($_COOKIE[COOKIE_PREFIX.'admin']) && (!eregi(str_replace("../", "", "/".ADMIN), FUSION_REQUEST) || USER_IP != $userdata['user_ip'])) {
               setcookie(COOKIE_PREFIX."admin", "", time() - 7200, "/", "", "0");
            }
         }
      } else {
         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");
         redirect(BASEDIR."index.php", true);
      }
   } else {
      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");
      redirect(BASEDIR."index.php", true);
   }
} else {
   if (!theme_exists($settings['theme'])) {
      echo "<strong>".$settings['sitename']." - ".$locale['global_300'].".</strong><br /><br />\n";
      echo $locale['global_301'];
      die();
   }
   $userdata = "";   $userdata['user_level'] = 0; $userdata['user_rights'] = ""; $userdata['user_groups'] = "";
}

// Redirect browser using header or script function
function redirect($location, $script = false) {
   // Install ScoreSystem power by PHPFusion-SupportClub.de ///////////////////
   require_once INFUSIONS."scoresystem_panel/scoresystem_redirect_include.php";
   ////////////////////////////////////////////////////////////////////////////
// Check if users full or partial ip is blacklisted

 
Janilein
Solch lange Codes bitte als Anhang einfügen zumindest aber die dafür vorgesehenen BBCodes nutzen

Und bei Codes bitte die Smilies abschalten. Danke
Bearbeitet von Janilein am 28.10.2010 um 11:14
traumkamera.de/logo/traumlogo.jpg
themes.lewitzgalerie.de/logo/logo072010-2.png
www.php-fusion.at/content/sitelogo_1.jpg
 
Markus
Hallo habe mal eine Frage

Wie bekomm ich hin das ich andere Infusionen mit in die Scores aufnehmen kann?
z.b. Grußticker, oder ähnlichem...halt infusionen die nich standard mit drin sind

und wie bekommm ich es hin das wenn ich einen user mit dem pd_warning verwarne er dann scores abgezogen bekommt?


Da is zwar eine Installationshilfe dabei aber leider bringt die mir nichts da diese Infusionen dort nich angezeigt werden.

Danke schonmal für eure Hilfe

MfG Markus
Bearbeitet von Markus am 15.11.2010 um 18:41
 
emblinux
Wie man das Scoresystem in andere Infusions mit einbindet, kann man der Anleitung dem Wiki und auch dem Forum hier entnehmen.

Aktion im Adminbereich des Scoresystems anlegen und in der Infusion an der entsprechenden Stelle die entsprechende Funktion aufrufen. (score_podisiv bzw. score_negativ)


Und nach diesem Prinzip kann man es auch im Verwarnsystem einbauen, wobei es da sicher nicht ganz so einfach ist. Denn das Verwarnsystem ist nicht für das ScoreSystem ausgelegt. Da gibt es bestimmte Dinge zu beachten.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Markus
naja wirklich hilfreich is das ja nic..

Erweiterung

Wie auch jedes andere System ist auch das ScoreSystem sehr einfach erweiterbar. Um aber für die nachfolgenden Funktionen eine Aktion zu erwirken muss erst im Adminbereich unter "Score-Einstellungen" eine neue Aktion hinzugefügt werden.


also leg ich ein neues score an in nenne das zb als aktion einfach nur GT und dann muss ich bei der infusion

Code 

score_positive("GT");



eintragen?

wenn ja wo genau denn?

und beim verwarnsystem was muss man da beachten?

mfg
 
emblinux
Den Funktionsaufruf muss man dort tätigen, wo auch der Datenbankeintrag gemacht wird. Meistens dort wo ein INSERT ist. Anhand der Score-System-Beschreibung müsste man das aber mitbekommen haben.

Und für das Abziehen der Punkte bei einer Verwarnung würde ich erst mal die Finger von lassen. Ausserdem weiß ich ja nicht, wie genau du das vor hast.

Festen Punkteabzug bei jeglicher Verwarnung ? Abzug von Punkten abhängig von der Verwarnung ? ....

Ausserdem wird der User damit ja doppelt bestraft. Von daher halte ich das nicht für sinnvoll.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Markus
Ok also das mim Grußticker hab ich hinbekommen.

JA ich lass dei Finger vom Verwarnsystem bin froh das es endlich läuft ^^ dank der Hilfe von Gueffel

Wollte eig nur das man bei jeglicher Verwarnung egal welcher Art Punkte abgezogen bekommt, mehr sollte es eig gar nich sein.

Is das einfach einzubauen oder soll ichs lieber ganz lassen?
Oder könntet ihr mir vllt sagen wie ich das einbaue.

MfG Markus
 
torty
habe da ein problem mit dem score system Benutze die version 7.02.5 und zwar Öffne nun deine setuser.php und füge Code an den Beschriebenen Stellen hinzu:
suche zirka die Zeile 61 wo folgendes steht:

Code 

echo "<strong>".$locale['global_193'].$_GET['user']."</strong><br /><br
/>\n";




die zeile gibs beimir nicht
 
emblinux
Dazu gibt es bereits einen Thread, der die Anpassungen für die aktuelle PHP-FUsion Version beschreibt, auch das mit der setuser.php.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
torty
sorry zu schnell gepostet hatte es danach gefunden
 
torty
hatte diescore so eingetellt daserfürjedes spiel 5 score abzieht aber irkendwiemacht er es nich worann kann das liegen
 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
Scoresystem unter 7.02 installieren (Anleitung) Gemischtes 96 21.09.2017 um 11:58
Scoresystem für 7.02.07 Allgemeine Support Fragen 5 27.01.2017 um 16:01
Scoresystem (7.02) admin_password Infusionen 28 26.06.2016 um 19:39
PN bei User-Transfer (Scoresystem) Infusionen 18 06.01.2016 um 06:06
Scoresystem usw, wie geht es weiter? Allgemeine Diskussionen 4 29.04.2015 um 14:55
Heiseclan