Облачный сервис для Joomla сайтов
Навигация: Главная Форум

Добро пожаловать, Гость
Пожалуйста Вход или Регистрация.    Забыли пароль?

joomla 2.5 доработка стандартного поиска по сайту
(1 чел.) (1) Гость
ВнизСтраница: 123
Сообщения темы: joomla 2.5 доработка стандартного поиска по сайту
#3776
joomla 2.5 доработка стандартного поиска по сайту 4 г., 5 мес. назад Репутация: 0
сделал сайт на J2.5 - и вроде всё хорошо, но вот стандартный поиск расстроил. там при выводе результатов поиска помимо самих результатов выводятся поля расширенного поиска - в какой категории искать, формирование списка результатов от старых к новым и наоборот и т.д. кроме того, для результатов поиска выводятся параметры "дата создания", автор и т.д. сайт носит характер "визитки", посему все эти навороты мне не нужны - нужно чтобы просто выводился перечень результатов поиска, например набрал "редуктор" - поиск выдал перечень результатов, и всё, никакой лишней атрибутики. как от этого избавиться стандартными методами из-под админки - не нашёл, облазил уже все файлы (талицы стилей модуля search и компонента, индексы) - не могу найти, где и что подправить, чтоб от этой конкретики избавиться. сайтами занимаюсь недавно - опыта мало, подскажите пожалуйста новичку, где и что подправить. или лучше отказаться от стандартного компонента и применить другой? и какой лучше в таком случае? спасибо
P.S. сайт делаю на локальной машине под DENWER'ом, поэтому в он-лайне пока показать нет возможности.
nikolay_petrov
Постов: 7
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Тема заблокирована
 
#3777
joomla 2.5 доработка стандартного поиска по сайту 4 г., 5 мес. назад Репутация: 58
Нифига себе визитка "поиск > Редуктор "
Дык чего вы стесняетесь, вырезать нахрен и все
Открываем файл default_form.php по адресу components\com_search\views\search\tmpl
И комментируем строчки (32 -44)
Код:


<!--fieldset class="phrases">
<legend><?php echo JText::_('COM_SEARCH_FOR');?>
</legend>
<div class="phrases-box">
<?php echo $this->lists['searchphrase']; ?>
</div>
<div class="ordering-box">
<label for="ordering" class="ordering">
<?php echo JText::_('COM_SEARCH_ORDERING');?>
</label>
<?php echo $this->lists['ordering'];?>
</div>
</fieldset-->


Потом 47-57
Код:


<!--fieldset class="only">
<legend><?php echo JText::_('COM_SEARCH_SEARCH_ONLY');?></legend>
<?php foreach ($this->searchareas['search'] as $val => $txt) :
$checked = is_array($this->searchareas['active']) && in_array($val, $this->searchareas['active']) ? 
'checked="checked"' : '';
?>
<input type="checkbox" name="areas[]" value="<?php echo $val;?>" id="area-<?php echo $val;?>" 
<?php echo $checked;?> />
<label for="area-<?php echo $val;?>">
<?php echo JText::_($txt); ?>
</label>
<?php endforeach; ?>
</fieldset-->


В результате получим только сортировку по количеству строк. Это я на ходу придумал, когда ваше сооб прочитал. Если PHP программисты есть, можно бы было услышать их мнение на счет такого варианта. Вроде все работает и ошибок нет Кстати тема актуальная.
Xemreht
Модератор
Постов: 647
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Требуется копирайтер для постоянного сотрудничества. Предложения и цены пишите в личку
Тема заблокирована
 
#3782
joomla 2.5 доработка стандартного поиска по сайту 4 г., 5 мес. назад Репутация: 0
ну вот такая визитка немного расширенная может быть, но так нужно. последовал вашему совету, только строки не комментировал, а просто повырезал (в будущем они всё равно не понадобятся) - работает но вот осталась подпись под каждым найденным материалом "Создано:..." и в какой категории находится - от неё тоже хочу избавиться. а вот пока пост писал - подумал и попробовал, вдруг кому ещё пригодится - чтоб убрать эти самые "подпись под каждым найденным материалом "Создано:..." и в какой категории находится" - в файле default_results.php (лежит в той же папке) вырезаем строки (25-31) и (35-39), т.е.
--------------------------------------------------------
<?php if ($result->section) : ?>
<dd class="result-category">
<span class="small<?php echo $this->pageclass_sfx; ?>">
(<?php echo $this->escape($result->section); ?>)
</span>
</dd>
<?php endif; ?>
--------------------------------------------------------
и
--------------------------------------------------------
<?php if ($this->params->get('show_date')) : ?>
<dd class="result-created<?php echo $this->pageclass_sfx; ?>">
<?php echo JText::sprintf('JGLOBAL_CREATED_DATE_ON', $result->created); ?>
</dd>
<?php endif; ?>
-------------------------------------------------------
спасибо за дельный совет, репутацию апнул
nikolay_petrov
Постов: 7
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Тема заблокирована
 
#3783
joomla 2.5 доработка стандартного поиска по сайту 4 г., 5 мес. назад Репутация: 0
и вот пока искал решение по стандартному компоненту поиска - наткнулся на плагин от Яндекс ya_pinger_for_joomla.v1.6-2.5. у кого какое мнение, кто пробовал? стоит его установить на сайт вместо стандартного? не влияет ли он в дальнейшем на продвижение/индексацию другими поисковиками?
nikolay_petrov
Постов: 7
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Тема заблокирована
 
#3790
joomla 2.5 доработка стандартного поиска по сайту 4 г., 5 мес. назад Репутация: 58
Не вдаваясь в подробности, не стоит его использовать! Тем более если это торговля или сфера услуг.
Xemreht
Модератор
Постов: 647
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Требуется копирайтер для постоянного сотрудничества. Предложения и цены пишите в личку
Тема заблокирована
 
#3824
joomla 2.5 доработка стандартного поиска по сайту 4 г., 5 мес. назад Репутация: 0
ок, понял, спасибо!
nikolay_petrov
Постов: 7
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Тема заблокирована
 
ВверхСтраница: 123
Модераторы: Fidelity, Nikolia, cvetercom, Xemreht, mr.Hi-End
получить последние сообщения прямо на Ваш рабочий стол
Баннер