Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Модуль Доп. Полей. Нужен фикс

Модуль Доп. Полей. Нужен фикс


     21.09.2014    Общие вопросы по PHP, Модули    1138

вопрос
Помогите исправить модуль, нужно чтобы работал как стандартный поиск по доп полям...

Что не так сейчас? Дело в том что по запросу допустим
2014

ничего не выводит если указано в доп поле
9 мая 2014

P.s. Но выводит если задавать : 9 янва а в доп поле указано 9 января 2014

Сам модуль: search_xf.php

Ответа пока нет


Комментарии пользователей (5)

Xeons
50 | 8

Xeons - 21 сентября 2014 23:11 - Юзер


Xeons
50 | 8

Xeons - 22 сентября 2014 19:54 - Юзер

Срочно нужно! search_xf.php

Xeons
50 | 8

Xeons - 23 сентября 2014 21:47 - Юзер

up, кину рубликов

vitnet
218

2172 | 930

vitnet - 23 сентября 2014 23:35 - Эксперт

            if( $key != 'category' ) {
                $value = urldecode ( $value );

                if( $config['charset'] == "windows-1251" AND $config['charset'] != detect_encoding($value) ) {
                    $value = iconv( "UTF-8", "windows-1251//IGNORE", $value );
                }
                $value = @$db->safesql ( htmlspecialchars( strip_tags( stripslashes( trim( $value ) ) ), ENT_QUOTES, $config['charset'] ) );

                if( strpos($value, ";") === false ) {
                    $searchArr = array($key, $value);
                    $searchQuery[] = "xfields LIKE '%" . implode('|%', $searchArr) . "%'";

Xeons
50 | 8

Xeons - 23 сентября 2014 23:38 - Юзер

Спасибо вам, всегда помогаете!

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы