Antworten: 18
Seite [1] |
|||||||
RaPiD Geekboy Beiträge: 1192 |
# Thema - 05.05.2009 um 04:17 Uhr
SerZ, ist das en versehen oder gewollt das die Navlist von Replays von unten nach oben geht statts von oben nach unten...? Kann man das irgend wo umstellen das die alten Last Replays unten sind und die neusten Last Replays dann oben? MfG RaPiD |
||||||
Inaktiv |
|
||||||
palle Supporter Beiträge: 3073 |
# Antwort: 1 - 05.05.2009 um 07:11 Uhr
wird das design verkauft? ------------------ I like the part where it says 'nyan' |
||||||
Inaktiv |
|||||||
RaPiD Thread-Ersteller Geekboy Beiträge: 1192 |
# Antwort: 2 - 05.05.2009 um 12:43 Uhr
Wenn ich die lizens für hätte ja... hehe ^^ Aber nein, wird es kostenlose dann zum download geben, genauso wie mein 2-design. ^^ Aber zur wesentliche frage zurück... Kann man das irgend wo umstellen das die alten Last Replays unten sind und die neusten Last Replays dann oben? MfG RaPiD Zuletzt editiert von RaPiD am 05.05.2009 um 13:11 Uhr (1x Editiert) |
||||||
Inaktiv |
|||||||
SCHIRI Weltmeister Herkunft: Hamburg Beiträge: 5299 |
# Antwort: 3 - 07.05.2009 um 10:58 Uhr
In der Zeile 17 der mods/replay/navlist.php: $order = 're.replays_date DESC'; ändern in: $order = 're.replays_date ASC'; ------------------ www.laszlokorte.de |
||||||
Inaktiv |
|||||||
RaPiD Thread-Ersteller Geekboy Beiträge: 1192 |
# Antwort: 4 - 07.05.2009 um 14:35 Uhr
Hab ich grade getestet, aber nein die 1 wiederholung ist in der navlist immer noch ganz oben als unten und eintrag 4 ist immer noch unten in der navlist als oben. ^^ |
||||||
Inaktiv |
|||||||
RaPiD Thread-Ersteller Geekboy Beiträge: 1192 |
# Antwort: 5 - 10.05.2009 um 19:02 Uhr
Hey, wollte mal fragen wie es ausseht ob noch jemand ein paar vorschläge hätte...? Das von Schiri ging leider nicht... In der Zeile 17 der mods/replay/navlist.php:
$order = 're.replays_date DESC'; ändern in: $order = 're.replays_date ASC'; |
||||||
Inaktiv |
|||||||
RaPiD Thread-Ersteller Geekboy Beiträge: 1192 |
# Antwort: 6 - 13.05.2009 um 20:56 Uhr
Hallooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo??? # Antwort: 4 - 07.05.2009 um 14:35 Uhr # Antwort: 5 - 10.05.2009 um 19:02 Uhr Kein feedback seit 6 tagen? Problemliste: 1. eintragung 1 bis 4 zeigt er in der navliste falsch an, eintrag 1 ist immer oben statts unten und 4 ist unten statts oben. 2. die navliste zeigt nur soviel an wie es eingestellt ist z.b. 4 einträge 4 anzeigen aber eintrag 5 und 6 taucht nicht in der navlist auf. Hier ist die seite wo ihr mal schauen könnt was ich meine: - Username: test - Password: 12345 wäre überaus mal nett wenn mir jemand hilft ^^ Zuletzt editiert von RaPiD am 31.05.2010 um 20:08 Uhr (8x Editiert) |
||||||
Inaktiv |
|||||||
Vyper Rock the board Beiträge: 71 |
# Antwort: 7 - 14.05.2009 um 19:00 Uhr
Hab mir die Geschichte mit den Replays mal näher angesehen. Wenn du die Replays wirklich nach dem Eintragungsdatum anzeigen willst, musst du anhand des Feldes replays_since aufsteigend sortieren, weil nur dort ein richtiger Zeitstempel vorhanden ist (in replays_date ist nur das bereits formatierte Datum drin). D.h.
Und in der cs_sql_select()-Funktion das
durch
Wie viele Datensätze angezeigt werden sollen, kannst mit den beiden nachfolgenden Paametern einstellen. Wobei ersterer den Datensatz festlegt, von wo mit dem Auslesen begonnen werden soll und zweiterer legt die Anzahl der anzuzeigenden Datensätze fest. ------------------ Zuletzt editiert von Vyper am 14.05.2009 um 19:00 Uhr (1x Editiert) |
||||||
Inaktiv |
|||||||
RaPiD Thread-Ersteller Geekboy Beiträge: 1192 |
# Antwort: 8 - 14.05.2009 um 19:18 Uhr
Ich weiss garnicht wie das mit der sql funktioniert hab mich noch nie damit ausgesetzt. ^^ Wo finde ich den das hier? "cs_sql_select()-Funktion", und dann sollte es so wie bei den Last News navlist funktionieren?! |
||||||
Inaktiv |
|||||||
fUnK3r Specialist Beiträge: 1656 |
# Antwort: 9 - 14.05.2009 um 19:23 Uhr
Ich würde mal spontan behaupten in der mods/replay/navlist.php: da wo du das eben geändert haben willst ------------------ Grüßle Jo |
||||||
Inaktiv |
|||||||
RaPiD Thread-Ersteller Geekboy Beiträge: 1192 |
# Antwort: 10 - 14.05.2009 um 19:46 Uhr
Geht leider nicht, nun zeigt er keiner der 6 einträge in der navlist nicht mal die eingestellten 4 anzeigen. Jetzt kommt nur das hier "Keine Einträge gefunden." hab alle gelöscht und nochmal 1 neu eingetragen zeigt er auch nicht mehr an. Mhh, ich hätte halt die Replays navliste so wie bei "Last News" das es genauso arbeitet, hat vllt noch jemand ne idee wie man das machen könnte? Zuletzt editiert von RaPiD am 14.05.2009 um 19:46 Uhr (1x Editiert) |
||||||
Inaktiv |
|||||||
SCHIRI Weltmeister Herkunft: Hamburg Beiträge: 5299 |
# Antwort: 11 - 16.05.2009 um 03:23 Uhr
poste mal bitte die navlist.php hier. ------------------ www.laszlokorte.de |
||||||
Inaktiv |
|||||||
RaPiD Thread-Ersteller Geekboy Beiträge: 1192 |
# Antwort: 12 - 16.05.2009 um 03:28 Uhr
<?php
// ClanSphere 2009 - www.clansphere.net // $Id: navlist.php 2266 2009-03-21 10:37:39Z duRiel $ $cs_lang = cs_translate('replays'); $data = array(); //cut team1 or team2 after (figures) $fig_team1 = 9; $fig_team2 = 9; // max replays (echo) $re_limit = 4; $select = 're.replays_id AS replays_id, re.games_id AS games_id, re.replays_date AS replays_date, re.replays_team1 AS replays_team1, re.replays_team2 AS replays_team2'; $check = 'cat.categories_access <= \'' . $account['access_replays'] . '\''; $order = 're.replays_since ASC'; $tables = 'replays re INNER JOIN {pre}_categories cat ON re.categories_id = cat.categories_id'; $cs_replays = cs_sql_select(__FILE__,$tables,$select,$check,'$order',0,$re_limit); if(empty($cs_replays)) { echo $cs_lang['no_data']; } else { $run = 0; foreach ($cs_replays AS $replays) { $data['replays'][$run]['game_icon'] = cs_html_img('uploads/games/' . $replays['games_id'] . '.gif'); $data['replays'][$run]['date'] = cs_date('date',$replays['replays_date']); $data['replays'][$run]['view_url'] = cs_url('replays','view','id=' . $replays['replays_id']); $short_team1 = strlen($replays['replays_team1']) <= $fig_team1 ? $replays['replays_team1'] : substr($replays['replays_team1'],0,$fig_team1) . '...'; $short_team2 = strlen($replays['replays_team2']) <= $fig_team2 ? $replays['replays_team2'] : substr($replays['replays_team2'],0,$fig_team2) . '...'; $data['replays'][$run]['team1_short'] = cs_secure($short_team1); $data['replays'][$run]['team2_short'] = cs_secure($short_team2); $data['replays'][$run]['team1'] = cs_secure($replays['replays_team1']); $data['replays'][$run]['team2'] = cs_secure($replays['replays_team2']); $run++; } echo cs_subtemplate(__FILE__,$data,'replays','navlist'); } ?> |
||||||
Inaktiv |
|||||||
SCHIRI Weltmeister Herkunft: Hamburg Beiträge: 5299 |
# Antwort: 13 - 16.05.2009 um 03:36 Uhr
Probier das mal. ------------------ www.laszlokorte.de |
||||||
Inaktiv |
|||||||
RaPiD Thread-Ersteller Geekboy Beiträge: 1192 |
# Antwort: 14 - 16.05.2009 um 04:37 Uhr
Ich hab es getestet, leider funktioniert das auch nicht wie ich mir das vorstelle *g* Ich hab komplett Wiederhollungen gelöscht und neu eingetragen aber er zeigt nur an (Keine einträge gefunden.) :( Man müsste wohl komplett das replays umcoden das die navlist so wie die von news navlist arbeitet oder nicht ?! |
||||||
Inaktiv |
|||||||
SCHIRI Weltmeister Herkunft: Hamburg Beiträge: 5299 |
# Antwort: 15 - 16.05.2009 um 04:58 Uhr
Man müsste wohl komplett das replays umcoden das die navlist so wie die von news navlist arbeitet oder nicht ?! Nein eigentlich nicht.... Es hat doch am Anfang alles funktioniert, bis auf die verkehrte Reihenfolge oder? Wenn jetzt gar keine Einträge mehr angezeigt werden, dann scheinst du etwas in der Datei "kaputt" gemacht zu haben. Am besten mal die Datei (passend zu deiner version) komplett neu laden und texten ob es dann geht. Wenn dann wieder nur die Reihenfolge falsch ist, einfach nach "ASC" suchen und mit "DESC" ersetzen bzw andersherum."komplett replays umcoden das die so wie die von news navlist arbeitet": Das ist eine sehr allgemeine Vermutung, die eigentlich gar nicht weiter hilft, denn alle Navlisten von allen Modulen arbeiten sowieso Gleich: Daten auslesen, Daten anzeigen und wenn dann mal nur die Anzeigereihenfolge verdreht ist, hat das nichts mit "anders arbeiten" zu tun, sondern ist ein Unterschied von ca 2 Zeichen in der jeweiligen Datei (ASC,DESC) ------------------ www.laszlokorte.de Zuletzt editiert von SCHIRI am 16.05.2009 um 04:58 Uhr (1x Editiert) |
||||||
Inaktiv |
|||||||
RaPiD Thread-Ersteller Geekboy Beiträge: 1192 |
# Antwort: 16 - 16.05.2009 um 05:08 Uhr
Standart navlist.php und hab alles was DESC hieß umgeändert in ASC, trotzdem geht es nicht datum 10.05.2009 ist immern och oben und der 14.05.2009 immer noch unten hehe ^^ Das script verarscht uns wohl oder will uns ärgern <?php
// ClanSphere 2009 - www.clansphere.net // $Id: navlist.php 2266 2009-03-21 10:37:39Z duRiel $ $cs_lang = cs_translate('replays'); $data = array(); //cut team1 or team2 after (figures) $fig_team1 = 9; $fig_team2 = 9; // max replays (echo) $re_limit = 5; $select = 're.replays_id AS replays_id, re.games_id AS games_id, re.replays_date AS replays_date, re.replays_team1 AS replays_team1, re.replays_team2 AS replays_team2'; $check = 'cat.categories_access <= \'' . $account['access_replays'] . '\''; $order = 're.replays_date ASC'; $tables = 'replays re INNER JOIN {pre}_categories cat ON re.categories_id = cat.categories_id'; $cs_replays = cs_sql_select(__FILE__,$tables,$select,$check,'re.replays_date ASC',0,$re_limit); if(empty($cs_replays)) { echo $cs_lang['no_data']; } else { $run = 0; foreach ($cs_replays AS $replays) { $data['replays'][$run]['game_icon'] = cs_html_img('uploads/games/' . $replays['games_id'] . '.gif'); $data['replays'][$run]['date'] = cs_date('date',$replays['replays_date']); $data['replays'][$run]['view_url'] = cs_url('replays','view','id=' . $replays['replays_id']); $short_team1 = strlen($replays['replays_team1']) <= $fig_team1 ? $replays['replays_team1'] : substr($replays['replays_team1'],0,$fig_team1) . '...'; $short_team2 = strlen($replays['replays_team2']) <= $fig_team2 ? $replays['replays_team2'] : substr($replays['replays_team2'],0,$fig_team2) . '...'; $data['replays'][$run]['team1_short'] = cs_secure($short_team1); $data['replays'][$run]['team2_short'] = cs_secure($short_team2); $data['replays'][$run]['team1'] = cs_secure($replays['replays_team1']); $data['replays'][$run]['team2'] = cs_secure($replays['replays_team2']); $run++; } echo cs_subtemplate(__FILE__,$data,'replays','navlist'); } ?> Zuletzt editiert von RaPiD am 16.05.2009 um 05:08 Uhr (1x Editiert) |
||||||
Inaktiv |
|||||||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 17 - 16.05.2009 um 09:56 Uhr
so habs gerade mal im svn getestet, replays werden wie gewünscht in der reihenfolge anzeigt. Neuste oben, älteste unten. Replays welche mit dem gleichem Datum eingetragen werden, können nicht wirklich sortiert werden, da die Uhrzeit fehlt, welche die SOrtierung für den Tag festlegen könnt. Unterschiedliche tage werden jedoch sortiert. Ist also kein Fehler im CSP. Erstelle Replays mit unterschiedlichen Tagen, und dann passt das. ------------------ mfg Patrick "Fr33z3m4n" Jaskulski Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. |
||||||
Inaktiv |
|||||||
RaPiD Thread-Ersteller Geekboy Beiträge: 1192 |
# Antwort: 18 - 16.05.2009 um 12:47 Uhr
Danke freeze, aber ich hab die ganze zeit 4 einträge mit 4 verschiedene datums (10,12,14,16).05.2009 funktioniert bestens so wollte ich das *glücklich ist* Thema :closed: |
||||||
Inaktiv |
|||||||
Dieses Thema wurde von Ramires geschlossen. |
|||||||
Antworten: 18
Seite [1] |
Latest 5 Modules
Demo
Probiere ClanSphere aus und teste daran herum. Demo
Spenden
ClanSphere ist freie OpenSource Software.
Bitte unterstützt uns.
Spenden