Сторонний поиск на сайте.

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 7 апреля 2012 в 23:40
Ситуация такая. Хочу на сайте установить сторонний поиск (например от Нигмы), в которм есть выбор где искать по сайту или в интернете. И чтоб результат открыался на странице моего сайта. Как вставить код формы поиска, тут проблем нет. А вот как дальше быть, у меня не получается сделать компонет (не знаю как). Подскажите пожалуста.

Вот код формы поиска который нужно вставитьна страницу сайта на своем сайте
  1.  
  2. <script language="JavaScript" type="text/javascript" src="http://nigma.ru/themes/nigma/SearhForms/v2/js/frame.js" charset="utf-8"></script>
  3.  
Я пологаю что нужно создать компонет допустим мой_сайт/components/nigma а в нем какой файл сделать? Пробовал по аналогии с другими компонентами — делал frontend.php и него вставлял этот код — не работает.
#3 8 апреля 2012 в 00:11
нет это не то
#4 8 апреля 2012 в 00:16
<form action="http://nigma.ru" method="get" id="nigmaSearch" class="nigmaSearchIndent nigmaSearchBlack"><table style="width: 100%"><tr><td class="inCell"><var class="black"></var><div><input type="text" name="s" id="nigmaSearchText" style="width: 100%"/></div></td><td style="width: 1%"><input type="submit" class="submit btn1" value="Найти"/></td></tr></table><input type="hidden" name="t" value="site" id="nigmaSearchR1"/><input type="hidden" name="site" value="ВАШ-САЙТ.РУ"/><input type="hidden" name="encoding" value="windows-1251"/><p style="display: none">2</p></form><script language="JavaScript" type="text/javascript" src="http://nigma.ru/themes/nigma/SearhForms/v2/js/searchForms.js" charset="utf-8"></script>

На странице nigma.ru/index_menu.php?action=click_menu&menu_element=forms мне дали вот такой код, можете другое оформление выбрать, в этом надо указать где я выделил адрес Вашего сайта, ну а вставить, создаете новый модуль, указываете показывать на всех страницах, пишете название модуля и в какой позиции выводить, на графическом редакторе нажимаете "источник" вставляете код и сохраняете модуль.
#5 8 апреля 2012 в 00:21
yrenzii, вымалость меня непоняли код то вставить в сайт не проблема aksucity.info/ вот, (на дизай внимания не обращайте), поиск в шапку встроен. Меня больше волнует как сделать вывод результатов именно на моем сайте, на отдельной странице.
#6 8 апреля 2012 в 00:21
  1. http://nigma.ru/index_menu.php?action=click_menu&menu_element=forms
опять ссылка режется, скопируйте и вставьте в адресную строку
#7 8 апреля 2012 в 00:25
сходите по ссылке, там когда настраиваете форму поиска, указываете где открыть

При поиске по сайту, выводить результаты поиска:
во фрейме, поверх страницы, где размещена форма поиска
во фрейме, на другой странице сайта
в новом окне
#8 8 апреля 2012 в 00:27
yrenzii, был я там, выбрал на отдельной странице (во фрейме, на другой странице сайта), меня вот это и волнуует куда вставить этот код (он в моем первом посте).

Я так понимаю нужно у себя на сайте сделать страницу и в неё вставит этот код, а как это сделать?
#9 8 апреля 2012 в 00:41
На странице настроек нигма указал мой-сайт.ru/search, создал новый модуль, назвал результаты поиска, снял галочку показывать заголовок, показал показывать модуль на странице поиск в позиции top, вставил этод код вывода фрейма, все работает, можете посмотреть на entusiasti.ru/ потом удалю, на этом сайте я учусь. smile
#10 8 апреля 2012 в 00:48
smileтолько не находит эта нигма нечего, ставьте лучше от яндекса поиск, я когда на свой сайт myhobby-fishing.ru/ поставил, сразу выросла посещаемость, наверное лучше стал сайт индексироваться
#11 8 апреля 2012 в 00:54
а как вывести модуль на странице поиска, что то не догоню, не такого пункта
#12 8 апреля 2012 в 01:01
в админке заходишь в меню, создать новый пункт, корень меню, заголовок пишешь — меню, действие, выбираешь открыть компонент, в списке компонентов выбираешь поиск, сохраняешь, потом заходишь в меню и снимаешь галочку публиковать "поиск"
#13 8 апреля 2012 в 01:14
понял, и последний вопрос, как код скрипта првильно вставить в блок?
#14 8 апреля 2012 в 01:17
в какой блок?
#15 8 апреля 2012 в 01:18
вернее в модуль
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.