Вывод по дате

Discussion in 'Remository' started by hoper, Dec 6, 2007.

  1. Offline

    hoper Недавно здесь

    Joined:
    Feb 5, 2006
    Messages:
    21
    Likes Received:
    0
    Gender:
    Male
    Как сделать так, чтобы remository изначально выводил файлы не по алфавиту, а по дате?
     
  2.  
  3. Offline

    hoper Недавно здесь

    Joined:
    Feb 5, 2006
    Messages:
    21
    Likes Received:
    0
    Gender:
    Male
    Ответ: Вывод по дате

    Ну что, никто прям не знает???
     
  4. doctorgrif
    Offline

    doctorgrif Местный => Cпециалист <=

    Joined:
    Jan 14, 2008
    Messages:
    1,284
    Likes Received:
    66
    Gender:
    Male
    Ответ: Вывод по дате

    в настройках рема разве нет - "Порядок сортировки разделов/категорий/файлов?" (или схожей по сути)
    выбирай - "Сортировать по дате создания"
     
  5. Offline

    hoper Недавно здесь

    Joined:
    Feb 5, 2006
    Messages:
    21
    Likes Received:
    0
    Gender:
    Male
    Ответ: Вывод по дате

    Я там такого не нашел, поэтому и спрашиваю!!!
     
  6. Fanamura
    Offline

    Fanamura Доброта

    Joined:
    Mar 12, 2007
    Messages:
    5,094
    Likes Received:
    158
    Gender:
    Male
    Ответ: Вывод по дате

    плохо искал, еще раз давай:)
     
  7. Offline

    hoper Недавно здесь

    Joined:
    Feb 5, 2006
    Messages:
    21
    Likes Received:
    0
    Gender:
    Male
    Ответ: Вывод по дате

    Опять не получилось)))
    Ну можно уже сказать где смотреть?
    В конфигурации такого нет!
     
  8. doctorgrif
    Offline

    doctorgrif Местный => Cпециалист <=

    Joined:
    Jan 14, 2008
    Messages:
    1,284
    Likes Received:
    66
    Gender:
    Male
    Ответ: Вывод по дате

    в админке смотри во всех пунктах, модулях:) если с Документацией тяжело разобраться, ищи слова: сортировать по...
     
  9. Offline

    hoper Недавно здесь

    Joined:
    Feb 5, 2006
    Messages:
    21
    Likes Received:
    0
    Gender:
    Male
    Ответ: Вывод по дате

    Вроде все перерыл, так и не нашел(((
     
  10. Offline

    hoper Недавно здесь

    Joined:
    Feb 5, 2006
    Messages:
    21
    Likes Received:
    0
    Gender:
    Male
    Ответ: Вывод по дате

    Вообщем вот что надо сделать:

    заходишь в remository.class.php
    if ($this->id == 0) return array();
    $sorter[1] = ' ORDER BY id';
    $sorter[2] = ' ORDER BY filetitle';
    $sorter[3] = ' ORDER BY downloads DESC';
    $sorter[4] = ' ORDER BY submitdate DESC';
    и меняешь местами по чем надо,
    а потом в
    remository.html.php
    и меняешь местами _DOWN_ID например и _DOWN_SUB_DATE_SORT

    <?php if ($orderby<>1) {echo $repository->RemositoryFunctionURL('select',$idparm,null,'1'); echo _DOWN_ID; ?></a><?php } else { echo _DOWN_ID;} ?> |
    <?php if ($orderby<>2) {echo $repository->RemositoryFunctionURL('select',$idparm,null,'2'); echo _DOWN_FILE_TITLE_SORT; ?></a><?php } else { echo _DOWN_FILE_TITLE_SORT;} ?> |
    <?php if ($orderby<>3) {echo $repository->RemositoryFunctionURL('select',$idparm,null,'3'); echo _DOWN_DOWNLOADS_SORT; ?></a><?php } else { echo _DOWN_DOWNLOADS_SORT;} ?> |
    <?php if ($orderby<>4) {echo $repository->RemositoryFunctionURL('select',$idparm,null,'4'); echo _DOWN_SUB_DATE_SORT; ?></a><?php } else { echo _DOWN_SUB_DATE_SORT;} ?>
     
  11. Offline

    VeTeR Недавно здесь

    Joined:
    May 9, 2008
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    Ответ: Вывод по дате

    Ух как всё сложно, есть гораздо более простой и логичный способ
    меняем значение члена $orderby в классе remositoryUserControllers файл remository.php.

    По умолчанию значение = 2
    $this->orderby = remositoryRepository::getParam($_REQUEST, 'orderby', 2); что означает сортировку по имени

    меняем так:
    $this->orderby = remositoryRepository::getParam($_REQUEST, 'orderby', 4);
    4 соответствует методу сортировки "по дате"

    видно, что значение должно братся из окружения, но я также в админке не нашел, где оно есть, значение используется присвоенное по умолчанию.
     
  12. Offline

    stardok Недавно здесь

    Joined:
    Oct 15, 2007
    Messages:
    9
    Likes Received:
    0
    Ответ: Вывод по дате

    В файле com_remository_constants.php поменять параметр _REM_DEFAULT_ORDERING на 4...
     

Share This Page

Loading...