ilch Forum » Allgemein » HTML, PHP, SQL,... » DESC TIME LIMIT?

Geschlossen
  1. #1
    User Pic
    SWaTcHOnER Mitglied
    Registriert seit
    04.01.2007
    Beiträge
    86
    Beitragswertungen
    0 Beitragspunkte
    Hallo!

    Ich hab nun eine Box in mein forum intigiert die die letzten aktivitäten user mit zeit auflisten soll. Das funktioniert auch nur würde ich das gerne so haben der er mir nur noch die letzten 24 stunden anzeigt und nicht eine bestimmte anzahl wie es jetzt ist.

    Hier mal code:


    MFG swatch

    betroffene Homepage: raisedfist.pytalhost.de/index.php?forum
    ,___,
    [O.o] Rechtschreibfehler sind Spezialeffekte
    /)__) meiner Tastatur!
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    $onlinequery = "SELECT id,name,llogin FROM `prefix_user` WHERE llogin >= (UNIX_TIMESTAMP()-24*60*60) ORDER BY llogin DESC";
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    lostboy2003 Mitglied
    Registriert seit
    09.09.2009
    Beiträge
    283
    Beitragswertungen
    14 Beitragspunkte
    Sieht gut aus würdest du auch preisgeben wie du das komplett umgesetzt hast ? für leute die nicht soviel ahnung haben ^^ ?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    SWaTcHOnER Mitglied
    Registriert seit
    04.01.2007
    Beiträge
    86
    Beitragswertungen
    0 Beitragspunkte
    Danke Mairu ! Nun funktioniert es so wie ich wollte.

    und ein kleines problem hätte ich dan noch. Die Funktion hab ich ja. Nun wollte ich das in die showforum.htm mit einbauen was nich funktioniert da die seite ja schon ein explode is und ich da ja keine box tags benutzten kann. Mit einen php include funtioniert es auch nicht.

    Der andere weg wäre das gleich in die showforum.php einzubauen das ich in der showforum.htm nur noch {lastactivty} setzten brauch.

    ich habs selbst schon probiert war aber nich von erfolg gekrönt.

    Darum hab ich die Funktion erstma über eine box in die forum_index.htm eingebunden.

    @lostboy2003

    meinst du jetzt das komplette forum ?


    Zuletzt modifiziert von SWaTcHOnER am 17.04.2011 - 16:03:25
    ,___,
    [O.o] Rechtschreibfehler sind Spezialeffekte
    /)__) meiner Tastatur!
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    lostboy2003 Mitglied
    Registriert seit
    09.09.2009
    Beiträge
    283
    Beitragswertungen
    14 Beitragspunkte
    im wesentlichen den bereich mit den angezeigten usern und wann se das letzte mal im forum aktiv waren . allerdings wann wer den beitrag verfasst hat mit datum und uhrzeit finde ich auch gut .
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    SWaTcHOnER Mitglied
    Registriert seit
    04.01.2007
    Beiträge
    86
    Beitragswertungen
    0 Beitragspunkte
    also das boxen system oben auf meine seite hab ich mit hilfe von Chester hier aus dem forum gemacht:

    Hier der Thead dazu:
    externer Link

    und den Code zur Box für den letzten aktivitäten steht ja hier im thread speicher die das als box und binde die dan in deine forum_index.htm ein.


    Zuletzt modifiziert von SWaTcHOnER am 17.04.2011 - 16:23:50
    ,___,
    [O.o] Rechtschreibfehler sind Spezialeffekte
    /)__) meiner Tastatur!
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Doch im Grunde schon mit einem include, allerdings kannst du die Ausgabe abfangen und in eine Variable schreiben, die du dann ans Template übergeben kannst.

    1
    2
    3
    4
    5
    ob_start();
    include 'include/boxes/BOXNAME.php';
    $boxcontent = ob_get_clean();
     
    $tpl->set('lastactivity', $boxcontent);
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    SWaTcHOnER Mitglied
    Registriert seit
    04.01.2007
    Beiträge
    86
    Beitragswertungen
    0 Beitragspunkte
    ich bekomms einfach nich hin -.-* wen ich dein code verwende und den in die show_forum.php einbauen. dan zeigt er mir die box zwar an aber an der völlig falschen stelle nähmlich ganz oben.

    In der show_forum.htm hab ich den Tag {lastactivity} aber drin. Jetzt wird die box anscheined nur von der show_forum.php ausgeführt darum auch ganz oben.

    also es wäre echt nett wen du mir genau sagen könntest was ich in meine show_forum.php schreiben muss.

    show_forum.php
    ,___,
    [O.o] Rechtschreibfehler sind Spezialeffekte
    /)__) meiner Tastatur!
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    ob_start();
    include 'include/boxes/BOXNAME.php';
    $lastactivity = ob_get_clean();
     
    # statistic #
    $ges_online_user = ges_online();
    $stats_array = array (
      'privmsgpopup' => check_for_pm_popup (),
      'topics' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_topics`"),0),
      'posts' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_posts`"),0),
      'users' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_user`"),0),
      'istsind' => ( $ges_online_user > 1 ? 'sind' : 'ist' ),
      'gesonline' => $ges_online_user,
      'gastonline' => ges_gast_online(),
      'useronline' => ges_user_online(),
      'userliste' => user_online_liste(),
      'lastactivity' => $lastactivity
    );



    Zuletzt modifiziert von Mairu am 17.04.2011 - 19:27:23
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    SWaTcHOnER Mitglied
    Registriert seit
    04.01.2007
    Beiträge
    86
    Beitragswertungen
    0 Beitragspunkte
    Danke!
    ,___,
    [O.o] Rechtschreibfehler sind Spezialeffekte
    /)__) meiner Tastatur!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten