Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

Проблема с допполями подскажите )

Discussion in 'Вопросы- ответы' started by aeneas, May 4, 2017.

04.05.17 в 21:18
05.05.17 в 07:49
5
2,172
0
  1. TopicStarter Overlay
    aeneas

    Забанен

    Joined:
    Mar 12, 2016
    Messages:
    11,450
    Best Answers:
    10
    Ratings:
    +4,027 / 208 / -0
    /xfsearch/year/2017/ - так выводятся не по допполю за 2017 год, а ВСЕ что выложено в 2017 году )
    т.е. в расчет берется не допполе а дата добавления, хз почему
    /xfsearch/year/2016/ и другие года - выводиться нормально, по допполю
    где ковырять а )

    еще вопрос - можно ли в такой ссылке исключить вывод каких то категорий ? например чтобы выводило только фильмы за 2017 год

    просьба не говорить про нерабочие модули гама и типа их надо поставить )
     
  2. Ботяра

    Забанен

    Joined:
    Oct 10, 2015
    Messages:
    0
    Best Answers:
    54
    Ratings:
    +711 / 74 / -0
    можно исключить определенную категорию во всех xfsearch
    в фильтрации данных с БД! ДЛЕ берет все посты где упоминается 2017, даже если имя картинки будет **2017*** - данный материал будет выведен в поиске.
    Фикс - я уже делал и писал как делать ранее...
     
  3. PunPun

    VIP Кинотрафик v2

    Joined:
    Jun 11, 2015
    Messages:
    7,435
    Best Answers:
    32
    Ratings:
    +4,063 / 137 / -0
    Открой engine/engine.php найди
    PHP:
    $db->query "SELECT news_id FROM " PREFIX "_xfsearch WHERE tagname='{$xfname}' AND tagvalue='{$xf}'" );
    Замени на
    PHP:
    $db->query "SELECT id FROM " PREFIX "_post WHERE SUBSTRING_INDEX( SUBSTRING_INDEX( xfields,  '{$xfname}|', -1 ) ,  '||', 1 ) LIKE '{$xf}'" );
    Скинь на "пивас" сюда R118095764291
     
  4. TopicStarter Overlay
    aeneas

    Забанен

    Joined:
    Mar 12, 2016
    Messages:
    11,450
    Best Answers:
    10
    Ratings:
    +4,027 / 208 / -0
    ничего не поменялось, помоему тут в коде надо еще чото дописывать ? )

    не ну конечно ответ заебись, прям все чотко и понятно разьяснил - "можно сделать, я уже ранее писал как" )))))))
    спасибо ))
    исключить надо не упоминание, а категории )
     
    #4 aeneas, May 4, 2017
    Last edited by a moderator: May 5, 2017
  5. PunPun

    VIP Кинотрафик v2

    Joined:
    Jun 11, 2015
    Messages:
    7,435
    Best Answers:
    32
    Ratings:
    +4,063 / 137 / -0
    Потом замени
    PHP:
    $xf_array[] = $row['news_id'];
    на
    PHP:
    $xf_array[] = $row['id'];
     
  6. TopicStarter Overlay
    aeneas

    Забанен

    Joined:
    Mar 12, 2016
    Messages:
    11,450
    Best Answers:
    10
    Ratings:
    +4,027 / 208 / -0
    снова ничгео не изменилось
    что хоть это все должно делать ?
     
Яндекс.Метрика