Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: Klickrang in der Nickpage

  1. #1
    Erfahrener Benutzer Avatar von Kraemer84
    Registriert seit
    24.11.2009
    Beiträge
    814

    Klickrang in der Nickpage

    Ich würds gern hinbekommen das der Klickrang des users in der nickpage angezeigt wird also nicht den rang von demjenigen der die Nickpage betrachtet. Alle befehle was in der anleitungen standen waren entweder nur dafür den eigenen Klickrang anzeigen zu lassen aber nicht den des users. Also der klickrang an sich funktioniert


    PHP-Code:
    Beispiel 2Anzeige in der Nickpage
        
            
    Am Anfang der Datei einfügen :

               
    $rang getrang($_GET['id']);

            - 
    An der geünschten Stelle eintragen (Dieses Beispiel funktioniert so nur in der Standard Nickpage ) :

               echo 
    'Rang = '.$rang.'<br>'
    also wie müsste man das abändern ? hab vms 1.2
    www.paid4advert.de | more coming soon ..

  2. #2
    Erfahrener Benutzer Avatar von dragon11
    Registriert seit
    06.07.2006
    Beiträge
    320
    vorausgesetzt, es siehts so bei dir aus:
    PHP-Code:
    $np mysql_fetch_assoc($sql); 
    wobei $sql die Abfrage des jeweiligen users ist,

    fügst du nachfolgend ein:
    PHP-Code:
    $rang getrang($np['uid']); 
    dann gibst du an geeigneter Stelle in der Tabelle aus:
    HTML-Code:
    <tr><td align="left" width="40%"><a href="?content=/rang/klick_rang">Klickrang:</a></td><td align="left"><?=$rang;?>&nbsp;</td></tr>
    mfg
    dragon11

  3. #3
    Erfahrener Benutzer Avatar von Kraemer84
    Registriert seit
    24.11.2009
    Beiträge
    814
    ja genau da liegt das problem wenn ich

    PHP-Code:
    $rang getrang($np['uid']); 
    direkt unter
    PHP-Code:
    $np mysql_fetch_assoc($sql); 
    einfüg dann krieg ich die seite nicht mehr geladen also linke menüleiste lädt aber das wars dann auch schon

    ich hab ein nickpage addon von scripte himmel mir vorher geholt

    und mit
    PHP-Code:
     $rang getrang($_GET['uid']); 
    auch schon probiert
    www.paid4advert.de | more coming soon ..

  4. #4
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Da wär die Fehlermeldung hilfreich, da die wahrscheinlich nicht direkt ausgegeben wird, sollte sie aber im error log stehen.

    Gibt's die Funktion getrang in der functions.lib.php?

    Mach mal nur // vor die Zeile also:
    PHP-Code:
    //$rang = getrang($np['uid']); 
    dann müsste die Datei ja wieder funktionieren?

    Wenn nicht, liegt der Fehler doch woanders.
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  5. #5
    Erfahrener Benutzer Avatar von Kraemer84
    Registriert seit
    24.11.2009
    Beiträge
    814
    also wenn ich das so eintrag dann wird mir auf jedenfall schonmal wieder die nickpage normal angezeigt aber wenn ich es mit

    PHP-Code:
    <tr><td align="left" width="40%"><a href="?content=/rang/klick_rang">Klickrang:</a></td><td align="left"><?=$rang;?>&nbsp;</td></tr>

    aufrufen will zeigt er mir trotzdem meinen eigenen rang an
    www.paid4advert.de | more coming soon ..

  6. #6
    Erfahrener Benutzer Avatar von Kraemer84
    Registriert seit
    24.11.2009
    Beiträge
    814
    /push keiner ne ahnung ??
    www.paid4advert.de | more coming soon ..

  7. #7
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Zitat Zitat von jpwfour Beitrag anzeigen
    ...
    Gibt's die Funktion getrang in der functions.lib.php?
    ...
    Ansonsten selber schreiben, oder evtl hat jemand das Addon und die Funktion
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  8. #8
    Erfahrener Benutzer Avatar von Roadstar
    Registriert seit
    21.07.2006
    Beiträge
    200
    Hast du die Funktion getrang in die functions.lib.php eingetragen?

    Edit:
    So müsste es in der Nickpage stehen, jedenfalls funktioniert es so bei mir.
    PHP-Code:
    $rang getrang($_GET['id']); 
    HTML-Code:
    <tr>
    <td align="right"><b>Klickrang:&nbsp;</b></td>
    <td align="left"><?=$rang;?></td>
    </tr>

  9. #9
    Erfahrener Benutzer Avatar von Kraemer84
    Registriert seit
    24.11.2009
    Beiträge
    814
    also ich hab es jetzt mit
    PHP-Code:
    $rang getrang($_GET['id']); 
    PHP-Code:
    //$rang = getrang($np['uid']); 
    PHP-Code:
     $rang getrang($np['uid']); 
    und einigen anderen variationen probiert das ergebnis sieht jedesmal anderst aus entweder keine veränderung oder er lädt nur menuelinks

    @jpwfour du meintest doch vorin was von einer errorlog wo find ich den eintrag? denk mal es bringt mehr wenn ich den error poste

    ps: ja es steht in der function.lib


    PHP-Code:
    function getrang($fuer) {
        global 
    $db_prefix;
        
    $aktivdaten mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_rangsystem_conf WHERE art='aktiv' LIMIT 1")) or die(mysql_error());
        if (
    $aktivdaten['einstellung'] == 0) {
            return 
    "Kein Rang";
        } else if ( 
    $aktivdaten['einstellung'] == 1) {
            
    $anzahldaten mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_rangsystem_conf WHERE art='anzahl' LIMIT 1")) or die(mysql_error());
            
    $klickdaten mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_kontodaten WHERE uid='".$fuer."' LIMIT 1")) or die(mysql_error());
            
    $count1 1;
            while (
    $count1 $anzahldaten['einstellung']) {
                  
    $rangdaten mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_rangsystem WHERE rang='".$count1."' LIMIT 1")) or die(mysql_error());
                  if (
    $count1 == 1) {
                     
    $vorher = -1;
                  }
            
                  if ( 
    $klickdaten['klicks'] > $vorher AND $klickdaten['klicks'] <= $rangdaten['grenzwert'] ) {
                     return 
    $rangdaten['name'];
                     break;
                  } else {
                     
    $vorher $rangdaten['grenzwert'];
                  }
                  
    $count1++;

            }
        
            if (
    $count1 $anzahldaten['einstellung']) {
               
    $rangdaten mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_rangsystem WHERE rang='".$count1."' LIMIT 1")) or die(mysql_error());
               return 
    $rangdaten['name'];
               break;
            }
            
        }

    www.paid4advert.de | more coming soon ..

  10. #10
    Erfahrener Benutzer Avatar von dragon11
    Registriert seit
    06.07.2006
    Beiträge
    320
    ich glaube, es wäre sinnvoll, du würdest hier mal die sql-abfrage posten.
    mfg
    dragon11

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Klickrang
    Von sterni im Forum Scripte
    Antworten: 5
    Letzter Beitrag: 21.11.2015, 11:59
  2. Klicksmiley,klickrang bei Mails
    Von Cojack im Forum Support zu Addons & Erweiterungen
    Antworten: 2
    Letzter Beitrag: 26.02.2012, 12:54
  3. Klickrang Resett
    Von Tulpe81 im Forum Support zu Addons & Erweiterungen
    Antworten: 3
    Letzter Beitrag: 23.10.2010, 19:03
  4. Klickrang addon
    Von Kraemer84 im Forum Scripte
    Antworten: 8
    Letzter Beitrag: 23.04.2010, 11:20
  5. Klickrang Addon VMS1
    Von Rapper im Forum Support zu Addons & Erweiterungen
    Antworten: 12
    Letzter Beitrag: 03.06.2007, 02:03

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •