Posted 25 июля, 20159 yr comment_91124 По умолчанию сортировку в галереи можно выбрать: по последнему обновлению по рейтингу по количеству ответов Подскажите, как добавить сортировку "по старизне" что бы сначала были самые старые фото и что бы листать изображения не с права налево, а слева направо. Link to comment https://ipbmafia.ru/topic/11977-sortirovka-v-galerei/ Share on other sites Больше вариантов
16 января, 20177 yr comment_120297 Меня вот тоже этот вопрос заинтересовал. На странице категории есть возможность выбрать сортировку по дате, а в админке варианта сортировки по дате почему-то нет. Может кто придумал как исправить сей печальный казус? Link to comment https://ipbmafia.ru/topic/11977-sortirovka-v-galerei/?&do=findComment&comment=120297 Share on other sites Больше вариантов
2 ноября, 20176 yr comment_138760 Сам спросил, сам отвечаю (может кому пригодится). Открываем /applications/gallery/modules/front/gallery/browse.php Находим /* Build table */ $table = new \IPS\gallery\Image\Table( 'IPS\gallery\Image', $category->url(), array( array( 'image_album_id=?', 0 ) ), $category ); $table->limit = 50; $table->tableTemplate = array( \IPS\Theme::i()->getTemplate( 'browse' ), 'imageTable' ); $table->rowsTemplate = array( \IPS\Theme::i()->getTemplate( 'browse' ), $this->getTableRowsTemplate() ); $table->title = \IPS\Member::loggedIn()->language()->pluralize( \IPS\Member::loggedIn()->language()->get('num_images'), array( $category->count_imgs ) ); Заменяем на /* Build table */ $table = new \IPS\gallery\Image\Table( 'IPS\gallery\Image', $category->url(), array( array( 'image_album_id=?', 0 ) ), $category ); $table->limit = 50; $table->sortBy = \IPS\Request::i()->sortby ? $table->sortBy : 'image_date'; $table->sortDirection = \IPS\Request::i()->sortdirection ? $table->sortDirection : 'desc'; $table->tableTemplate = array( \IPS\Theme::i()->getTemplate( 'browse' ), 'imageTable' ); $table->rowsTemplate = array( \IPS\Theme::i()->getTemplate( 'browse' ), $this->getTableRowsTemplate() ); $table->title = \IPS\Member::loggedIn()->language()->pluralize( \IPS\Member::loggedIn()->language()->get('num_images'), array( $category->count_imgs ) ); Для сортировки по "Старизне" вместо $table->sortDirection = \IPS\Request::i()->sortdirection ? $table->sortDirection : 'desc'; Пишем $table->sortDirection = \IPS\Request::i()->sortdirection ? $table->sortDirection : 'asc'; Link to comment https://ipbmafia.ru/topic/11977-sortirovka-v-galerei/?&do=findComment&comment=138760 Share on other sites Больше вариантов
6 февраля, 20195 yr comment_155072 Вот бы еще в админку добавить, в сортировку по-умолчанию. Link to comment https://ipbmafia.ru/topic/11977-sortirovka-v-galerei/?&do=findComment&comment=155072 Share on other sites Больше вариантов
6 февраля, 20195 yr comment_155075 13 минут назад, Azazel сказал: Вот бы еще в админку добавить, в сортировку по-умолчанию. Сортировку чего? Link to comment https://ipbmafia.ru/topic/11977-sortirovka-v-galerei/?&do=findComment&comment=155075 Share on other sites Больше вариантов
6 февраля, 20195 yr comment_155078 Только что, Respected сказал: Сортировку чего? Сортировку изображений в категории. Сейчас возможности включить сортировку по умолчанию по дате загрузки изображений нет. Вероятно manage.php править нужно... Возможность для пользователей включить сортировку по дате я сделал. Но этого мало, нужна сортировка по-дате по-умолчанию. Link to comment https://ipbmafia.ru/topic/11977-sortirovka-v-galerei/?&do=findComment&comment=155078 Share on other sites Больше вариантов
6 февраля, 20195 yr comment_155082 17 минут назад, Azazel сказал: manage.php править нужно... Да, тут либо файл править, либо плагин склепать. Link to comment https://ipbmafia.ru/topic/11977-sortirovka-v-galerei/?&do=findComment&comment=155082 Share on other sites Больше вариантов
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.