- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте. А есть возможность организовать поиск только по доп. полю? Уточню, есть киносайт где год выхода фильма является доп. полем и ссылкой (например site.ru/xfsearch/2015). По клику на данное поле естественно показываются все записи где есть 2015 независимо от того где написано это число. И выходит, что по клику на 2015 год показывается фильм 1990 года где в описании есть цифра 2015. Как можно сделать, чтобы по клику на год-ссылку велся поиск только в определенном доп поле?
Можно заменить условие в запросе, файл /engine/engine.php
на
year - имя доп.поля
Можно заменить условие в запросе, файл /engine/engine.php
на
year - имя доп.поля
Спасибо, код работает, а есть возможность делать это и для других полей? А то, сейчас перестали работать другие доп поля, такие как "страна производитель" )
а есть возможность делать это и для других полей?
Конечно есть. Добавляете имя доп.поля в url, затем получаете его через $_GET и подставляете в запрос, предварительно обработав функцией safesql.
Конечно есть. Добавляете имя доп.поля в url, затем получаете его через $_GET и подставляете в запрос, предварительно обработав функцией safesql.
Большое спасибо, я немного зеленый в этом деле, думал будет маленький код как в примере выше))
Вопрос решил банально. Код:
WHERE {$stop_list} (`xfields` = 'year|".$xf."' OR `xfields` LIKE 'year|".$xf."||%' OR `xfields` LIKE '%||year|".$xf."' OR `xfields` LIKE '%||year|".$xf."||%' OR `xfields` = 'country|".$xf."' OR `xfields` LIKE 'country|".$xf."||%' OR `xfields` LIKE '%||country|".$xf."' OR `xfields` LIKE '%||country|".$xf."||%')Теперь другая беда. Допустим Фильм совместного производства США и Белгии, у меня это выглядит так:
Страна: США, Белгия
В таких фильмах если кликать по США, то показываются только те фильмы где ТОЛЬКО США. То есть фильм совместного производства США, Белгия, Канада не будет показываться..
лучше сразу переходить на поиск через sphinx, там это легко реализовать.
Я просто как чувствую, что если дописать еще один вариант с OR `xfields` LIKE 'year|".$xf."||%' то и это сработает, просто синтаксиса не понимаю)