- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
А какой нибудь простой ява скрипт
только именно посайту - поисковиков не надо
и чтобы вмещалось 25-30 символов
Есть простой на ява скрипт. Только тут нужно вручную составлять запросы: ссылка, ключевое слово/фраза, описание. Фактически, поиск идет по одной странице.
Выдает несколько результатов, если есть похожие. Позиции в выдаче зависят от соответствия.
Недавно тоже искал себе на сайт скрипт поиска, посоветовали Risearch. Ничего не зная кроме html, я его установил и полностью настроил за 1 час, функциональности для меня вполне хватает, есть подробная инструкция на русском. Среди функций: очень простая настройка результатов выдачи, возможность расширеного поиска, индексация пауком и по указанным файлам, возможность изменять вес встречающихся слов в заголовках, ссылках, кейвордах и дескрипшне при сортировке по релевантноси, возможность указания неиндексируемых учатков сраниц (например, я меню не индексировал) и др. Скрипт бесплатный, ссылку приводили выше.
надо посмотреть, попробовать
Я сделал обычный скрипт поиска по БД, без морфологии, а если пользователь не находит инфу, предлагаю уже поиск в Гугле и еще предлагаю разбить запрос, могу выложить скрипт
тоько что зарегистрировали новый аккаунт и предлагаете скачать скрипт
Почему скачать?
Он небольшой, тут выложу
выклдывайте
function search ($query)
{
global разные внешние переменные;
$query = addslashes(strip_tags($query));
$q = $query;
$result = $db->sql_query("select * from ".$dname."_content where (поле1 like '%$q%' OR пол2 like '%$q%' OR поле3 like '%$q%')");
$nrows = $db->sql_numrows($result);
$x=0;
if ($nrows>0)
{
$tmp .= "<TABLE width=\"100%\"> <TBODY>";
$tmp .= "<TR>
<TD width='80%'><i>Название документа</i></TD>
<TD width='20%'><i>Тип</i></TD>
</TR>";
$vol = 0;
while ($row_cat = $db->sql_fetchrow($result))
{
$bid = intval($row_cat['bid']); //номер документа
$cname = stripslashes($row_cat['поле названия док-та']);
$ref = stripslashes($row_cat['поле типа док-та']);
//тут выводим найденные страницы
$tmp .= "<TR>
<TD width='80%'><a href='page$bid.html' (здесь генерируем номер страниц по своему)target='_new'>$cname</a></TD>
<TD width='20%'>$ref</TD>
</TR>";
$tmp .= "</TBODY></TABLE>";
}
else //сюда попадаем если по запросу ничего не найдено
{
$ex = explode(" ", $query); //расщепляем запрос на отдельные слова и предлагаем искать по ним
$tmp .= "Ни чего не найдено по запросу: $query<br>";
if (count($ex)>1)
{
$tmp .= "Попробуйте искать по следующим словам:<br>";
for ($i=0;$i<count($ex);$i++)
{
$tmp .= "Искать - <a href='index.php?name=search&query=$ex[$i]'><b>$ex[$i]</b></a><br>";
}
$tmp .= "Переход по этим ссылкам приведет Вас на страницу поиска";
// ниже добавляем код Google search и подставляем запрос пользователя в него
$tmp .= "<br><br><center><b>Или попробуйте найти в интернет<br><br>
<!-- Search Google -->
<center>
<form method=\"get\" action=\"http://www.google.ru/custom\" target=\"google_window\">
<table bgcolor=\"#ffffff\">
<tr><td nowrap=\"nowrap\" valign=\"top\" align=\"left\" height=\"32\">
<a href=\"http://www.google.com/\">
<img src=\"http://www.google.com/logos/Logo_25wht.gif\" border=\"0\" alt=\"Google\" align=\"middle\"></img></a>
<label for=\"sbi\" style=\"display: none\">Введите условия поиска</label>
<input type=\"text\" name=\"q\" size=\"31\" maxlength=\"255\" value=\"$query(вот тута подставляем пользовательский запрос)\" id=\"sbi\"></input>
<label for=\"sbb\" style=\"display: none\">Отправить форму поиска</label>
<input type=\"submit\" name=\"sa\" value=\"Поиск\" id=\"sbb\"></input>
</td></tr></table>
</form>
</center>
<!-- Search Google -->
</center>";
}
}
$tmp .= "
Добавляем еще какие нибудь пожелания
";
В переменной $tmp получаем текст страницы поиска и выводим как нам надо можно например echo $tmp;
$meta = $query; //Делаем ключики
$title = $query;//Называем страницу именем запроса
$description = "Искомый запрос ".$query;
$content .= draw_table ("<center>Запрос: $query</center>",$tmp,$boxcontent); //тут ваша процедура вывода и прорисовки
draw ($shablon); //вывод на экран результатов
}
Работу скрипта можно посмотреть на нашем сайте
Если нужно помогу адаптировать.
программер программеру друг!