Gästebuch einträge sortieren

    • Gästebuch einträge sortieren

      Ich weiss nicht warum aber die GB Einträge werden bei mir nicht in der richtigen reihenfolge angezeigt:

      z.B.
      26.06.2009
      27.06.2009
      28.06.2009
      29.06.2009
      30.06.2009
      02.07.2009
      01.07.2009

      Gibt es dafür einen erklärung? oder einen Bugfix?
    • RE: Gästebuch einträge sortieren

      Hi,

      das ist komisch!

      Versuch mal folgendes:

      1) öffne die guestbook.php

      2) Geh zur Zeile 185. Dort findest du diesen Code:

      [php]$query = " SELECT `Guestbook`.`ID`, DATE_FORMAT(`Date`, '$date_format' ) AS 'Date', `IP`, `Sender`, `Profiles`.`NickName`, `Recipient`, `Text`, `New` FROM `Guestbook` LEFT JOIN `Profiles` ON `Profiles`.`ID` = `Sender` WHERE `Recipient`='{$owner}' ORDER BY `Date` DESC LIMIT {$from}, {$records_on_page} ";[/php]

      3. Den oberen Code mit diesem hier ersetzen:

      [php]$query = " SELECT `Guestbook`.`ID`, DATE_FORMAT(`Date`, '$date_format' ) AS 'Date', `IP`, `Sender`, `Profiles`.`NickName`, `Recipient`, `Text`, `New` FROM `Guestbook` LEFT JOIN `Profiles` ON `Profiles`.`ID` = `Sender` WHERE `Recipient`='{$owner}' ORDER BY `Date` ASC LIMIT {$from}, {$records_on_page} ";[/php]

      Dann müsste es klappen! ;)

      Ich hoffe, das hilft dir weiter.

      Gruß
      creativeMind
      Boonex Dolphin Expert, Software-Entwickler, Web-Entwickler, Designer, iOS Entwickler für iPhone/iPad -- Schulungen, Installationen, Konfigurationen, Sicherheitstests für Dolphin Community Inhaber --
    • Hi,

      geh wie folgt vor:

      1)Öffne wieder die Datei guestbook.php

      2) Geh zur Zeile 185 und dort diesmal diesen Code

      [php]$query = " SELECT `Guestbook`.`ID`, DATE_FORMAT(`Date`, '$date_format' ) AS 'Date', `IP`, `Sender`, `Profiles`.`NickName`, `Recipient`, `Text`, `New` FROM `Guestbook` LEFT JOIN `Profiles` ON `Profiles`.`ID` = `Sender` WHERE `Recipient`='{$owner}' ORDER BY `Date` DESC LIMIT {$from}, {$records_on_page} "; $records_res = db_res( $query ); if ( $records_num['rec_num'] > 0 ) { $ret .= "<br /> <table class=\"gb_msgs_table\"> <tr> <th width=\"20%\">" . _t( "_From") . "</th> <th width=\"80%\">" . _t( "_Text") . "</th> </tr>"; $tr_class = 'odd'; while ( $records_arr = mysql_fetch_array($records_res) ) { $record_text = $records_arr['Text'] ; $ret .= " <tr class=\"gb_msg_row_{$tr_class}\"> <td width=\"20%\" class=\"picPosition\">" . get_member_thumbnail($records_arr['Sender'], 'none' ) . '<b><a href="'.getProfileLink($owner).'">'.$records_arr['NickName'].'</a></b><br />'. $records_arr['Date'] . "</td> <td width=\"80%\" valign=\"top\">"; if ( $owner == $id || $logged['admin'] ) { $ret .= " <div class=\"gb_msg_actions\"> <a href=\"guestbook.php?owner={$owner}&action=delete&delete_id={$records_arr['ID']}\">". _t("_Delete") . "</a> </div>"; } $ret .= " <div>{$record_text}</div> </td> </tr>"; $tr_class = ($tr_class == 'odd') ? 'even' : 'odd'; } $ret .= " </table>"; }[/php]

      3. mit diesem hier ersetzen

      [php]$query = " SELECT `Guestbook`.`ID`, `Date`, `IP`, `Sender`, `Profiles`.`NickName`, `Recipient`, `Text`, `New` FROM `Guestbook` LEFT JOIN `Profiles` ON `Profiles`.`ID` = `Sender` WHERE `Recipient`='{$owner}' ORDER BY `Date` DESC LIMIT {$from}, {$records_on_page} "; $records_res = db_res( $query ); if ( $records_num['rec_num'] > 0 ) { $ret .= "<br /> <table class=\"gb_msgs_table\"> <tr> <th width=\"20%\">" . _t( "_From") . "</th> <th width=\"80%\">" . _t( "_Text") . "</th> </tr>"; $tr_class = 'odd'; while ( $records_arr = mysql_fetch_array($records_res) ) { $record_text = $records_arr['Text'] ; $ret .= " <tr class=\"gb_msg_row_{$tr_class}\"> <td width=\"20%\" class=\"picPosition\">" . get_member_thumbnail($records_arr['Sender'], 'none' ) . '<b><a href="'.getProfileLink($owner).'">'.$records_arr['NickName'].'</a></b><br />'. date("d.m.Y",$records_arr['Date']) . "</td> <td width=\"80%\" valign=\"top\">"; if ( $owner == $id || $logged['admin'] ) { $ret .= " <div class=\"gb_msg_actions\"> <a href=\"guestbook.php?owner={$owner}&action=delete&delete_id={$records_arr['ID']}\">". _t("_Delete") . "</a> </div>"; } $ret .= " <div>{$record_text}</div> </td> </tr>"; $tr_class = ($tr_class == 'odd') ? 'even' : 'odd'; } $ret .= " </table>"; }[/php]GrußcreativeMind
      Boonex Dolphin Expert, Software-Entwickler, Web-Entwickler, Designer, iOS Entwickler für iPhone/iPad -- Schulungen, Installationen, Konfigurationen, Sicherheitstests für Dolphin Community Inhaber --
    • Hi,

      dann ersetze den Code, mit diesem hier:

      [php]$query = " SELECT `Guestbook`.`ID`, `Date`, `IP`, `Sender`, `Profiles`.`NickName`, `Recipient`, `Text`, `New` FROM `Guestbook` LEFT JOIN `Profiles` ON `Profiles`.`ID` = `Sender` WHERE `Recipient`='{$owner}' ORDER BY `Date` DESC LIMIT {$from}, {$records_on_page} "; $records_res = db_res( $query ); if ( $records_num['rec_num'] > 0 ) { $ret .= "<br /> <table class=\"gb_msgs_table\"> <tr> <th width=\"20%\">" . _t( "_From") . "</th> <th width=\"80%\">" . _t( "_Text") . "</th> </tr>"; $tr_class = 'odd'; while ( $records_arr = mysql_fetch_array($records_res) ) { $record_text = $records_arr['Text'] ; $ret .= " <tr class=\"gb_msg_row_{$tr_class}\"> <td width=\"20%\" class=\"picPosition\">" . get_member_thumbnail($records_arr['Sender'], 'none' ) . '<b><a href="'.getProfileLink($owner).'">'.$records_arr['NickName'].'</a></b><br />'. date("d.m.Y",strtotime($records_arr['Date'])) . "</td> <td width=\"80%\" valign=\"top\">"; if ( $owner == $id || $logged['admin'] ) { $ret .= " <div class=\"gb_msg_actions\"> <a href=\"guestbook.php?owner={$owner}&action=delete&delete_id={$records_arr['ID']}\">". _t("_Delete") . "</a> </div>"; } $ret .= " <div>{$record_text}</div> </td> </tr>"; $tr_class = ($tr_class == 'odd') ? 'even' : 'odd'; } $ret .= " </table>"; }[/php]
      Genau achten, dass du den Code richtig erstezt!

      Ich denke, jetzt sollte es klappen.

      Ich hoffe, dir ist damit auch geholfen! ;)

      Gruß
      creativeMind
      Boonex Dolphin Expert, Software-Entwickler, Web-Entwickler, Designer, iOS Entwickler für iPhone/iPad -- Schulungen, Installationen, Konfigurationen, Sicherheitstests für Dolphin Community Inhaber --