ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Funktion $MPL

Geschlossen
  1. #1
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.635
    Beitragswertungen
    1193 Beitragspunkte
    Eine Frage an die Coder!

    Ich habe auf meiner Seite eine Trennung zwischen User und Membern gemacht, was auch funktioniert!
    Das Problem ist, das die Seitenanzahl immer nach allen Usern in db berechnet wird!

    Wie könnte ich die make_site Funktion beeinflussen,
    das nur die Seiten berechtnet werden, nach User (recht => -1) oder Membern (recht => -4)?


    Aktuell:

    In der Auflistung der Member:
    $MPL = db_make_sites ($page , "" , $limit , '?member' , 'user' );

    In der Auflistung der User:
    $MPL = db_make_sites ($page , "" , $limit , '?user' , 'user' );
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    dastiii Mitglied
    Registriert seit
    27.12.2005
    Beiträge
    2.354
    Beitragswertungen
    84 Beitragspunkte
    $MPL = db_make_sites ($page , "" , $limit , '?user-usergb-view-'.$uid.'' , 'usergb WHERE uid = '.$uid.' AND status = 1' );

    So hab ich es beim User GB gemacht zwinker
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.635
    Beitragswertungen
    1193 Beitragspunkte
    Ah!
    Danke Dir werde ich gleich mal auf mein Problem anwenden!

    Edit:
    War eigentlich gar nicht schwer! Danke Nochmals!
    Für User zB.:
    $MPL = db_make_sites ($page , "" , $limit , '?user' , 'user WHERE recht >= -2' );


    Zuletzt modifiziert von Lord|Schirmer am 02.02.2008 - 11:12:19
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    die 2. angabe ist für where gedacht.. also einfacher (und besser) wäre es so:


    $MPL = db_make_sites ($page , "WHERE uid = '.$uid.' AND status = 1" , $limit , '?user-usergb-view-'.$uid.'' , 'usergb' );
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    dastiii Mitglied
    Registriert seit
    27.12.2005
    Beiträge
    2.354
    Beitragswertungen
    84 Beitragspunkte
    Besser?^^

    Man wird wohl kein Unterschied sehen zunge
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    Ja, aber der code ist "sauberer" und die funktion ist richtig benutzt. Für weitere Entwicklung des codes vll besser zwinker

    Letzendlich aber kein Unterschied.
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    dastiii Mitglied
    Registriert seit
    27.12.2005
    Beiträge
    2.354
    Beitragswertungen
    84 Beitragspunkte
    hab mir die Funktion nie angeschaut^^ hatte das WHERE.. einfach mal irgendwo hingeschrieben... und es hat geklappt :D^^
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten