Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Как добавить информацию из доп. поля в быстрый поиск dle

Тема в разделе "Хаки DLE", создана пользователем dac_60, 20 мар 2018.

20.03.18 в 23:22
20.03.18 в 23:22
0
726
0
  1. TopicStarter Overlay
    dac_60

    dac_60 Новичок

    Регистрация:
    10 фев 2016
    Сообщения:
    27
    Лучших ответов:
    0
    Рейтинги:
    +3 / 0 / -0
    Решил поделится тем что доработал, когда то искал а ответов не нашел может кому пригодится.
    Открыть файл engine/ajax/search.php

    1) Найти код:
    PHP:
    $db->query("SELECT id, short_story, title, date, alt_name, category
    заменить на
    PHP:
    $db->query("SELECT id, short_story, title, date, alt_name, xfields, category

    2) Найти строку:

    PHP:
    while($row $db->get_row()){
    После нее вставить:
    PHP:
    $xfieldsdata xfieldsdataload$row['xfields'] );

    3) Найти строку:

    PHP:
    $buffer .= "<a href=\"" $full_link "\"><span class=\"searchheading\">" stripslashes$title ) . "</span>";

    Перед ней вставить:

    PHP:
    if($xfieldsdata['название поля']) $название поля " ({$xfieldsdata['название поля']})";
    else 
    $название поля "";

    4) И в самой строке добавить, примерно так:

    PHP:
    $buffer .= "<a href=\"" $full_link "\"><span class=\"searchheading\">" stripslashes$title ) . $название поля "</span>";
    вот вроде и все, по аналогу можно добавить любое доп поле.

    строго не судите если что не так php знаю на уровне первоклассника, все делал по методу тыка :)
     
    #1 dac_60, 20 мар 2018
    Последнее редактирование: 20 мар 2018
Похожие темы
  1. Beats
    Ответов:
    1
    Просмотров:
    736
  2. hostlime
    Ответов:
    9
    Просмотров:
    2.065
  3. PunPun
    Ответов:
    41
    Просмотров:
    9.808
  4. razrushutel
    Ответов:
    9
    Просмотров:
    1.972
Загрузка...
Яндекс.Метрика