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 :oops:

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