Прикрепление тем

Тема в разделе "Как сделать...", создана пользователем KODEAK, 23 июл 2012.

  1. KODEAK

    KODEAK

    Регистр.:
    11 апр 2009
    Сообщения:
    160
    Симпатии:
    15
    Собственно для себя делаю небольшой форум, и озадачился вопросом как сделать прикрепленные темы, что бы в начали выводились они а потом все остальные.

    По моим прикидкам это должно выглядеть так в таблице делаем столбец status и выводим сперва сообщение с параметром 1 в таблице статус а затем все остальные.
     
  2. GriZone

    GriZone Управляющий

    Administrator
    Регистр.:
    17 мар 2006
    Сообщения:
    431
    Симпатии:
    2.042
    че - с нуля форум пишите ?
     
  3. KODEAK

    KODEAK

    Регистр.:
    11 апр 2009
    Сообщения:
    160
    Симпатии:
    15
    типа того, но на базе codeigniter, работы нету а повысить опыт хочется.
     
  4. Rigor

    Rigor

    Регистр.:
    1 июн 2008
    Сообщения:
    202
    Симпатии:
    33
    Ну да, вы все правильно прикинули, других вариантов нет:). Только не статус, а отдельный параметр для прикрепленых, с параметрами 1 и 0. Т.к. если status, статус это вроде открытая или закрытая тема. Можно было было бы использовать каждую цифру под каждый вариант, типа 1-открыта, 2-закрыта, 3-прикрелпена. Но зактрытая тема может быть прикрепленной к тому же. Тут либо использовать,как я сказал отдельное поле, либо ввести больше цифр для status.
     
    KODEAK нравится это.
  5. KODEAK

    KODEAK

    Регистр.:
    11 апр 2009
    Сообщения:
    160
    Симпатии:
    15
    А как их отсортировать ? через slq запрос не получится, а вот через php не могу догадаться =(
     
  6. PapaJoe

    PapaJoe

    Регистр.:
    4 авг 2008
    Сообщения:
    620
    Симпатии:
    312
    почему не получится? сначала сортируем по status, потом по дате:
    PHP:
    order by status desc,  date desc
     
    KODEAK нравится это.