ilch Forum » Ilch Clan 1.1 » Allgemein » Links für Usergruppenn definieren

Geschlossen
  1. #1
    User Pic
    Blacknight Mitglied
    Registriert seit
    09.10.2014
    Beiträge
    39
    Beitragswertungen
    0 Beitragspunkte
    Hallo Community,

    ich habe eine Frage:

    Wir haben ein externes Dropdown Menü eingebaut,welches nicht über den Adminbereich steuerbar ist.
    Jetzt möchte ich hier z.b. Clankasse,Claninterne infos etc verlinken und ab dem Rang Trialmember erst sichtbar machen.
    Wie stelle ich das an?

    MFG


    verwendete ilch Version: 1.1 P
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Du fügst einfach in der index.htm wo das externe Menü ist folgendes ein
    1
    {_if_{SESSION_AUTHRIGHT}<='-2'}Menü Punkt{/_endif}
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Blacknight Mitglied
    Registriert seit
    09.10.2014
    Beiträge
    39
    Beitragswertungen
    0 Beitragspunkte
    Also so z.b. ?

    ZitatZitat
    <li><a href="?fightus">Fight Us</a></li>{_if_{SESSION_AUTHRIGHT}<='-2'}Menü Punkt{/_endif}
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    eher so
    1
    {_if_{SESSION_AUTHRIGHT}<='-2'}<li><a href="?fightus">Fight Us</a></li>{/_endif}
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    wenn dann so lächeln

    1
    {_if_{SESSION_AUTHRIGHT}<='-2'}<li><a href="?fightus">Fight Us</a></li>{/_endif}



    edit - man Siggi Zeitgleicher Post was ein service :3


    Zuletzt modifiziert von Nex4T am 11.07.2015 - 19:28:18
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Blacknight Mitglied
    Registriert seit
    09.10.2014
    Beiträge
    39
    Beitragswertungen
    0 Beitragspunkte
    ich bedanke mich,den wert -2 muss ich dann an die jeweilige benutzergruppe anpassen richtig?


    Andere Frage:

    Ist es möglich die Join us Anfragen an Bestimmte Benutzergruppen zu senden,anstatt an einzelne User?

    So wie bei dem Kacksystem Webspell,da wählt man eine Usergruppe bzw mehrere User aus die dann die Join Us Anfragen bekommen.


    MFG
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Blacknight Mitglied
    Registriert seit
    09.10.2014
    Beiträge
    39
    Beitragswertungen
    0 Beitragspunkte
    #push
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    ZitatZitat geschrieben von Blacknight
    ich bedanke mich,den wert -2 muss ich dann an die jeweilige benutzergruppe anpassen richtig?

    Jep je nach Gruppe -1 bis -9

    ZitatZitat geschrieben von Blacknight

    Andere Frage:

    Ist es möglich die Join us Anfragen an Bestimmte Benutzergruppen zu senden,anstatt an einzelne User?

    So wie bei dem Kacksystem Webspell,da wählt man eine Usergruppe bzw mehrere User aus die dann die Join Us Anfragen bekommen.

    Normnal gehen die anfragen ja an den Leader so vorhanden sonst an die anderen Mods
    1
    2
    3
    4
    5
    6
    7
    8
    9
    # pm an den leader
      sendpm($_SESSION['authid'], $row['mod1'],'Fightus Anfrage', $txt, -1);
    # Wenn Co Leader != Leader
      if($row['mod1'] != $row['mod2']){
          sendpm($_SESSION['authid'], $row['mod2'],'Fightus Anfrage', $txt, -1);
      }
      if($row['mod3'] != $row['mod2'] AND $row['mod1'] != $row['mod3']){
          sendpm($_SESSION['authid'], $row['mod3'],'Fightus Anfrage', $txt, -1);
      }


    Da könnte man evtl die if abfrage rausnehmen und so erhalten dann alle die Privat Nachricht
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Blacknight Mitglied
    Registriert seit
    09.10.2014
    Beiträge
    39
    Beitragswertungen
    0 Beitragspunkte
    Die Frage ist hierbei,kann ich die Pns halt an alle User die in der bestimmten Usergruppe sind verschicken.
    Ich kanns im Teamspeak glaube besser erklären lachen
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Oehm so vllt aber bitte vorher testen.

    1
    2
    3
    4
    5
    6
    7
    # pm an alle User aus einer Gruppe senden
      $userRecht = db_query("SELECT id, recht FROM prefix_user");
      while ($row = db_fetch_object($userRecht)) {
          if ($row->recht == -3) {
              sendpm($_SESSION['authid'], $row->id, 'Fightus Anfrage', $txt, -1);
          }
      }
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Blacknight Mitglied
    Registriert seit
    09.10.2014
    Beiträge
    39
    Beitragswertungen
    0 Beitragspunkte
    moin siggi

    bei dem $userecht muss ich dann dort zb.

    $-8 eingeben?

    MFG
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Je nach Gruppe muss bei if ($row->recht == -3) { das Recht der Gruppe hin

    externer Link
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Blacknight Mitglied
    Registriert seit
    09.10.2014
    Beiträge
    39
    Beitragswertungen
    0 Beitragspunkte
    Bekomme beim aufrufen des Joinus folgenden fehler:

    Parse error: syntax error, unexpected end of file in /var/www/web136/htdocs/testseitejan/include/contents/joinus.php on line 148
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Poste mal die ganze joinus.php dann teste ich es selbst mal ^^
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    FeTTsack Hall Of Fame
    Registriert seit
    27.06.2012
    Beiträge
    188
    Beitragswertungen
    26 Beitragspunkte
    was hast du dort denn stehen, bei Zeile 148 ?
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Blacknight Mitglied
    Registriert seit
    09.10.2014
    Beiträge
    39
    Beitragswertungen
    0 Beitragspunkte
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Du schließt die while schleife nicht
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Blacknight Mitglied
    Registriert seit
    09.10.2014
    Beiträge
    39
    Beitragswertungen
    0 Beitragspunkte
    kannst du mir dann die richtige joinus.php coden,weiß grad selbst nicht wo ich die schließen muss xD
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Einfach nach Zeile 131 folgendes einfügen }
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    Blacknight Mitglied
    Registriert seit
    09.10.2014
    Beiträge
    39
    Beitragswertungen
    0 Beitragspunkte
    Also so?

    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Sollte auch gehen aber normal macht man die } eine zeilte dadrunter

    1
    2
    3
    4
    5
    6
    7
    # pm an alle User aus einer Gruppe senden
      $userRecht = db_query("SELECT id, recht FROM prefix_user");
      while ($row = db_fetch_object($userRecht)) {
          if ($row->recht == -8) {
              sendpm($_SESSION['authid'], $row->id, 'Joinus Anfrage', $txt, -1);
          }
      }
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    Blacknight Mitglied
    Registriert seit
    09.10.2014
    Beiträge
    39
    Beitragswertungen
    0 Beitragspunkte
    Passt und für gut befunden!

    kann ich dasselbe nun auch für die Admingruppe setzen,sprich

    dasselbe nochmal mit Recht -9?

    MFG
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Eigentlich ja bzw. du kannst einfach die if abfrage ändern

    Teste es mal damit
    Damit kannst zwei gruppen wenn zb. recht -5 und recht -8
    1
    if ($row->recht == -8 OR $row->recht == -9) {

    oder alle ab recht -8 sprich jeder der das recht -8 und -9 hat wenn da stehen würde <= -5 dann bekommt jeder der die gruppe -5 bis -9 hat.
    1
    if ($row->recht <= -8) {
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    Blacknight Mitglied
    Registriert seit
    09.10.2014
    Beiträge
    39
    Beitragswertungen
    0 Beitragspunkte
    klappt perfekt mit:

    1
    if ($row->recht == -8 OR $row->recht == -9) {



    Eine frage wäre da noch,dann wäre ich auch durch lachen

    Ich möchte gerne ICQ (da es veraltet ist und keiner mehr nutzt) gegen Steam tauschen,

    hatte das auch schonmal getestet,allerdings zeigts mir in der Mail dennoch ICQ an.

    Was muss ich genau wie und wo ändern?
    0 Mitglieder finden den Beitrag gut.
  25. #25
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Ach nee sry lachen du meinst ja in den Formular die Eingabe von Icq zu Steam ändern? war gerade woanders ^^


    Zuletzt modifiziert von Siggi am 14.07.2015 - 17:52:33
    0 Mitglieder finden den Beitrag gut.
  26. #26
    User Pic
    Blacknight Mitglied
    Registriert seit
    09.10.2014
    Beiträge
    39
    Beitragswertungen
    0 Beitragspunkte
    kein ding.aber ja ich mein nur das umswitchen im formular ^^
    0 Mitglieder finden den Beitrag gut.
  27. #27
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    einfach in der joinus.php und joinus.htm icqnumber durch steam tauschen und in der de.php bei joinusprivmsg ICQ zu Steam ändern


    Zuletzt modifiziert von Siggi am 14.07.2015 - 20:44:23
    0 Mitglieder finden den Beitrag gut.
  28. #28
    User Pic
    Blacknight Mitglied
    Registriert seit
    09.10.2014
    Beiträge
    39
    Beitragswertungen
    0 Beitragspunkte
    okay das hab ich geändert,wird soweit auch angezeigt,allerdings zeigt mir die Seite nun keine PN mehr an wenn eine JoinUs Anfrage kommt?
    Also die Nachicht kommt,aber ist komplett leer
    0 Mitglieder finden den Beitrag gut.
  29. #29
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Beim mir funktioniert das ohne Probleme
    0 Mitglieder finden den Beitrag gut.
  30. #30
    User Pic
    Blacknight Mitglied
    Registriert seit
    09.10.2014
    Beiträge
    39
    Beitragswertungen
    0 Beitragspunkte
    Hier mal die Auszüge aus den einzelnen Dateien.
    Vielleicht hab ich ja irgendwo nen Fehler,den du eher siehst lachen

    joinus.htm
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <form action="index.php?joinus" method="POST">
    <fieldset>
        <legend><b>{_lang_yourdata}:</b></legend>
        <label style="float:left; width:100px; ">{_lang_joininfo}</label>{_lang_plsfilloutallfields}<br />
      <label style="float:left; width:100px; ">{_lang_name}</label><input name="name"{readonly} maxlength="15" value="{name}" /><br />
        <label style="float:left; width:100px; ">{_lang_skill}?</label><select name="skill">{skill}</select><br />
        <label style="float:left; width:100px; ">{_lang_steam}</label><input type="text" name="steam" value="{steam}" /><br />
        <label style="float:left; width:100px; ">{_lang_favmap}</label><input type="text" name="favmap" value="{favmap}" /><br />
        <label style="float:left; width:100px; ">{_lang_mail}</label><input type="text" name="mail" value="{mail}" /><br />
        <label style="float:left; width:100px; ">{_lang_age}</label><input type="text" name="age" value="{age}" /><br />
        <label style="float:left; width:100px; ">{_lang_hometown}</label><input type="text" name="hometown" value="{hometown}" /><br />
        <label style="float:left; width:100px; ">{_lang_squad}</label><select name="squad">{squad}</select /><br />
        <label style="float:left; width:100px; ">{_lang_ground}</label><textarea name="ground" cols="40" rows="5">{ground}</textarea><br />
        {EXPLODE}<label style="float:left; width:100px; ">{_lang_rules}</label><input type="checkbox" name="rules" value="{_lang_yes}" />{_lang_rulzreaded}<br />
      {EXPLODE}{RULES}{EXPLODE}<br />
        {ANTISPAM}
        <label style="float:left; width:100px; ">&nbsp;</label><input type="submit" name="sub" value="{_lang_formsub}" /><br />
    </fieldset>
    </form>





    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten