Page 1 of 1

Reduce file ordering options in category view?

Posted: 29 Mar 2020, 08:06
by Olorch
Hello,
is there a possibility to reduce the file ordering in category view to for example only Title, Filename and Date?
Currently we have ordering options like "Rating count", "Rating" and "Downloads" which I want to remove.

Maybe threre is a xml file to change (which I haven't found yet) or so?

We use:
Joomla 3.9.16
Phoca Download 3.1.9
PHP 7.3
Url with example: http://testfk.feldkirchen-westerham.de/ ... laene.html

Every hint or help would be appreciated :)

Oliver

Re: Reduce file ordering options in category view?

Posted: 29 Mar 2020, 15:33
by christine
Hallo Oliver,

Optionen: https://www.reisefotografien.eu/phoca-b ... stellungen

sehe aber nichts dergleichen, in Deinem Link.

Liebe Grüße
Christine

Re: Reduce file ordering options in category view?

Posted: 31 Mar 2020, 12:27
by Olorch
Hallo Christine,

erst einmal vielen Dank für Deine Antwort.

Auf der verlinkten Seite ganz unten ist das Sortierungs Dropdown.
Darin befinden sich Sortierungen wie Rating Count Ascending, Downloads Descending, usw.
Gerne kann ich auf meinem Server einen Screenshot verfügbar machen, wenn das hilft.

Ich möchte jetzt gerne festlegen, welche davon angezeigt werden und welche nicht. Z.B. will ich weder die Rating Sortierungen noch die Download Sortierungen anbieten.
Leider finde ich trotz intensiver Suche in den Optionen dazu keine Möglichkeit. Vielleicht bin ich ja blind?

In den Optionen finde ich keine Möglichkeit dazu, nur die Möglichkeit zu sagen, welche die Standart Sortierung für die Kategorien ist.

Über einen Tipp, wo ich das anpassen kann, würde ich mich sehr freuen.

Re: Reduce file ordering options in category view?

Posted: 31 Mar 2020, 13:08
by christine
Hallo Oliver,

hab jetzt gesehen, was Du meinst. Daher nur generell:

a) Menüs > Dein PD Menü > Display Ordering Select Box (Category View) > verbergen.
Aber dann sind alle weg.

b) mit einem Trick konnte ich 1 alleine stehen lassen. Z.B: Sortierung aufsteigend (als Beispiel), danach in die custom.css:

Code: Select all

#fileordering.inputbox option {
display:none;  
}
wahrscheinlich auch nicht prickelnd.

Liegt ja auch an: onchange="this.form.submit ()" etc.

c) Override oder Umbaumöglichkeit? Ich leite das mal an Jan weiter.

Liebe Grüße
Christine

Re: Reduce file ordering options in category view?

Posted: 31 Mar 2020, 14:42
by Jan
Hallo, dafür gibt es momentan keine Einstellungen, so entweder, wie Christine schrieb, per CSS oder direkt in PHP Kode (was aber beim Update überschreiben wird, so man muss Backup von seinen Modifikation machen :-( )

administrator\components\com_phocadownload\libraries\phocadownload\ordering\ordering.php

Zeile cca: 111

Code: Select all

public static function getOrderingFileArray() {
Einfach kommentieren oder löschen die Zeilen, die man nicht braucht.

Jan

Re: Reduce file ordering options in category view?

Posted: 31 Mar 2020, 15:30
by Olorch
Hallo ihr zwei,
danke euch, das hilft mir sicher weiter.
Das mit dem Backup ist dann halt so.
Hauptsache ich bekomme das irgendwie hin ;)
Die Seite ist die Gemeinde Webseite und da sind halt viele verschiedene User drauf, die verstehen das dann nicht immer. Also will ich so wenig drin haben wie nötig ^^
Und ich bin echt froh, das ich das Tool nutzen kann!
Also nochmal danke.

Grüße
Oliver

Re: Reduce file ordering options in category view?

Posted: 01 Apr 2020, 14:05
by christine
Hallo Oliver,

Danke für Deine Rückmeldung. Das sollte, wie Jan schreibt, der File sein:

Code: Select all

public static function getOrderingFileArray() {
		$imgOrdering	= array(
				1 => JText::_('COM_PHOCADOWNLOAD_ORDERING_ASC'),
				2 => JText::_('COM_PHOCADOWNLOAD_ORDERING_DESC'),
				3 => JText::_('COM_PHOCADOWNLOAD_TITLE_ASC'),
				4 => JText::_('COM_PHOCADOWNLOAD_TITLE_DESC'),
				5 => JText::_('COM_PHOCADOWNLOAD_DATE_ASC'),
				6 => JText::_('COM_PHOCADOWNLOAD_DATE_DESC'),
				//7 => JText::_('COM_PHOCADOWNLOAD_ID_ASC'),
				//8 => JText::_('COM_PHOCADOWNLOAD_ID_DESC'),
				11 => JText::_('COM_PHOCADOWNLOAD_FILENAME_ASC'),
				12 => JText::_('COM_PHOCADOWNLOAD_FILENAME_DESC'),
				
				15 => JText::_('COM_PHOCADOWNLOAD_COUNT_ASC'),
				16 => JText::_('COM_PHOCADOWNLOAD_COUNT_DESC'),
				13 => JText::_('COM_PHOCADOWNLOAD_AVERAGE_ASC'),
				14 => JText::_('COM_PHOCADOWNLOAD_AVERAGE_DESC'),
				9 => JText::_('COM_PHOCADOWNLOAD_DOWNLOADS_ASC'),
				10 => JText::_('COM_PHOCADOWNLOAD_DOWNLOADS_DESC'));
		return $imgOrdering;
	}
& wie Jan schreibt, auskommentieren oder gewünschte Zeilen löschen. Wichtig: Notepad++ & aufheben.

Liebe Grüße
Christine