LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 19:30:53 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 2 [3]  Все   Вниз
  Добавить закладку  |  Печать  
Автор Тема: AdsManager: поиск по цене (от и до)  (Прочитано 15390 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Alex89
Давно я тут
****

Репутация: +115/-1
Offline Offline

Пол: Мужской
Сообщений: 386


Joomlaman :)


« Ответ #60 : 31.01.2012, 20:05:41 »

Цитировать
а у меня все работает, но в просмотре объявления вместо цены тоже выдает поля от и до...  ? версия 2.6.5
Ну я так понимаю, что Вы код не туда куда надо вставили, внимательно перечитайте что и куда надо было вставить
В первом пункте надо было заменить код только в функции showFieldSearch, а в функции showFieldValue должен быть такой код

Код:
case 'price':
if ($value != "") {
$return .= sprintf(JText::_('ADSMANAGER_DEVICE'),$value);
}
$return .= "<br />";
break;
Записан
real-man
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 43



« Ответ #61 : 01.02.2012, 00:42:08 »

Да, действительно value задел.. спасибо!
Записан
semo777
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 77


« Ответ #62 : 03.02.2012, 23:48:31 »

можно как то модифицировать поле 'от' и 'до'
1. Чтоб слова 'от' и 'до' внутри поля были.
2. При введении исчезали. Я так понимаю надо использовать onfocus. 
Записан
Alex89
Давно я тут
****

Репутация: +115/-1
Offline Offline

Пол: Мужской
Сообщений: 386


Joomlaman :)


« Ответ #63 : 04.02.2012, 00:14:14 »

правильно понимаете
Записан
semo777
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 77


« Ответ #64 : 04.02.2012, 07:13:18 »

а как? может поможете. для 2.6.5 интересует очень.
Записан
Alex89
Давно я тут
****

Репутация: +115/-1
Offline Offline

Пол: Мужской
Сообщений: 386


Joomlaman :)


« Ответ #65 : 04.02.2012, 20:25:29 »

нужно заменить строки
Код:
case 'price':
echo "от <input class='inputbox' type='text' size='10' maxlength='20' name='".$field->name."_ot' /> до <input class='inputbox' type='text' size='10' maxlength='20' name='".$field->name."_do' />";
break;
на эти
Код:
case 'price':
echo '<input class="inputbox" type="text" size="10" maxlength="20" name="'.$field->name.'_ot" value="от" onblur="if(this.value==\'\') this.value=\'от\';" onfocus="if(this.value==\'от\') this.value=\'\';"/>'.
'  <input class="inputbox" type="text" size="10" maxlength="20" name="'.$field->name.'_do" value="до" onblur="if(this.value==\'\') this.value=\'до\';" onfocus="if(this.value==\'до\') this.value=\'\';"/>';
break;
Записан
semo777
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 77


« Ответ #66 : 05.02.2012, 09:02:29 »

Спасибо большущее. Для полей number и date аналогичным образом прописывать можно? или там что-то еще надо менять?
Записан
Alex89
Давно я тут
****

Репутация: +115/-1
Offline Offline

Пол: Мужской
Сообщений: 386


Joomlaman :)


« Ответ #67 : 05.02.2012, 11:08:06 »

Для поля number всё аналогично, а для date кажется надо поисковый запрос поменять
Записан
red5
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 17



« Ответ #68 : 25.02.2012, 18:04:58 »

Alex89 респект и уважуха Azn все сделал - отлично работает, причем не только price, но и number text.
в последнем посте
Цитировать
для date кажется надо поисковый запрос поменять
. Как это сделать, потому, что нет поиска по дате стандартно... хотя странно.
Записан
red5
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 17



« Ответ #69 : 02.03.2012, 16:09:17 »

Странная вещь на версии 2.6.2 все работало изумительно. Обновился до 2.6.5, тоже работает, но до тех пор пока не захочешь вставить "от" и "до" внутрь поля. То есть полсле:
Цитировать
нужно заменить строки
Код:
case 'price':
echo "от <input class='inputbox' type='text' size='10' maxlength='20' name='".$field->name."_ot' /> до <input class='inputbox' type='text' size='10' maxlength='20' name='".$field->name."_do' />";
break;
на эти
Код:
case 'price':
   echo '<input class="inputbox" type="text" size="10" maxlength="20" name="'.$field->name.'_ot" value="от" onblur="if(this.value==\'\') this.value=\'от\';" onfocus="if(this.value==\'от\') this.value=\'\';"/>'.
   '  <input class="inputbox" type="text" size="10" maxlength="20" name="'.$field->name.'_do" value="до" onblur="if(this.value==\'\') this.value=\'до\';" onfocus="if(this.value==\'до\') this.value=\'\';"/>';
   break;
поиск перестает искать все, что не было. То есть вводишь параметры поиска... а он сообщает, что ничего не найдено. Sad
Записан
Страниц: 1 2 [3]  Все   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet