Попробую описать проблему: Установил модуль поиска на сайт вбиваю любой текст он раздвигает все модули и выдает его посредине главной страницы. При создании ссылки на поиск он нормально выдает. То есть мне надо поменять выдачу поиска в адресной строке с: index.php?searchword=Кредит&ordering=&searchphrase=all&Itemid=1&option=com_search на index.php?searchword=Кредит&ordering=newest&searchphrase=all&Itemid=50&option=com_search Подскажите где это сделать. Заранее благодарен!
У вас должен быть создан элемент меню с ссылкой на поиск, тогда при отображении результатов поиска Itemid будет изменен. Если можно дайте ссылку на сайт
Попробуйте сделать такое изменение в файле components/com_search/controller.php, примерно строка 68, есть запись: if (JRequest::getInt('Itemid') > 0) { $post['Itemid'] = JRequest::getInt('Itemid'); } else { // set Itemid id for links $menu = &JSite::getMenu(); $items = $menu->getItems('link', 'index.php?option=com_search&view=search'); if(isset($items[0])) { $post['Itemid'] = $items[0]->id; } } Закоментируйте так /*if (JRequest::getInt('Itemid') > 0) { $post['Itemid'] = JRequest::getInt('Itemid'); } else {*/ // set Itemid id for links $menu = &JSite::getMenu(); $items = $menu->getItems('link', 'index.php?option=com_search&view=search'); if(isset($items[0])) { $post['Itemid'] = $items[0]->id; } //}