ilch Forum » Ilch Clan 1.1 » Allgemein » Freundesliste Modul upgraden

Geschlossen
  1. #1
    User Pic
    Forcey Mitglied
    Registriert seit
    19.09.2010
    Beiträge
    411
    Beitragswertungen
    66 Beitragspunkte
    Sop,

    hab mir eben die Freundesliste von Mairu installiert (1.0)

    Klappt soweit, wollte nur noch das meine "Freunde" in der Liste auch mit deren Profil verlinkt werden, also das übliche.

    <a href="index.php?user-details-{UID}></a>

    Weiß jedoch grad nicht was ich an der /contents/freunde.php adden muss^^

    <?php
    defined('main') or die('no direct access');
    $title = $allgAr['title'].' :: Freunde';
    $hmenu = 'Freunde';
    $design = new design ( $title , $hmenu );
    $design->header();
    
    if (loggedin()) {
      //Eintragen
      if (isset($_POST['sub'])) {
        $name = escape($_POST['name'],'string');
        $fid = @db_result(db_query("SELECT id FROM xic_user WHERE name = BINARY '".$name."'"),0);
        $msg = 'Fehler beim Eintragen aufgetreten.<br />';
        if ($fid > 0) {
          if (db_query("INSERT INTO `xic_friends` (uid,fid) VALUES ({$_SESSION['authid']}, $fid)")) {
            $msg = 'Erfolgreich eingetragen.<br />';
          }
        }
        echo $msg;
      }
    
      //Löschen
      if ($menu->getA(1) == 'd') {
        db_query("DELETE FROM `xic_friends` WHERE uid = {$_SESSION['authid']} AND fid = ".$menu->getE(1));
        echo mysql_error();
      }
    
      //Ausgabe
      $tpl = new tpl('freunde');
      $tpl->out(0);
    
      $dif = date('Y-m-d H:i:s', time() - 60);
    
      $sql = db_query("SELECT a.fid as aktfid, b.name, IF(MAX(c.uptime) > '$dif','online','offline') as status
                     FROM `xic_friends` a
                     LEFT JOIN `xic_user` b ON a.fid = b.id
                     LEFT JOIN `xic_online` c ON a.fid = c.uid
                     WHERE a.uid = {$_SESSION['authid']} GROUP BY a.fid, b.name ORDER BY status DESC");
      while ($r = db_fetch_assoc($sql)) {
        $class = ($class=='Cmite'?'Cnorm':'Cmite');
        $r['class'] = $class;
        $tpl->set_ar_out($r,1);
      }
    
      $tpl->out(2);
    } else {
      echo 'Nur für angemeldete User.<br />';
    }
    $design->footer();
    ?>


    Hab versucht in der teams.php zu lesen, wie es dort ist, da wird aber nur b.uid aus der groupuser gezogen, hier einfach genauso?

    betroffene Homepage: rrz.schupke.info
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Tr3icio gelöschter User
    Gar nichts.
    Die include/templates/freunde.htm suchst du.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Forcey Mitglied
    Registriert seit
    19.09.2010
    Beiträge
    411
    Beitragswertungen
    66 Beitragspunkte
    Dein Beitrag überrascht mich nicht lachen

    Habs drin in der .htm, ganz klar.

    <a href="index.php?user-details-{UID}>{name}</a>

    klappt aber nicht.

    auch nicht {uid}


    Zuletzt modifiziert von Forcey am 26.11.2011 - 20:23:32
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Tr3icio gelöschter User
    In dem Query steht ganz klar das die ID {aktfid} heißt ^^
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Forcey Mitglied
    Registriert seit
    19.09.2010
    Beiträge
    411
    Beitragswertungen
    66 Beitragspunkte
    Muss halt noch viel viel php lernen xD

    Danke dir ^^
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten