ilch Forum » Ilch Clan 1.1 » Allgemein » Joinus Auto Gruppen zuweisung

Geschlossen
  1. #1
    User Pic
    BL4CKB0RNE Mitglied
    Registriert seit
    05.01.2014
    Beiträge
    126
    Beitragswertungen
    0 Beitragspunkte
    Hey Leute,

    Ich wollte mal wissen in welcher Datei steht in welche Gruppe die leute eingetragen werden wenn sie sich registrieren bzw bei mir übers joinus anmelden, ich würde gerne die gruppe ändern so das neue member die gruppe rekrut bekommen und ich fänd es noch gut wenn ihr mir sagen könnt wie ich einstelln kann das ihnen auch der rang eingetragen wird.

    Danke für die Hilfe

    betroffene Homepage: recordsextended.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.637
    Beitragswertungen
    1193 Beitragspunkte
    Was meinst du mit Gruppe?

    Gruppe = Teams
    Gruppe = Grundrechte
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    BL4CKB0RNE Mitglied
    Registriert seit
    05.01.2014
    Beiträge
    126
    Beitragswertungen
    0 Beitragspunkte
    Ich meine die Grundrechte


    hab den code geändert:

    Geändert:
    db_query("UPDATE prefix_user SET recht = -2 WHERE id = ".$id." AND recht > -2");


    Original:
    db_query("UPDATE prefix_user SET recht = -3 WHERE id = ".$id." AND recht > -3");



    Zuletzt modifiziert von BL4CKB0RNE am 31.01.2014 - 20:40:28
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.637
    Beitragswertungen
    1193 Beitragspunkte
    Du bestätigst ja den Joinus im Adminbereich und setzt den Bewerber in ein Team.

    hier der Code wo der User als Trial aufgenommen wird:

    # als trial aufnehmen
      if ($menu->getA(2) == 'a' AND is_numeric($menu->getE(2)) AND $menu->getE(2) <> 0) {
        $check = escape($menu->get(3), 'string');
        $id    = escape($menu->getE(2), 'integer');
        if ($menu->get(4) == 'addtoteam') {
          $gid = db_count_query("SELECT groupid FROM `prefix_usercheck` WHERE `check` = '$check'");
          db_query("INSERT INTO `prefix_groupusers` (gid,uid,fid) VALUES ($gid,$id,4)");
          $msg = 'Er wurde als Trial in das Team eingetragen.';
        } else {
          $msg = 'Jetzt muss er noch in ein Team aufgenommen werden.';
        }
        db_query("DELETE FROM prefix_usercheck WHERE ak = 4 AND `check` = '".$check."'");
        db_query("UPDATE prefix_user SET recht = -3 WHERE id = ".$id." AND recht > -3");
        sendpm ($_SESSION['authid'], $id, 'Deine Joinus Anfrage', 'Du wurdest als Trial-Member aufgenommen.');
        $msg = 'erfolgreich als Trial markiert, der User wurde darueber informiert. '.$msg;
      }
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    BL4CKB0RNE Mitglied
    Registriert seit
    05.01.2014
    Beiträge
    126
    Beitragswertungen
    0 Beitragspunkte
    und wie muss ich die zeile setzen damit auch den Rank gesetzt wird ???
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.637
    Beitragswertungen
    1193 Beitragspunkte
    Aktuell wird der Rang ja auf -3 also Trail gesetzt. Jetzt ist die Frage welchen Rang du mit dem Joinus vergeben möchtest.
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    BL4CKB0RNE Mitglied
    Registriert seit
    05.01.2014
    Beiträge
    126
    Beitragswertungen
    0 Beitragspunkte
    Also aktuell sind die Gruppe so eingerichtet:

    (hab jzt grad nur die Tabelle gefunden)

    if ($recht == -9) {$farbe = $farbeWebmaster;}
    elseif ($recht == -8) {$farbe = $farbeCoAdmin;}
    elseif ($recht == -7) {$farbe = $farbeSiteAdmin;}
    elseif ($recht == -6) {$farbe = $farbeAdmin;}
    elseif ($recht == -5) {$farbe = $farbeLeader;}
    elseif ($recht == -4) {$farbe = $farbeSupporter;}
    elseif ($recht == -3) {$farbe = $farbeMember;}
    elseif ($recht == -2) {$farbe = $farbeRekrut;}
    elseif ($recht == -1) {$farbe = $farbeUser;}
    else {$farbe = $farbeGast;}



    Aber ich weis nicht wie das mit der Tabelle für die Gänge läuft wo das steht.

    Bzw wie ich die Zeile:
      db_query("UPDATE prefix_user SET recht = -3 WHERE id = ".$id." AND recht > -3");

    ändern muss damit der rang eingetragen wird weil momentan wir ja nur die gruppe fesgelegt.


    Zuletzt modifiziert von BL4CKB0RNE am 01.02.2014 - 10:58:18
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.637
    Beitragswertungen
    1193 Beitragspunkte
    Dein Code ist nur dafür das bestimmte Ränge (Admin, CoAdmin ... User) bestimmte Farben erhalten.

    Die Zeile definiert den Rang in welchen ein neues Team/Squadmitglied gesetzt wird.

    Im ersten Post schreibst Du von einer Gruppe "Rekrut", ist dass jetzt ein Rang, wenn ja dann musst Du einfach nur die Zahl des jeweiligen Grundrechts einsetzen.



    -3 = Trialmember
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten