Letze News:
Heute ist Mittwoch der 08.April 2020 es ist Zeit Uhr
Navigation
Mitglieder Online
· Gäste Online: 1

· Mitglieder Online: 0

· Mitglieder insgesamt: 9
· Neuestes Mitglied: · andym0909
IP-Statistik
Heutige Besucher: 102
Zwischen: 00-08 102
Zwischen: 08-16 0
Zwischen: 16-24 0
DE v2.0
Nicht möglich!
DL-Interface
Top 3 Downloads
Datei Geladen
Browserstati... 59
Privacy-Infu... 43
Profilfeld U... 20
1 neue Downloads
Datei Version
Account lös...  Neu [1.2]
2 Bewertungen
Datei Bewertungen
download_plu... Top!
Profilfeld U... Top!
Screens:

Readme im Paket
4 Kategorien
Datei File
PHP Fusion 4
FM Addons 7
MG 4
Themen/Templates 4
Tutorial: ScoreSystem unter PHP-Fusion 7.02
Tutorial Übersicht Tutorial Übersicht  >>   Allgeine Sicherung

ScoreSystem unter PHP-Fusion 7.02
Von: matze am: 06.02.2020 -00:00:00

Lizenz: AGPL
Gelesen 215 x gelesen

Hinweis:
Backup der orginalen Datei nicht vergessen


Vor der Installation macht ihr bitte ein komplettes Backup eurer Seite sowie Datenbank.

Fangen wir mal an.

1. Lade das den Inhalt des Ordners "php_files" auf deinen Webspace bzw. Server hoch.

2. Installiere nun das ScoreSystem im Adminmen?. (Administration => System Admin =>
Infusions)


Nun zum eigentlichen, das was nicht mehr laut Original Anleitung mehr geht.

3. Öffne die maincore.php und suche nach:

PHP
  1. <?php
  2. // Load the Global language file
  3. include LOCALE.LOCALESET."global.php";
  4. ?>


dadrunter kommt:

PHP
  1. <?php
  2. // Install ScoreSystem power by PHPFusion-SupportClub.de ///////////////
  3. require_once INFUSIONS."scoresystem_panel/scoresystem_main_include.php";
  4. ////////////////////////////////////////////////////////////////////////
  5. ?>



4.Nun suchst du nach:

PHP
  1. <?php
  2. function redirect($location, $script = false) {
  3.    if (!$script) {
  4. ?>


5.hinter if (!$script) { baust du :

PHP
  1. <?php
  2. // Install ScoreSystem power by PHPFusion-SupportClub.de ///////////////////
  3. require_once INFUSIONS."scoresystem_panel/scoresystem_redirect_include.php";
  4. ////////////////////////////////////////////////////////////////////////////
  5. ?>


6.Speichern und hochladen

Öffne die footer_includes.php und f?gst den Code hinzu:

PHP
  1. <?php
  2. // Install ScoreSystem power by PHPFusion-SupportClub.de /////////////////
  3. require_once INFUSIONS."scoresystem_panel/scoresystem_footer_include.php";
  4. //////////////////////////////////////////////////////////////////////////
  5. ?>


Speichern und hochladen.

Nun kommen wir aber zum eigentlichen, die setuser.php ist in der 7.02.xx leer, wohin mit der Funktion ?

Hier ist die Lösung:
öffne die maincore.php und suche nach:


PHP
  1. <?php
  2. $userdata = $auth->getUserData();
  3.    unset($auth, $_POST['user_name'], $_POST['user_pass']);
  4. ?>



Dahinter fügst du das ein:

PHP
  1. <?php
  2. score_positive("LOGIN");
  3. ?>


Der gesamte Loginabschnitt sollte dann so aussehen:

PHP
  1. <?php
  2. // Log in user
  3. if (isset($_POST['login']) && isset($_POST['user_name']) && isset($_POST['user_pass'])) {
  4. $auth = new Authenticate($_POST['user_name'], $_POST['user_pass'], (isset($_POST['remember_me']) ? true : false));
  5. $userdata = $auth->getUserData();
  6. unset($auth, $_POST['user_name'], $_POST['user_pass']);
  7. score_positive("LOGIN");
  8. } elseif (isset($_GET['logout']) && $_GET['logout'] == "yes") {
  9. $userdata = Authenticate::logOut();
  10. redirect(BASEDIR."index.php");
  11. } else {
  12. $userdata = Authenticate::validateAuthUser();
  13.  
  14. ?>


Speichern und hochladen.

Weiter mit der Shoutbox:

Öffne die shoutbox_panel.php und suche nach :

PHP
  1. <?php
  2. if (!flood_control("shout_datestamp", DB_SHOUTBOX, "shout_ip='".USER_IP."'")) {
  3.             $result = dbquery("INSERT INTO ".DB_SHOUTBOX." (shout_name, shout_message, shout_datestamp, shout_ip, shout_ip_type, shout_hidden) VALUES ('$shout_name', '$shout_message', '".time()."', '".USER_IP."', '".USER_IP_TYPE."', '0')")
  4.  
  5. ?>


Danach kommt das:

PHP
  1. <?php
  2. score_positive("SHBOX");
  3. ?>


Speichern und hochladen.

Öffne die shoutbox_archiv.php und suche nach :

PHP
  1. <?php
  2. if ((iADMIN && checkrights("S")) || (iMEMBER && dbcount("(shout_id)", DB_SHOUTBOX, "shout_id='".$_GET['shout_id']."' AND shout_name='".$userdata['user_id']."'"))) {
  3.             if ($shout_message) {
  4.                $result = dbquery("UPDATE ".DB_SHOUTBOX." SET shout_message='$shout_message' WHERE shout_id='".$_GET['shout_id']."'".(iADMIN ? "" : " AND shout_name='".$userdata['user_id']."'"));
  5.  
  6. ?>


Danach kommt das:

PHP
  1. <?php
  2. score_positive("SHBOX");
  3.  
  4. ?>


Speichern und hochladen

Öffne die download.php und suche nach:

PHP
  1. <?php
  2. // download the file
  3. if (isset($_GET['file_id']) && isnum($_GET['file_id'])) {
  4.    $download_id = stripinput($_GET['file_id']);
  5.    $res = 0;
  6.    if ($data = dbarray(dbquery("SELECT download_url, download_file, download_cat FROM ".DB_DOWNLOADS." WHERE download_id='".$download_id."'"))) {
  7.       $cdata = dbarray(dbquery("SELECT download_cat_access FROM ".DB_DOWNLOAD_CATS." WHERE download_cat_id='".$data['download_cat']."'"));
  8.       if (checkgroup($cdata['download_cat_access'])) {
  9.          $result = dbquery("UPDATE ".DB_DOWNLOADS." SET download_count=download_count+1 WHERE download_id='".$download_id."'");
  10.          if (!empty($data['download_file']) && file_exists(DOWNLOADS.$data['download_file'])) {
  11.             $res = 1;
  12.             require_once INCLUDES."class.httpdownload.php";
  13.             ob_end_clean();
  14.             $object = new httpdownload;
  15.             $object->set_byfile(DOWNLOADS.$data['download_file']);
  16.             $object->use_resume = true;
  17.             $object->download();
  18.             exit;
  19.          } elseif (!empty($data['download_url'])) {
  20.             $res = 1;
  21.             redirect($data['download_url']);
  22.          }
  23.       }
  24.    }
  25.    if ($res == 0) { redirect("downloads.php"); }
  26. }
  27.  
  28. ?>


Ersetze dies mit :

PHP
  1. <?php
  2. // download the file
  3. if (isset($_GET['file_id']) && isnum($_GET['file_id'])) {
  4.    $download_id = stripinput($_GET['file_id']);
  5.    $res = 0;
  6.    if (score_negative("DOWNL")) {
  7.    if ($data = dbarray(dbquery("SELECT download_url, download_file, download_cat FROM ".DB_DOWNLOADS." WHERE download_id='".$download_id."'"))) {
  8.       $cdata = dbarray(dbquery("SELECT download_cat_access FROM ".DB_DOWNLOAD_CATS." WHERE download_cat_id='".$data['download_cat']."'"));
  9.       if (checkgroup($cdata['download_cat_access'])) {
  10.          $result = dbquery("UPDATE ".DB_DOWNLOADS." SET download_count=download_count+1 WHERE download_id='".$download_id."'");
  11.          if (!empty($data['download_file']) && file_exists(DOWNLOADS.$data['download_file'])) {
  12.             $res = 1;
  13.             require_once INCLUDES."class.httpdownload.php";
  14.             ob_end_clean();
  15.             $object = new httpdownload;
  16.             $object->set_byfile(DOWNLOADS.$data['download_file']);
  17.             $object->use_resume = true;
  18.             $object->download();
  19.             exit;
  20.          
  21.          } elseif (!empty($data['download_url'])) {
  22.             $res = 1;
  23.             redirect($data['download_url']);
  24.            
  25.          }
  26.       }
  27.    }
  28.     } else {
  29.    if ($res == 0) { redirect("downloads.php"); }
  30.     }
  31. }
  32.  
  33. ?>


Speichern und hochladen.
Fertig
Original Tutorial von firebase: ScoreSystem unter PHP-Fusion 7.02
War dieses Tutorial hilfreich für dich?
Nur Mitglieder können abstimmen!
Für 0 der Mitglieder war es hilfreich.
Für 0 der Mitglieder nicht.



Tutorial Verlinken


URL: 
BBCode: 
HTML-Code: 

Login
Benutzername

Passwort



Noch kein Mitglied?
Klicke hier um dich zu registrieren

Passwort vergessen?
Um ein neues Passwort anzufordern klicke hier.
Tutorial
Tutorial Übersicht Tutorial Übersicht
Letzte Tutorials

  Sternzeichen ohne P...
  PHP Lernen
  Profilbesucher mal ...
  ScoreSystem unter P...
  Profil farblich her...

Letzte Kategorien

  Javascript[1]
  D1[3]
  FM Mods[9]
  Allgeine Sicherung[1]
Online-Zeit 1.8
Die 5 aktivsten Mitglieder:
[1] matze matze
6Tag(e)22:Std.31:Min.53sek.
[2] friends friends
1Std:52Min:29sek.
[3] 21Matze 21Matze
1Std:34Min:44sek.
[4] partybremen partybremen
1Std: 0Min:25sek.
[5] SpinXO SpinXO
55Min: 12sek.