Seite 3 von 4
Verfasst: 05.04.2007 08:37
von bigloopfan
Code: Alles auswählen
/*
* sorting downloads
*/
switch ($sort_by)
{
case 1:
$sql_sort_by = 'description';
break;
case 2:
$sql_sort_by = 'file_name';
break;
case 3:
$sql_sort_by = 'klicks';
break;
case 4:
$sql_sort_by = 'free';
break;
case 5:
$sql_sort_by = 'extern';
break;
case 6:
$sql_sort_by = 'file_size';
break;
case 7:
$sql_sort_by = 'change_time';
break;
case 8:
$sql_sort_by = 'rating';
break;
default:
$sql_sort_by = 'sort';
}
switch ($order)
{
case 'ASC':
$sql_order = 'ASC';
break;
case 'DESC':
$sql_order = 'DESC';
break;
default:
$sql_order = 'ASC';
}
$s_sort_by = '<select name="sort_by" onchange="forms[\'dl_mod\'].submit()">';
$s_sort_by .= '<option value="0">'.$lang['Dl_default_sort'].'</option>';
$s_sort_by .= '<option value="1">'.$lang['Dl_file_description'].'</option>';
$s_sort_by .= '<option value="2">'.$lang['Dl_file_name'].'</option>';
$s_sort_by .= '<option value="3">'.$lang['Dl_klicks'].'</option>';
$s_sort_by .= '<option value="4">'.$lang['Dl_free'].'</option>';
$s_sort_by .= '<option value="5">'.$lang['Dl_extern'].'</option>';
$s_sort_by .= '<option value="6">'.$lang['Dl_file_size'].'</option>';
$s_sort_by .= '<option value="7">'.$lang['Last_updated'].'</option>';
$s_sort_by .= '<option value="8">'.$lang['Dl_rating'].'</option>';
$s_sort_by .= '</select>';
$s_sort_by = str_replace('value="'.$sort_by.'">', 'value="'.$sort_by.'" selected="selected">', $s_sort_by);
$s_order = '<select name="order" onchange="forms[\'dl_mod\'].submit()">';
$s_order .= '<option value="ASC">'.$lang['Sort_Ascending'].'</option>';
$s_order .= '<option value="DESC">'.$lang['Sort_Descending'].'</option>';
$s_order .= '</select>';
$s_order = str_replace('value="'.$order.'">', 'value="'.$order.'" selected="selected">', $s_order);
Ich denke mal, das wird es sein, stimmts?
MfG
bigloopfan
Verfasst: 05.04.2007 11:21
von oxpus
Yepp...
Verfasst: 05.04.2007 23:57
von bigloopfan
Habe mich den ganzen Tag mal damit beschäftigt, aber zu keinem Ergebnis gekommen
Kannste mir einen genauen Tipp geben!? Ich wäre dir sehr verbunden!
MfG
bigloopfan
Verfasst: 06.04.2007 00:29
von oxpus
In den Werten nach default: steht jeweils drinnen, nach was beim Laden der Seite sortiert werden soll.
Also hier die gewünschten Inhalte einstellen (change_time z. b.

).
Verfasst: 06.04.2007 00:38
von bigloopfan
lol, das ist ja schon fast peinlich
Naja habe das nun so geändert:
Code: Alles auswählen
* sorting downloads
*/
switch ($sort_by)
{
case 1:
$sql_sort_by = 'change_time';
break;
case 2:
$sql_sort_by = 'file_name';
break;
case 3:
$sql_sort_by = 'klicks';
break;
case 4:
$sql_sort_by = 'free';
break;
case 5:
$sql_sort_by = 'extern';
break;
case 6:
$sql_sort_by = 'file_size';
break;
case 7:
$sql_sort_by = 'description';
break;
case 8:
$sql_sort_by = 'rating';
break;
default:
$sql_sort_by = 'change_time';
}
switch ($order)
{
case 'ASC':
$sql_order = 'ASC';
break;
case 'DESC':
$sql_order = 'DESC';
break;
default:
$sql_order = 'ASC';
}
$s_sort_by = '<select name="sort_by" onchange="forms[\'dl_mod\'].submit()">';
$s_sort_by .= '<option value="0">'.$lang['Dl_default_sort'].'</option>';
$s_sort_by .= '<option value="1">'.$lang['Dl_file_description'].'</option>';
$s_sort_by .= '<option value="2">'.$lang['Dl_file_name'].'</option>';
$s_sort_by .= '<option value="3">'.$lang['Dl_klicks'].'</option>';
$s_sort_by .= '<option value="4">'.$lang['Dl_free'].'</option>';
$s_sort_by .= '<option value="5">'.$lang['Dl_extern'].'</option>';
$s_sort_by .= '<option value="6">'.$lang['Dl_file_size'].'</option>';
$s_sort_by .= '<option value="7">'.$lang['Last_updated'].'</option>';
$s_sort_by .= '<option value="8">'.$lang['Dl_rating'].'</option>';
$s_sort_by .= '</select>';
$s_sort_by = str_replace('value="'.$sort_by.'">', 'value="'.$sort_by.'" selected="selected">', $s_sort_by);
$s_order = '<select name="order" onchange="forms[\'dl_mod\'].submit()">';
$s_order .= '<option value="ASC">'.$lang['Sort_Ascending'].'</option>';
$s_order .= '<option value="DESC">'.$lang['Sort_Descending'].'</option>';
$s_order .= '</select>';
$s_order = str_replace('value="'.$order.'">', 'value="'.$order.'" selected="selected">', $s_order);
Hat sich auch richtig verändert, nur sind nun die alten Uploads an erste Stelle (erste Seite). Wo muss ich denn diese Änderung vornehmen?
MfG
bigloopfan
EDIT: Habe den Fehler gefunden musste das so verändern :
Code: Alles auswählen
{
case 'ASC':
$sql_order = 'ASC';
break;
case 'DESC':
$sql_order = 'DESC';
break;
default:
$sql_order = 'DESC';
}
Danke für die Hilfe

Verfasst: 06.04.2007 00:42
von oxpus
Nun ja, beim zweiten switch() ist auch ein Default angegeben.
ASC = Aufsteigend
DESC = na? Was wohl?
Verfasst: 06.04.2007 00:49
von bigloopfan
Hehe, beide wohl zur selben Zeit geschrieben
Code: Alles auswählen
{
case 'ASC':
$sql_order = 'ASC';
break;
case 'DESC':
$sql_order = 'DESC';
break;
default:
$sql_order = 'DESC';
}
MfG
bigloopfan
Ps.: DESC --> Absteigend

Verfasst: 06.04.2007 15:26
von bigloopfan
Kann ich eigentlich auch mehrere Kommentare unter der Uploadfile anzeigen lassen, ohne auf den dafür vorgesehenen Button zu klicken?
Habe im ACP nichts gefunden. Ich denke dann muss wieder etwas in einer PHP geändert werden, oder?
MfG
bigloopfan
Verfasst: 06.04.2007 18:47
von oxpus
Das müsste in der dl_mod/includes/dl_details.php geändert werden.
Ist auch nicht so auf die Schnelle gemacht...
Verfasst: 16.10.2007 17:43
von bigloopfan
Hallo,
auf Seite 2 habe ich einmal nach dem einfachen Mittelwert bei der Bewertung gefragt.
Könnte mir jmd. helfen, dies zu erstellen? Damit würdet ihr mir einen großen gefallen tun.
MFG
bigloopfan