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

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

joomla 2.5 доработка стандартного поиска по сайту
(1 чел.) (1) Гость
ВнизСтраница: 123
Сообщения темы: joomla 2.5 доработка стандартного поиска по сайту
#3776
joomla 2.5 доработка стандартного поиска по сайту 5 г., 4 мес. назад Репутация: 0
сделал сайт на J2.5 - и вроде всё хорошо, но вот стандартный поиск расстроил. там при выводе результатов поиска помимо самих результатов выводятся поля расширенного поиска - в какой категории искать, формирование списка результатов от старых к новым и наоборот и т.д. кроме того, для результатов поиска выводятся параметры "дата создания", автор и т.д. сайт носит характер "визитки", посему все эти навороты мне не нужны - нужно чтобы просто выводился перечень результатов поиска, например набрал "редуктор" - поиск выдал перечень результатов, и всё, никакой лишней атрибутики. как от этого избавиться стандартными методами из-под админки - не нашёл, облазил уже все файлы (талицы стилей модуля search и компонента, индексы) - не могу найти, где и что подправить, чтоб от этой конкретики избавиться. сайтами занимаюсь недавно - опыта мало, подскажите пожалуйста новичку, где и что подправить. или лучше отказаться от стандартного компонента и применить другой? и какой лучше в таком случае? спасибо
P.S. сайт делаю на локальной машине под DENWER'ом, поэтому в он-лайне пока показать нет возможности.
nikolay_petrov
Постов: 7
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Тема заблокирована
 
#3777
joomla 2.5 доработка стандартного поиска по сайту 5 г., 4 мес. назад Репутация: 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 доработка стандартного поиска по сайту 5 г., 4 мес. назад Репутация: 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 доработка стандартного поиска по сайту 5 г., 4 мес. назад Репутация: 0
и вот пока искал решение по стандартному компоненту поиска - наткнулся на плагин от Яндекс ya_pinger_for_joomla.v1.6-2.5. у кого какое мнение, кто пробовал? стоит его установить на сайт вместо стандартного? не влияет ли он в дальнейшем на продвижение/индексацию другими поисковиками?
nikolay_petrov
Постов: 7
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Тема заблокирована
 
#3790
joomla 2.5 доработка стандартного поиска по сайту 5 г., 4 мес. назад Репутация: 58
Не вдаваясь в подробности, не стоит его использовать! Тем более если это торговля или сфера услуг.
Xemreht
Модератор
Постов: 647
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Требуется копирайтер для постоянного сотрудничества. Предложения и цены пишите в личку
Тема заблокирована
 
#3824
joomla 2.5 доработка стандартного поиска по сайту 5 г., 4 мес. назад Репутация: 0
ок, понял, спасибо!
nikolay_petrov
Постов: 7
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Тема заблокирована
 
ВверхСтраница: 123
Модераторы: Fidelity, Nikolia, cvetercom, Xemreht, mr.Hi-End
получить последние сообщения прямо на Ваш рабочий стол
Баннер
Pool Snooker Billiards Graphite Cue Stick firm Radicura Enterprises varied line up of International Brands in allied fields. Proprietor Amit Jain being an expert in branding activities actively solicits global partnerships to commit worldwide trade sport equipment goods distributor dealer supplier importer exporter trader consultant franchise shop E-Commerce Website Designing, Development, Hosting, SEO & Online/Offline Advertising ~ Goods Warehousing, Preparation, Logistics & Worldwide Customs Clearances ~ Joint Venture Liaisons for Real Estate, Finance, Insurance, Distribution & Manufacturing