Datum Zeit
Shoutbox
Gästen ist das Schreiben von Mitteilungen nicht erlaubt.


emblinux  Offline
16.05.2012 19:12
Da scheint es ein Problem mit dem Cronjob zu geben. Muss ich auch erst mal nachhaken.

VIP-phiL  Offline
Verwarnstatus: warningwarningwarningwarning
16.05.2012 16:38
Heyho, derzeit gibt es keine Lotto Ziehungen, darf man fragen aus welchen Gründen? Lg. phil

valhalla  Offline
Verwarnstatus: warningwarningwarningwarning
15.05.2012 13:38
Dickeslachen

Septron  Online
15.05.2012 11:13
irgendwie nisch Shock

MarcusG  Offline
14.05.2012 16:37
Nix los hier? Frown

Ähnliche Themen
Thema Forum Antworten Letzter Beitrag
scoresystem Allgemeine Support Fragen 6 24. April 2012 08:13:40
Scoresystem und V7.02.05 Infusionen 5 20. April 2012 14:05:00
fast_pm lässt sich nicht Installieren Infusionen 1 25. März 2012 20:37:02
Platz unter Header umfärben Grafik und Design 3 24. Februar 2012 20:27:12
Scoresystem Adminpasswort falsch Allgemeine Diskussionen 2 07. Februar 2012 22:32:06
Thread ansehen
Wer ist hier? 1 Gäste
 Drucke Thread
[gelöst] Scoresystem unter 7.02 installieren (Anleitung)
BabyTunes
#1 Drucke Post
Geschrieben am 11. August 2011 20:45:34
User Avatar




Posts: 343
Registriert seit: 07.12.08

Halb-Profi
Nächstes Level: 344/500

Scores: gesperrt
Da es immer wieder Fragen auftauchen, wie man das Scoresystem unter 7.02 Installieren kann, habe ich mal eine Anleitung dazu geschrieben.
Danke auch an DeeoNe und MarcusG für ihren Beitrag

Mein Testsystem: 7.02.03

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:

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




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




Nun suchst du nach:
Code
function redirect($location, $script = false) {
   if (!$script) {




hinter if (!$script) { baust du :
Code
// Install ScoreSystem power by PHPFusion-SupportClub.de ///////////////////
require_once INFUSIONS."scoresystem_panel/scoresystem_redirect_include.php";
////////////////////////////////////////////////////////////////////////////




Speichern und hochladen

Öffne die footer_includes.php und fügst den Code hinzu:
Code
// Install ScoreSystem power by PHPFusion-SupportClub.de /////////////////
require_once INFUSIONS."scoresystem_panel/scoresystem_footer_include.php";
//////////////////////////////////////////////////////////////////////////




Speichern und hochladen.

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

Hier ist die Lösung:

Öffne die maincore.php und suche nach:
Code
$userdata = $auth->getUserData();
   unset($auth, $_POST['user_name'], $_POST['user_pass']);




Dahinter fügst du das ein:
Code
score_positive("LOGIN");




Der gesamte Loginabschnitt sollte dann so aussehen:

Code
// Log in user
if (isset($_POST['login']) && isset($_POST['user_name']) && isset($_POST['user_pass'])) {
   $auth = new Authenticate($_POST['user_name'], $_POST['user_pass'], (isset($_POST['remember_me']) ? true : false));
   $userdata = $auth->getUserData();
   unset($auth, $_POST['user_name'], $_POST['user_pass']);
   score_positive("LOGIN");
} elseif (isset($_GET['logout']) && $_GET['logout'] == "yes") {
   $userdata = Authenticate::logOut();
   redirect(BASEDIR."index.php");
} else {
   $userdata = Authenticate::validateAuthUser();
}




Speichern und hochladen.

Weiter mit der Shoutbox:

Öffne die shoutbox_panel.php und suche nach :

Code
if ((iADMIN && checkrights("S")) || (iMEMBER && dbcount("(shout_id)", DB_SHOUTBOX, "shout_id='".$_GET['shout_id']."' AND shout_name='".$userdata['user_id']."'"))) {
            if ($shout_message) {
               $result = dbquery("UPDATE ".DB_SHOUTBOX." SET shout_message='$shout_message' WHERE shout_id='".$_GET['shout_id']."'".(iADMIN ? "" : " AND shout_name='".$userdata['user_id']."'"));




Danach kommt das:
Code
score_positive("SHBOX");




Speichern und hochladen.

Öffne die shoutbox_archiv.php und suche nach :

Code
if ((iADMIN && checkrights("S")) || (iMEMBER && dbcount("(shout_id)", DB_SHOUTBOX, "shout_id='".$_GET['shout_id']."' AND shout_name='".$userdata['user_id']."'"))) {
            if ($shout_message) {
               $result = dbquery("UPDATE ".DB_SHOUTBOX." SET shout_message='$shout_message' WHERE shout_id='".$_GET['shout_id']."'".(iADMIN ? "" : " AND shout_name='".$userdata['user_id']."'"));




Danach kommt das:
Code
score_positive("SHBOX");




Speichern und hochladen

Öffne die download.php und suche nach:

Code
// download the file
if (isset($_GET['file_id']) && isnum($_GET['file_id'])) {
   $download_id = stripinput($_GET['file_id']);
   $res = 0;
   if ($data = dbarray(dbquery("SELECT download_url, download_file, download_cat FROM ".DB_DOWNLOADS." WHERE download_id='".$download_id."'"))) {
      $cdata = dbarray(dbquery("SELECT download_cat_access FROM ".DB_DOWNLOAD_CATS." WHERE download_cat_id='".$data['download_cat']."'"));
      if (checkgroup($cdata['download_cat_access'])) {
         $result = dbquery("UPDATE ".DB_DOWNLOADS." SET download_count=download_count+1 WHERE download_id='".$download_id."'");
         if (!empty($data['download_file']) && file_exists(DOWNLOADS.$data['download_file'])) {
            $res = 1;
            require_once INCLUDES."class.httpdownload.php";
            ob_end_clean();
            $object = new httpdownload;
            $object->set_byfile(DOWNLOADS.$data['download_file']);
            $object->use_resume = true;
            $object->download();
            exit;
         } elseif (!empty($data['download_url'])) {
            $res = 1;
            redirect($data['download_url']);
         }
      }
   }
   if ($res == 0) { redirect("downloads.php"); }
}





Ersetze dies mit :

Code
// download the file
if (isset($_GET['file_id']) && isnum($_GET['file_id'])) {
   $download_id = stripinput($_GET['file_id']);
   $res = 0;
   if (score_negative("DOWNL")) {
   if ($data = dbarray(dbquery("SELECT download_url, download_file, download_cat FROM ".DB_DOWNLOADS." WHERE download_id='".$download_id."'"))) {
      $cdata = dbarray(dbquery("SELECT download_cat_access FROM ".DB_DOWNLOAD_CATS." WHERE download_cat_id='".$data['download_cat']."'"));
      if (checkgroup($cdata['download_cat_access'])) {
         $result = dbquery("UPDATE ".DB_DOWNLOADS." SET download_count=download_count+1 WHERE download_id='".$download_id."'");
         if (!empty($data['download_file']) && file_exists(DOWNLOADS.$data['download_file'])) {
            $res = 1;
            require_once INCLUDES."class.httpdownload.php";
            ob_end_clean();
            $object = new httpdownload;
            $object->set_byfile(DOWNLOADS.$data['download_file']);
            $object->use_resume = true;
            $object->download();
            exit;
         
         } elseif (!empty($data['download_url'])) {
            $res = 1;
            redirect($data['download_url']);
            
         }
      }
   }
    } else {
   if ($res == 0) { redirect("downloads.php"); }
    }
}




Speichern und hochladen.

Diese Anleitung habe ich komplett getestet auf einer Frisch installierten 7.02.03.

Wünsche euch viel spass damit.
Editiert von BabyTunes am 07. November 2011 22:32:45
 top
http://webradio-help.de/
mastertroll
#2 Drucke Post
Geschrieben am 23. August 2011 20:37:25
Einsteiger


Posts: 2
Registriert seit: 07.03.11

Anfänger
Nächstes Level: 2/5

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
Klasse anleitung ....
hat alles bestens geklappt, kann euch nur weiter empfehlen.

danke nochmals
 top
radio-comet.com
Mobidick
#3 Drucke Post
Geschrieben am 24. August 2011 21:26:53
User Avatar

Anfänger


Posts: 30
Registriert seit: 24.02.09

Lehrling
Nächstes Level: 30/50

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
Kann mich nur Anschließen. Das Scoresystem läuft, aber im Error Log wird ein Fehler angezeigt:

s7.directupload.net/images/user/110824/q39siyn6.jpg
Woran liegts? Was kann ich machen?

Installiert auf PHPFusion 7.02.03
fsc_scoresystem 1.1
mfg. Mobidick macho
 top
http://www.bundesliga-games.net/
emblinux
#4 Drucke Post
Geschrieben am 24. August 2011 21:43:00
User Avatar




Posts: 3709
Registriert seit: 04.10.08

Meister
Nächstes Level: 3732/5000

Scores: gesperrt
Dazu bitte mal den Punkt 3 aus der obigen Anleitung ändern.

Suchen nach:
Code
define("iUSER_GROUPS", substr($userdata['user_groups'], 1));




und dahinter folgendes einfügen.
Code
// Install ScoreSystem power by PHPFusion-SupportClub.de ///////////////
require_once INFUSIONS."scoresystem_panel/scoresystem_main_include.php";
////////////////////////////////////////////////////////////////////////




Dann sollte auch die Anzeige im ErrorLog weg sein. Habs noch nicht getestet.
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
 top
http://www.fusion-ng.de
Mobidick
#5 Drucke Post
Geschrieben am 24. August 2011 22:00:26
User Avatar

Anfänger


Posts: 30
Registriert seit: 24.02.09

Lehrling
Nächstes Level: 30/50

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
Danke, passt!
mfg. Mobidick macho
 top
http://www.bundesliga-games.net/
Septron
#6 Drucke Post
Geschrieben am 25. August 2011 11:10:36
User Avatar




Posts: 344
Registriert seit: 19.10.08

Halb-Profi
Nächstes Level: 349/500

Scores: gesperrt
habe es mal in der Anleitung mit beigefügt Wink
www.septron.de/signaturen/septron_1.png
 top
http://www.septron.de
emblinux
#7 Drucke Post
Geschrieben am 25. August 2011 11:21:51
User Avatar




Posts: 3709
Registriert seit: 04.10.08

Meister
Nächstes Level: 3732/5000

Scores: gesperrt
dazufügen ist schlecht, erstzen ist besser. Ichhabe das in der Anleitung nochmal angepasst. Sonst würde man ja 2 mal die Include-Datei einbinden.
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
 top
http://www.fusion-ng.de
Septron
#8 Drucke Post
Geschrieben am 25. August 2011 11:25:26
User Avatar




Posts: 344
Registriert seit: 19.10.08

Halb-Profi
Nächstes Level: 349/500

Scores: gesperrt
hm stimmt auch wieder zerfix Dickeslachen
www.septron.de/signaturen/septron_1.png
 top
http://www.septron.de
DJango
#9 Drucke Post
Geschrieben am 12. Oktober 2011 16:03:26
Einsteiger


Posts: 7
Registriert seit: 19.01.11

Amateur
Nächstes Level: 7/25

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
Danke für die geile Anleitung.
Einfach alles bestens gelaufen hab es mit dem Scoresystem endlich geschafft.
Danke
 top
http://partystation-fl.de/news.php
DerDog
#10 Drucke Post
Geschrieben am 16. Oktober 2011 18:15:43
Einsteiger


Posts: 5
Registriert seit: 15.10.11

Amateur
Nächstes Level: 5/25

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
Also ich habe nun das Problem das wenn sich jemand registriert und dann einloggen will, kommt er zwar auf die Startseite und ist auch eingeloggt aber sobald er auf Downloads oder Forum klickt wird er gekickt.
Das geht alles aber nur so wenn ich in der maincore.php den Befehl score_positive("LOGIN"); NICHT drin habe.

Sobald ich diesen reinpacke und jemand will sich einloggen kommt folgender Fehler:
Fatal error: Call to undefined function score_positive() in /kunden/DB NAME/gls/maincore.php on line 145

Der Witz ist, vorher konnte ich und mein Kollege sich registrieren und man bleibt auch eingeloggt.
Jetzt wollte meine Freundin sich auch noch registrieren und dann kommt das was oben steht.

Was ist da los? Ich habe am System überhaupt nichts mehr verändert, nur ein paar Forenbeiträge geschrieben.
Editiert von BabyTunes am 16. Oktober 2011 18:30:17
 top
http://gigalineservice.tk
BabyTunes
#11 Drucke Post
Geschrieben am 16. Oktober 2011 18:30:10
User Avatar




Posts: 343
Registriert seit: 07.12.08

Halb-Profi
Nächstes Level: 344/500

Scores: gesperrt
Hast du den Einbau genau so gemacht wie es hier in der Anleitung steht und nutzt du auch 7.02.xx oder eine andere Version wie 7-01 oder 7.00
 top
http://webradio-help.de/
DerDog
#12 Drucke Post
Geschrieben am 16. Oktober 2011 18:35:53
Einsteiger


Posts: 5
Registriert seit: 15.10.11

Amateur
Nächstes Level: 5/25

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
Ich nutze die neueste Version sprich 7.02.XX
Und ich habe es genau nach der Anleitung gemacht. Ich habe alles auch doppelt und dreifach kontrolliert und bei mir und meinem Kollegen funktioniert auch alles bis auf das wir uns nicht ausloggen können. Sobald wir auf Abmelden klicken passiert garnichts. Bzw. man kommt nur auf die Startseite. Und an den Scripten habe ich nichts verändert bis auf die die oben beschrieben sind.

Das gleiche Problem hatte ich gestern schon mit einem ganz anderen Serveranbieter sprich auch eine ganz andere Datenbank.
Editiert von DerDog am 16. Oktober 2011 18:37:07
 top
http://gigalineservice.tk
DerDog
#13 Drucke Post
Geschrieben am 16. Oktober 2011 18:44:31
Einsteiger


Posts: 5
Registriert seit: 15.10.11

Amateur
Nächstes Level: 5/25

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
Naja ist nun egal. Ich hab jetzt nen ganz anderes System. mit PHP Fusion hat man nur Probleme egal was man macht und egal welchen Host Anbieter man nimmt.
 top
http://gigalineservice.tk
DrDalli
#14 Drucke Post
Geschrieben am 02. November 2011 18:23:41
Einsteiger


Posts: 1
Registriert seit: 22.06.09

Anfänger
Nächstes Level: 1/5

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
emblinux schrieb:
Dazu bitte mal den Punkt 3 aus der obigen Anleitung ändern.

Suchen nach:
Code
define("iUSER_GROUPS", substr($userdata['user_groups'], 1));




und dahinter folgendes einfügen.
Code
// Install ScoreSystem power by PHPFusion-SupportClub.de ///////////////
require_once INFUSIONS."scoresystem_panel/scoresystem_main_include.php";
////////////////////////////////////////////////////////////////////////




Dann sollte auch die Anzeige im ErrorLog weg sein. Habs noch nicht getestet.



Moin, ich habe genau das gleiche problem und ich habe diesen teil nochmal überprüft und bei mir steht es drin genauso...
das problem tritt auf sobald man sich einloggt, dann schreibt er diesen fehler

Code
scoresystem_panel/scoresystem_main_include.php
Use of undefined constant iMEMBER - assumed 'iMEMBER' Zeile: 56




weiterhin in die log...
woran kann das liegen?

fusion 7.2.3
 top
http://dallisystemweb.de
Joachim
#15 Drucke Post
Geschrieben am 07. November 2011 20:40:27
Einsteiger


Posts: 5
Registriert seit: 27.10.11

Amateur
Nächstes Level: 5/25

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
Sobald ich diesen reinpacke und jemand will sich einloggen kommt folgender Fehler:
Fatal error: Call to undefined function score_positive() in /kunden/DB NAME/gls/maincore.php on line 145


Habe diesen Fehler leider auch
Fatal error: Call to undefined function score_positive() in /mnt/web3/13/45/52236645/htdocs/sf_franken/maincore.php on line 145

Beim Versuch mich einzuloggen erhalte ich diese Meldung. Klicke ich dann auf aktualisieren logt sich der Browser automatisch mit dem gespeicherten Passwort ein. Ohne den Eintrag score_positive("LOGIN"); in der maincore.php geht der Login problemlos.

Weiß da leider keinen Rat mehr

Hab die Version 7.02.03
Editiert von Joachim am 07. November 2011 21:07:11
 top
http://www.sf-franken.de
BabyTunes
#16 Drucke Post
Geschrieben am 07. November 2011 20:51:46
User Avatar




Posts: 343
Registriert seit: 07.12.08

Halb-Profi
Nächstes Level: 344/500

Scores: gesperrt
Sieht der Code in der Maincore so aus wie dieser hier :

Code
if (isset($_POST['login']) && isset($_POST['user_name']) && isset($_POST['user_pass'])) {
    $auth = new Authenticate($_POST['user_name'], $_POST['user_pass'], (isset($_POST['remember_me']) ? true : false));
    $userdata = $auth->getUserData();
    unset($auth, $_POST['user_name'], $_POST['user_pass']);
    score_positive("LOGIN");
    } elseif (isset($_GET['logout']) && $_GET['logout'] == "yes") {
    $userdata = Authenticate::logOut();
    redirect(BASEDIR."index.php");
    } else {
    $userdata = Authenticate::validateAuthUser();
    }




Ansonsten posten den Abschnit mal , wo du den Code eingesetzt hast.

Zum Errorlog: Dieser ist zwar super, aber kann auch nervig sein, da jeder kleine Pups angezeigt wird.

Gedacht ist dies halt ab PHP 5.3, da dort einige Funktionen nicht mehr so sind, wie diese jetzt noch sind.

Wehn der ErrorLog stört, habe hier ein Tutorial, wie man dieses abschalten kann: http://www.webrad...orial_id=4
 top
http://webradio-help.de/
Joachim
#17 Drucke Post
Geschrieben am 07. November 2011 21:23:26
Einsteiger


Posts: 5
Registriert seit: 27.10.11

Amateur
Nächstes Level: 5/25

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
Mein Code schaut wie folgt aus:

Code

if (isset($_POST['login']) && isset($_POST['user_name']) && isset($_POST['user_pass'])) {
    $auth = new Authenticate($_POST['user_name'], $_POST['user_pass'], (isset($_POST['remember_me']) ? true : false));
    $userdata = $auth->getUserData();
    unset($auth, $_POST['user_name'], $_POST['user_pass']);
    score_positive("LOGIN");
    } elseif (isset($_GET['logout']) && $_GET['logout'] == "yes") {
    $userdata = Authenticate::logOut();
    redirect(BASEDIR."index.php");
    } else {
    $userdata = Authenticate::validateAuthUser();
    }





und wenn ich mich nicht ganz irre, dann ist das identisch mit deinem Code. Welcher widerum ja dem aus der Anleitung etwas weiter oben entspricht. Sobald ich den core_positv wieder rausnehme alles bestens
 top
http://www.sf-franken.de
BabyTunes
#18 Drucke Post
Geschrieben am 07. November 2011 21:27:23
User Avatar




Posts: 343
Registriert seit: 07.12.08

Halb-Profi
Nächstes Level: 344/500

Scores: gesperrt
Hast du evtl weiter oben einen Fehler gemacht beim Includen des Scoresystem.

Schaue die oben die Anleitung nochmal an, den auf meinen seiten klappt das alles ohne probleme.

Habe nur noch 7.02.03 Systeme am laufen

 top
http://webradio-help.de/
emblinux
#19 Drucke Post
Geschrieben am 07. November 2011 21:50:07
User Avatar




Posts: 3709
Registriert seit: 04.10.08

Meister
Nächstes Level: 3732/5000

Scores: gesperrt
Ich denke mal, du hast beim anpassen der maincore.php etwas falsch gemacht. Häng doch mal deine angepasste maincore.php hier als ZIP-Archiv dran. (RAR geht auch) Den Code bitte nicht hier direkt posten, da dieser doch ziemlich lang ist.
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
 top
http://www.fusion-ng.de
Joachim
#20 Drucke Post
Geschrieben am 07. November 2011 22:14:13
Einsteiger


Posts: 5
Registriert seit: 27.10.11

Amateur
Nächstes Level: 5/25

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
Hier mal mein maincore.php als rar-Datei
Joachim hat folgende Datei hinzugefügt:
maincore.rar [8.8Kb - 26 mal heruntergeladen]
 top
http://www.sf-franken.de
Springe ins Forum: