Забыли пароль?
Запросите новый здесь.

Автор темы: Redfield
ID темы: 2561
Информация:
Тема содержит 4 сообщения, была просмотрена 3766 раз.
Просмотр темы
 Распечатать тему
поисковик работает плохо
Redfield
например на моем сайте www.onie.ru
вводишь имя автора новости, ни одну новость не выводит.
если тут проделать с любым автором, на этом сайте, то, нет проблем.
в чем может быть дело?
 
Web
Vova
Redfield, потому что оно не ищет по автору. А ищет по описанию. Если у тебя есть руки ты можешь с легкостью дописать запрос, что бы искало по пользователях тоже.
x1 x1 x1 x1 x1 x1
 
Web
Redfield
Vova написал:

Redfield, потому что оно не ищет по автору. А ищет по описанию. Если у тебя есть руки ты можешь с легкостью дописать запрос, что бы искало по пользователях тоже.


можете мне в этом помочь?, пожалуйста
 
Web
Vova
Redfield, не смогу там очень много писать надо.

Но дам подсказку. Править запросы где.
Например, search_articles_include.php для статей:

Загрузить источник  GeSHi: PHP
  1. $result = dbquery(
  2. "SELECT ta.*,tac.* FROM ".DB_ARTICLES." ta
  3. INNER JOIN ".DB_ARTICLE_CATS." tac ON ta.article_cat=tac.article_cat_id
  4. LEFT JOIN ".DB_USERS." tu ON ta.article_name=tu.user_id
  5. WHERE ".groupaccess('article_cat_access')." AND (".$fieldsvar." OR tu.user_name='".$_GET['stext']."')
  6. ".($_GET['datelimit'] != 0 ? " AND article_datestamp>=".(time() - $_GET['datelimit']):"")
  7. );
Добавлено за 0.031 секунд, используя GeSHi 1.0.8.10


Загрузить источник  GeSHi: PHP
  1. $result = dbquery(
  2. "SELECT ta.*,tac.*, tu.user_id, tu.user_name, tu.user_status FROM ".DB_ARTICLES." ta
  3. INNER JOIN ".DB_ARTICLE_CATS." tac ON ta.article_cat=tac.article_cat_id
  4. LEFT JOIN ".DB_USERS." tu ON ta.article_name=tu.user_id
  5. WHERE ".groupaccess('article_cat_access')." AND (".$fieldsvar." OR tu.user_name='".$_GET['stext']."')
  6. ".($_GET['datelimit'] != 0 ? " AND article_datestamp>=".(time() - $_GET['datelimit']):"")."
  7. ORDER BY ".$sortby." ".($_GET['order'] != 1 ? "ASC":"DESC").($_GET['stype'] != "all" ? " LIMIT ".$_GET['rowstart'].",10" : "")
  8. );
Добавлено за 0.036 секунд, используя GeSHi 1.0.8.10

 
Web

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум: