Помощь Выборка по дополнительным полям

Тема в разделе "DLE", создана пользователем xmaker, 22 фев 2010.

Информация :
Актуальная версия DataLife Engine 12.0
( Final Release v.12.0 | Скачать DataLife Engine | Скачать 12.0 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.3 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. xmaker

    xmaker

    Регистр.:
    23 апр 2006
    Сообщения:
    284
    Симпатии:
    75
    Возможно ли сделать выборку новостей, по определенному дополнительному полю?
     
  2. acelotuse

    acelotuse

    Регистр.:
    31 мар 2009
    Сообщения:
    312
    Симпатии:
    37
    стандартными средствами ДЛЕ вряд ли. Первое что приходит в мозг - использование mySQL. Но это уже вопрос в другую ветку форума.
     
  3. rijy

    rijy

    Регистр.:
    3 ноя 2007
    Сообщения:
    249
    Симпатии:
    82
    xmaker, сделай не в виде дополнительных полей, а создай прямо в БД в таблице dle_post требуемое тебе поле. Ну и в addnews.php, и в вывод новостей его добавь. И можешь делать какую угодно выборку.
     
  4. MSW

    MSW

    Регистр.:
    27 авг 2007
    Сообщения:
    491
    Симпатии:
    408
    Код:
    SELECT * FROM `dle_post` WHERE `xfields` LIKE "%доп.поле|значение%"
     
  5. xmaker

    xmaker

    Регистр.:
    23 апр 2006
    Сообщения:
    284
    Симпатии:
    75
    Мне нужно именно выборку по полям... например есть поле с ответом Да и Нет...

    И нужно типа вывести на главной:

    Показать статьи с ответом ДА
    Показать статьи с ответом НЕТ

    Вот такая идея...
     
  6. MSW

    MSW

    Регистр.:
    27 авг 2007
    Сообщения:
    491
    Симпатии:
    408
    Код:
    SELECT * FROM `dle_post` WHERE `xfields` LIKE "%поле|ДА%"
    Код:
    SELECT * FROM `dle_post` WHERE `xfields` LIKE "%поле|НЕТ%"
     
    xmaker нравится это.
  7. xmaker

    xmaker

    Регистр.:
    23 апр 2006
    Сообщения:
    284
    Симпатии:
    75
    Я вот только не пойму как в шаблоне это правильно оформить...
     
  8. MSW

    MSW

    Регистр.:
    27 авг 2007
    Сообщения:
    491
    Симпатии:
    408
    это не в шаблоне оформлять надо, а скорей всего в пхп файле
     
  9. xmaker

    xmaker

    Регистр.:
    23 апр 2006
    Сообщения:
    284
    Симпатии:
    75
    Можешь привести пример как это написать в php и как это отобразить в шаблоне?

    есть поле (выпадающий список с Да и НЕТ) с названием field1... вот нужно вывести 2 ссылки в шаблоне

    Показать статьи с ответом ДА
    Показать статьи с ответом НЕТ

    как это оформить от php до main.tpl?
     
    acelotuse нравится это.
  10. abrik0s

    abrik0s Создатель

    Регистр.:
    6 май 2009
    Сообщения:
    12
    Симпатии:
    1
    подскажите плиз, тоже нужен хак такой, я думаю многим пригодился бы
     
    acelotuse нравится это.
Статус темы:
Закрыта.