News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 6
Seite [1]
jade


Wannabe poster




Beiträge: 26
# Thema - 27.03.2007 um 12:22 Uhr
Hi, der Alleinunterhalter hier im Modul-Bereich ist wieder da

Ich will in der navi die Downloads {files:navlist} anders sortieren, nicht nach Einstelldatum, sondern nach Anzahl der Downloads und am besten noch die Nummer davor:
1.
2.
3.

usw. Wo und wie? sind die entscheidenden Fragewörter
Inaktiv
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 1 - 27.03.2007 um 14:49 Uhr
mods/files/navlist.php

zeile 9:

'files_time DESC'

zu

'files_count DESC'

ändern


dann zwischen zeile 15 und 16

noch folgenes einfügen:

$cs_files[$run]['files_num']=$run;

und in themesbasefilesnavlist.tpl

{files:files_num}.

vor das <a href...


------------------
www.laszlokorte.de

Inaktiv
|
jade
Thread-Ersteller


Wannabe poster




Beiträge: 26
# Antwort: 2 - 27.03.2007 um 15:54 Uhr
{files:files_num}.<a href="{files:url}">{files:files_name}</a>

das steht in der themes/base/files/navlist.tpl drin aber er gibt es auch so aus

quasi "{files:files_num}.Download 1" steht in der navi

er scheint das files:files_num nicht aus der php zu nehmen, obwohl ich nicht versteh warum, wird ja alles schön deklariert.


Zuletzt editiert von jade am 27.03.2007 um 17:56 Uhr (1x Editiert)
Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 3 - 27.03.2007 um 18:46 Uhr
dann schick mal den code aus deiner mods/files/navlist.php


Inaktiv
|
jade
Thread-Ersteller


Wannabe poster




Beiträge: 26
# Antwort: 4 - 27.03.2007 um 19:54 Uhr
1 <?php
2 // ClanSphere 2006 - www.clansphere.net
3 // $Id: $
4
5 $max = 5;
6
7 $cs_files = cs_sql_select(__FILE__,'files','files_name, files_id',0,'files_Count DESC',0,$max);
8
9 if (!empty($cs_files)) {
10
11 $data = array();
12 for ($run = 0; $run < count($cs_files); $run++) {
13 $cs_files[$run]['url'] = cs_url('files','view','where='.$cs_files[$run][' files_id']);
14 }
15 $data['files'] = $cs_files;
16 $cs_files[$run]['files_num']=$run;
17
18 echo cs_subtemplate(__FILE__,$data,'files','navlist');
19
20 } else {
21
22 echo $cs_lang['no_data'];
23
24 }
25
26 ?>


Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 5 - 27.03.2007 um 20:31 Uhr
$cs_files[$run]['files_num']=$run;

das muss noch zwischen

for ($run = 0; $run < count($cs_files); $run++) {

und

}

grüße

duRiel


Inaktiv
|
jade
Thread-Ersteller


Wannabe poster




Beiträge: 26
# Antwort: 6 - 27.03.2007 um 21:38 Uhr
Jo funzt, aber wenn man es genau nimmt muss das

$cs_files[$run]['files_num']=$run+1;

dazwischen da man sonst 0. Download hat.

Danke euch beiden Ich nerv demnächst wieder


Inaktiv
|
Antworten: 6
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo