ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Memberliste nach Datum ordnen?

Geschlossen
  1. #1
    User Pic
    JanRockt Mitglied
    Registriert seit
    12.06.2010
    Beiträge
    97
    Beitragswertungen
    0 Beitragspunkte
    Hallo,

    die fosu brachte mir keinen Erfolg! Wie kann ich meine Mitgliederliste nach anmeldedatum sortieren?

    Danke für die hilfe!:P

    betroffene Homepage: sevencentfan.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    In der memb_List.php sort by ändern
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    JanRockt Mitglied
    Registriert seit
    12.06.2010
    Beiträge
    97
    Beitragswertungen
    0 Beitragspunkte
    Hey,
    also diese zeile finde ich nicht, bin ich blind?

    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $title = $allgAr['title'].' :: User :: '.$lang['listofmembers'];
    $hmenu = $extented_forum_menu.'User <b> &raquo; </b> '.$lang['listofmembers'].$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    
    $limit = 20;  // Limit
    
    
    $tpl = new tpl ( 'user/memb_list.htm' );
    
    if($menu->exists('filtername')){
      $page = ($menu->getA(3) == 'p' ? $menu->getE(3) : 1 );
      $filtername = escape($menu->get(2), 'string');
    }else{
      $page = ($menu->getA(1) == 'p' ? $menu->getE(1) : 1 );
    }
    
    $anfang = ($page - 1) * $limit;
    
    $tpl = new tpl ( 'user/memb_list.htm' );
    
    if(isset($_GET['filtername']) AND !empty($_GET['filtername'])){
      $filtername = escape($_GET['filtername'], 'string');
    }
    
    if(!empty($filtername)){
      $sql_search=" WHERE prefix_user.name LIKE '%".$filtername."%'";
      $MPL = db_make_sites ($page , $sql_search , $limit , '?user-filtername-'.$filtername , 'user' );
    }else{
      $sql_search="";
      $MPL = db_make_sites ($page , "" , $limit , '?user' , 'user' );
    }
    
    $tpl->set_out ( 'SITELINK', $MPL, 0);
    
    $class = '';
    $erg = db_query("SELECT
      posts,
      prefix_user.id,
      prefix_grundrechte.name as recht_name,
      regist,
      prefix_user.name
    FROM prefix_user
     LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id
     $sql_search
    ORDER by recht,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
    while ($row = db_fetch_object($erg)) {
    
    	if ($class == 'Cmite') { $class = 'Cnorm'; } else { $class = 'Cmite'; }
    	$ar = array ( 'NAME' => $row->name,
    	                'RANG' => userrang($row->posts,$row->id),
    									'CLASS' => $class,
    									'POSTS' => $row->posts,
    									'UID'   => $row->id,
    									'DATE' => date('d.m.Y',$row->regist),
    									'GRUPE' => $row->recht_name
    	);
    	$tpl->set_ar_out($ar,1);
    }
    $tpl->set_out('filtername',$filtername ? $filtername : '',2);
    
    $design->footer();
    ?>
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    ORDER by recht,prefix_user.posts
    zu
    ORDER by regist
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    JanRockt Mitglied
    Registriert seit
    12.06.2010
    Beiträge
    97
    Beitragswertungen
    0 Beitragspunkte
    Astrein vielen Dank!
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    babyboy Mitglied
    Registriert seit
    21.03.2009
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Lord|Schirmer

    ORDER by recht,prefix_user.posts
    zu
    ORDER by regist


    und wie wäre es bei den Awards zur sortierung nach Datum ?!
    wir bei mir total durcheinander gewürfelt weinen
    Wer Rechstschreibfehler findet darf sie gerne behalten ...
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    mickey Mitglied
    Registriert seit
    23.03.2005
    Beiträge
    165
    Beitragswertungen
    11 Beitragspunkte
    Die werden doch nach Datum sortiert !
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    babyboy Mitglied
    Registriert seit
    21.03.2009
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    im Adminbereich JA - aber in der Ansicht auf der HP NEIN

    kleines Beispiel :

    - 31.03.2010
    - 30.07.2007
    - 30.03.2011
    - 25.04.2011

    es wird schon "nach Datum" sortiert aber halt Falsch weinen
    Wer Rechstschreibfehler findet darf sie gerne behalten ...
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    mickey Mitglied
    Registriert seit
    23.03.2005
    Beiträge
    165
    Beitragswertungen
    11 Beitragspunkte
    hmmm

    teste mal

    contents/awards.php

    ca. Zeile 16:
    $erg = db_query("SELECT platz, text, wofur, team, bild, DATE_FORMAT(time, '%d.%m.%Y') as time FROM `prefix_awards` ORDER BY time DESC");


    in
    $erg = db_query("SELECT platz, text, wofur, team, bild, DATE_FORMAT(time, '%d.%m.%Y') as time FROM `prefix_awards` ORDER BY id DESC");
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    dastiii Mitglied
    Registriert seit
    27.12.2005
    Beiträge
    2.354
    Beitragswertungen
    84 Beitragspunkte
    Ne, das Problem ist das Format des Datums. Das Standardformat ist Jahr-Monat-Tag, also würde es erst nach Jahr sortieren, dann der Monat und dann der Tag.

    Hier wird das Format jedoch zu Tag-Monat-Jahr geändert, dementsprechend wird also auch sortiert, was logischerweise zu "Fehlern" führt.

    Also mal folgendes probieren:

    $erg = db_query("SELECT platz, text, wofur, team, bild, DATE_FORMAT(time, '%Y-%m-%d') as order_time, DATE_FORMAT(time, '%d.%m.%Y') as time FROM `prefix_awards` ORDER BY order_time DESC");
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    babyboy Mitglied
    Registriert seit
    21.03.2009
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    Perfekt...!
    Funktioniert....!

    VIELEN VIELEN DANK AN DIE SCHNELLEN HELFER !!!
    Wer Rechstschreibfehler findet darf sie gerne behalten ...
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten