Как поменять сортировку фотографий
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
#1
16 мая 2015 в 23:15
Подскажите, пожалуйста с решением. Сейчас фотографии в альбомах добавляются по принципу новые в конце, как сделать чтобы на первой странице выводились новые. Может у кого есть решение?
#2
17 мая 2015 в 00:27
Подскажите, пожалуйста с решением. Сейчас фотографии в альбомах добавляются по принципу новые в конце, как сделать чтобы на первой странице выводились новые. Может у кого есть решение?
Я так понимаю нужно копать в этом файле templates/default/controllers/photos/album.tpl.php и строчку
foreach($photos as $photo)
foreach($photos as &$photo) { ... $photo=$photo-1 }
в общем перебор нужно сделать с последнего номера массива до нулевого, т.е. в обратном порядке. Ну или заменить этот цикл на цикл for, большего не скажу, т.к. php никогда не изучал углубленно, и все мои познания сводятся к школьному вводному курсу.
#3
17 мая 2015 в 09:15
Gudan, в файле \system\controllers\photos\hooks\content_albums_item_html.php строка 18
заменить на
id можно заменить на любое поле из типа контента
ASC или DESC это направления сортировок
заменить на
$photos = $this->model->orderBy('id', 'ASC')->getPhotos($album['id']);
ASC или DESC это направления сортировок
Сегодня в 09:26
#4
17 мая 2015 в 10:20
Факир однако! Огромное спасибо, что откликнулись. Все получилось.
Я правильно понимаю, что если вместо ID поставить например date_pub, то по дате отсортирует?
Я правильно понимаю, что если вместо ID поставить например date_pub, то по дате отсортирует?
#5
17 мая 2015 в 10:30
правильноЯ правильно понимаю
#6
17 мая 2015 в 10:42
Еще раз спасибо!