Chcemy żeby artykuły na stronie frontowej były sortowane wg ocen użytkowników.
Plik components/com_content/helpers/query.php linia 92 jest
Kod PHP:
case 'front' :
$orderby = 'f.ordering';
break;
Dopisujemy dodatkowy warunek :
Kod PHP:
case 'rating' :
$orderby = 'rating DESC';
break;
Otwieramy plik components/com_content/views/frontpage/tmpl/default.xml linia 34 - pod
Kod PHP:
<option value="order">Ordering</option>
dopisujemy:
Kod PHP:
<option value="rating">Ocena</option>
Następnie wchodzimy do panelu administratora
Menu->MainMenu->pozycja przeznaczona dla strony startowej->Parametry: rozszerzone->Uporządkuj artykuły->Ocena
Zapisujemy i podziwiamy posortowane artykuły wg ocen użytkowników- od najwyższej do najniższej. Analogicznie możemy taki parametr sortowania dodać do kategorii i sekcji modyfikując pliki blog.xml i default.xml