DEMETR Создание сайтов в Казани

Опубликовано

Поиск Яндекс на сайте Joomla

Написал подробное описание как прикрутить поиск любимого Яндекса на своем сайте Joomla. Почитать можно на сайте JoomDesign.

А вот в этой статье можно прочитать как вставить поиск Яндекс в блог WordPress.

Поиск Яндекс на сайте Joomla: 38 комментариев

  • Serg — 08.02.2011 в 17:22 #

    Прочитал статью на JoomDesign.
    Появился вопрос:
    А не будут ли указанные действия расценены Яндексом как изменение кода? Они ведь этого не разрешают.

  • Demetr — 08.02.2011 в 17:25 #

    На сайте http://akbarsfans.ru/ этот поиск уже около 3-4 месяцев стоит. Количество страниц в индексе только растет. Тиц тоже не падал.

  • Serg — 08.02.2011 в 17:35 #

    ОК, попробую.
    Спасибо

  • Serg — 08.02.2011 в 17:46 #

    В статье написано:
    «Создаем новую статью, …
    Сохраняем статью без категории.»
    Но админка сохранить без указания раздела и категории не дает

  • Demetr — 08.02.2011 в 17:47 #

    Joomla 1.5 дает. Выбирает в пункте «Раздел» из выпадающего списка «Без категории»

  • Serg — 08.02.2011 в 16:55 #

    Да, получилось.
    У меня это называется «Не указано» :))

  • Александр — 25.04.2011 в 22:37 #

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

  • Александр — 07.10.2011 в 09:56 #

    Попробовал я прикрутить поиск на свой сайт. Не катит на джумлу 1.7 или быть может дело в том что сервак на IIS 7. Кто нибудь сталкивался с такой проблемой?

  • Demetr — 07.10.2011 в 10:21 #

    Не имеет значения иис у вас или апач, версия джумлы тоже не важно. Самое главное это поставить форму, указать куда она должна вести, подставить нужные значения, и на выходе получится то, что вам надо.

    А если вы просто копипастите, то лучше оставьте стандартный джумловский поиск, он тоже не плох.

  • Александр — 07.10.2011 в 12:08 #

    Я не просто копипастю как вы Выразились. Все делал строго по инструкции, везде все что надо заменял. Все файлики создавал. Но когда перехожу на страницу поиска и ввожу поисковый запрос, то страница просто обновляется и ничего не ищется.

  • Demetr — 07.10.2011 в 12:10 #

    Можно ссылку на сайт?

  • Александр — 07.10.2011 в 12:42 #

    2Demetr
    http://srv-spb.ru/
    Там в правом нижнем углу будет системное меню в котором будет поиск по сайту.

  • Demetr — 07.10.2011 в 12:52 #

    Интересно. Почему-то не подключается яваскрипт от яндекса, и сама страница поиска должна выглядеть вот так: http://akbarsfans.ru/search.html

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

  • Александр — 07.10.2011 в 12:54 #

    До этой проблемы я догнал. Я через phpmyadmin вставил код который нужно прямо в статью. Так что в этом проблемы точно нет. а как поиск должен быть я тоже глянул. только толку то…. =((

  • Demetr — 07.10.2011 в 12:58 #

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

  • Александр — 07.10.2011 в 13:09 #

    Попробовал кучу шаблонов. не катит все. Лан пошел гуглить дальше. Может есть еще какие-то способы прикрутить поиск на сайт.

  • Владос — 07.10.2011 в 13:55 #

    Кстати — хочу дополнить — пробовали RSSearch и PixSearch
    Тоже не пашут!

  • Demetr — 07.10.2011 в 13:57 #

    Я, честно, не знаю что это такое. За новыми штуками для джумлы не особо слежу уже.

  • Владос — 07.10.2011 в 14:13 #

    Это альтернатива стандартному поиску….

  • Виталий — 25.01.2012 в 21:08 #

    Скажите пожалуйста как правильно разместить модуль поиска и меню, чтобы оно отображалось так же как на сайте http://akbarsfans.ru/search.html. До написания этого обращения я действовал согласно инструкции как на сайте JoomDesign, но такого результата так и не удалось получить. Стоит joomla 1.6 , некорректную работу поиска можно посмотреть на сайте 7ya-portal.ru. Спасибо за помощь

  • Demetr — 25.01.2012 в 22:46 #

    А почему при переходе на страницу http://7ya-portal.ru/poisk.html пустая страница?
    Введите какой нибудь запрос на акбарсе и посмотрите, что там в урл есть еще параметр web.
    Но самое интеренсеное почему у вас poisk.html пустая. Такое ощущение, что вы в корне сайта ее создали. Завтра на работе внимательнее посмотрю, напишу.

  • Виталий — 25.01.2012 в 23:00 #

    ну так и есть. страница poisk.html создана и находится в корне сайта, разве не туда ее нужно размещать? А параметр web я заметил, но не знаю почему у меня его нет. 🙁

  • Demetr — 25.01.2012 в 23:38 #

    http://joomdesign.ru/joomla/code/yandex-search

    Абзац: «Все сохраняем. Идем в админ.панель сайта. Создаем новую статью, в редакторе включаем представление html, пишем там следующее:»

    Попробуйте так.

  • Виталий — 25.01.2012 в 23:47 #

    ИМЕННО! , все по пунктам было сделано! все как там написано. наверное нагляднее сделать скриншоты

  • Demetr — 26.01.2012 в 00:10 #

    Сделайте страницу в джумле и ссылку на нее из меню, которое нигде не отображается. Таким образом адрес у страницы будет poisk или poisk.html

    В эту страницу и вставьте последний кусок кода.

  • Виталий — 26.01.2012 в 00:20 #

    «делать страницу в joomla» в смысле сделать материал? если да то именно так я и сделал, а потом создал пункт меню и нигде его не публиковал (хотя сейчас оставил и его можно увидеть) тип пункта меню — материал. ну и потом выбрал данный материал в котором я и вставил код, как сказано на сайте JoomDesign.

  • Demetr — 26.01.2012 в 08:30 #

    Тогда удалите из корня хтмл страницу

  • Виталий — 26.01.2012 в 11:33 #

    удалить? и никуда не вставлять?

  • Demetr — 26.01.2012 в 11:34 #

    Последний кусок кода нужно вставлять в страницу, которую вы создаете в Joomla. Внимательно смотрите, чтоб js не обрезался, для этого отключите визуальный редактор.

  • Виталий — 26.01.2012 в 13:38 #

    стал выдавать 404 ошибку «Материал не найден»
    что было сделано:
    1. удалил из корня сайта search.html
    2. модуль поиска сделал как поиск (в начале было произвольный html, куда вставлял код от яндекса)
    3. заменил везде poisk на search (точь в точь как у вас)

    Результат можно посмотреть на сайте 🙁

  • Demetr — 26.01.2012 в 14:02 #

    А 4 пункт наверное был «удалил пункт меню поиск по сайту».

    В Joomla если нет пункта меню, который ссылается на страницу с заданным адресом, страница и не откроется.

    Верните назад пункт меню с алиасом search и все будет работать.

  • Виталий — 26.01.2012 в 14:41 #

    в том то и дело, что я пробовал и так , но в таком случае результат посмотрите сами . Алиас стоит search как и положено

  • Demetr — 26.01.2012 в 14:55 #

    «Последний кусок кода нужно вставлять в страницу, которую вы создаете в Joomla. Внимательно смотрите, чтоб js не обрезался, для этого отключите визуальный редактор.» — вот это для кого написано?

  • Виталий — 26.01.2012 в 15:02 #

    по порядку: вот код который по вашему примеру нужно вставить в статью :

    а вот мой код который я то же вставил в статью предварительно заменив данные на свои.
    обращаю внимание на тот факт, что код «НЕ ОБРЕЗАЕТСЯ» вот его пример

  • Demetr — 26.01.2012 в 15:03 #

    Я вам сейчас письмо напишу, который вы указали. Разберемся.

  • Дмитрий Родин — 16.04.2012 в 15:57 #

    Заменил стандартный поиск на поиск от яндекса. У меня почему-то теперь когда вводишь в стандартном поиске (в модуле) более одного слова между ними появляется плюсик и поэтому отображаются результаты неадекватно. Как это убрать?

  • Demetr — 16.04.2012 в 15:59 #

    А зачем на сайте два поиска? Дайте сайт посмотреть