Frage zum Download Mod

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
bigloopfan
Mitglied
Beiträge: 99
Registriert: 16.06.2005 18:04
Wohnort: NRW
Kontaktdaten:

Beitrag 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
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Yepp...
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
bigloopfan
Mitglied
Beiträge: 99
Registriert: 16.06.2005 18:04
Wohnort: NRW
Kontaktdaten:

Beitrag 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
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag 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. ;) ).
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
bigloopfan
Mitglied
Beiträge: 99
Registriert: 16.06.2005 18:04
Wohnort: NRW
Kontaktdaten:

Beitrag 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 :)
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nun ja, beim zweiten switch() ist auch ein Default angegeben.
ASC = Aufsteigend
DESC = na? Was wohl?
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
bigloopfan
Mitglied
Beiträge: 99
Registriert: 16.06.2005 18:04
Wohnort: NRW
Kontaktdaten:

Beitrag 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 ;)
bigloopfan
Mitglied
Beiträge: 99
Registriert: 16.06.2005 18:04
Wohnort: NRW
Kontaktdaten:

Beitrag 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
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das müsste in der dl_mod/includes/dl_details.php geändert werden.
Ist auch nicht so auf die Schnelle gemacht...
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
bigloopfan
Mitglied
Beiträge: 99
Registriert: 16.06.2005 18:04
Wohnort: NRW
Kontaktdaten:

Beitrag 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
Antworten

Zurück zu „phpBB 2.0: Mod Support“