Вопрос Выдача старых материалов в поиске первыми Joomla 1.5

Discussion in 'Программирование' started by Balanar, Feb 9, 2015.

  1. Offline

    Balanar Пользователь

    Joined:
    Jan 22, 2015
    Messages:
    57
    Likes Received:
    0
    Gender:
    Male
    Здраствуйте еще раз. Как сделать, чтоб в компоненте поска сначало выдавались старые материалы Joomla 1.5, а потом новые.
     
  2.  
  3. woojin
    Offline

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

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    а разве в настройках компонента нет направления отображения найденного?
    А-Я или Я-А!
     
  4. Offline

    Balanar Пользователь

    Joined:
    Jan 22, 2015
    Messages:
    57
    Likes Received:
    0
    Gender:
    Male
    В настройка меню? Или настройка статьи?
    --- добавлено: Feb 10, 2015, первое сообщение размещено: Feb 10, 2015 ---
    В Joomla 1.5 вообще нету настройки поиска компонента. Есть функция сбор статитстики.
     
  5. woojin
    Offline

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

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
     
  6. Offline

    Balanar Пользователь

    Joined:
    Jan 22, 2015
    Messages:
    57
    Likes Received:
    0
    Gender:
    Male
    В компоненте поиска только опция включить соберать статистику.
     
  7. woojin
    Offline

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

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    значит надо искать место в коде где создаётся запрос к БД и если в нём нет ORDER BY (имя поля) DESC, тогда добавить!
     
  8. Offline

    Balanar Пользователь

    Joined:
    Jan 22, 2015
    Messages:
    57
    Likes Received:
    0
    Gender:
    Male
    Нужно чтоб первые созданные категории были первыми в поиске.
     
  9. woojin
    Offline

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

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    правь запрос, подели его на две части или сделай запрос в запросе
    в одном запросе делаешь выборку по категориям, во втором запросе делаешь выборку по материалам в каждой категории
    в каждом запросе делаешь свою сортировку (ASK - от начала в конец, DESK - от конца в начало)

    чего ещё не ясно?
     
  10. Offline

    Balanar Пользователь

    Joined:
    Jan 22, 2015
    Messages:
    57
    Likes Received:
    0
    Gender:
    Male
    То есть вот так нужно сделать для категорий:

    Код (PHP):
    1. case 'category':
    2.        $order = 'b.title DESK, a.title DESK';
    3.        $morder = 'a.title DESK';
    4.        break;


    А с поиском статей у меня все нормальнно. Категории нужно сделать. Я просто в програмировании полный ноль.
     
  11. woojin
    Offline

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

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    а ты собрался сортировать по названиям!
    я так понял что тебе надо было отсортировать по дате!
     
  12. Offline

    Balanar Пользователь

    Joined:
    Jan 22, 2015
    Messages:
    57
    Likes Received:
    0
    Gender:
    Male
    Ну да по дате, только категории, а материал оставит по прежнему.
     
  13. woojin
    Offline

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

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    что значит
    и если по прежнему, тогда в материалах сортировку не делать
     
  14. Offline

    Balanar Пользователь

    Joined:
    Jan 22, 2015
    Messages:
    57
    Likes Received:
    0
    Gender:
    Male
    Да, только в категориях. Как сделать?
     
  15. woojin
    Offline

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

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    если запросов два, один для категорий второй для материалов - то ответ понятен
    если всё в одном запросе, то надо его разделить
     
  16. Offline

    Balanar Пользователь

    Joined:
    Jan 22, 2015
    Messages:
    57
    Likes Received:
    0
    Gender:
    Male
    Я просто не знаю как сделать это через php, как я ноль в программирование.

    У меня в поиске идут с начало первыми последние созданные категории, и первыми первые статьи категории.

    А нужно, чтоб первыми первые созданные категории, и первыми первые созданные статьи в категории.

    Короче я не знаю как так сделать.
     

Share This Page

Loading...