Новости Joomla

Вышли релизы Joomla 6.1 и Joomla 5.4.5: новые возможности и стабильность

Релиз Joomla 6.1.0

Проект Joomla! объявил о доступности Joomla 6.1 [Nyota] — новой минорной версии шестой серии, а также о выпуске релиза исправлений ошибок Joomla 5.4.5. Релиз 6.1 приносит ряд долгожданных функций, повышающих удобство управления контентом и защиту от спама.

👩‍💻 Компонент "CS Афиши" для Joomla.

👩‍💻 Компонент "CS Афиши" для Joomla.

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

В состав пакета расширений входят:
- Компонент "CS Афиши"
- Модуль "Календарь событий"
- Модуль "Предстоящие события"
- Библиотека "ImgResize"

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

Модуль "Календарь событий" отображает предстоящие и прошедшие мероприятие на календаре, с отображением мероприятий на конкретную дату во всплывающем окне.

Модуль "Предстоящие события" показывает список предстоящий событий по порядку их наступления.

P.S. Расширение платное, но плата символическая, чисто для отработки приема платежей. Ключи без ограничения по времени, купившие сейчас - смогут обновляться без ограничений.

Разработчик - участник нашего сообщества Дмитрий Денисов (@codersite).

Страница расширения
Демо

0 Пользователей и 1 Гость просматривают эту тему.
  • 92 Ответов
  • 33590 Просмотров
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager: поиск по цене (от и до)
« Ответ #60 : 04.02.2012, 00:14:14 »
правильно понимаете
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

semo777

  • Захожу иногда
  • 76
  • 0 / 0
Re: AdsManager: поиск по цене (от и до)
« Ответ #61 : 04.02.2012, 07:13:18 »
а как? может поможете. для 2.6.5 интересует очень.
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager: поиск по цене (от и до)
« Ответ #62 : 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;
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

semo777

  • Захожу иногда
  • 76
  • 0 / 0
Re: AdsManager: поиск по цене (от и до)
« Ответ #63 : 05.02.2012, 09:02:29 »
Спасибо большущее. Для полей number и date аналогичным образом прописывать можно? или там что-то еще надо менять?
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager: поиск по цене (от и до)
« Ответ #64 : 05.02.2012, 11:08:06 »
Для поля number всё аналогично, а для date кажется надо поисковый запрос поменять
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

red5

  • Осваиваюсь на форуме
  • 25
  • 2 / 0
Re: AdsManager: поиск по цене (от и до)
« Ответ #65 : 25.02.2012, 18:04:58 »
Alex89 респект и уважуха :) все сделал - отлично работает, причем не только price, но и number text.
в последнем посте
Цитировать
для date кажется надо поисковый запрос поменять
. Как это сделать, потому, что нет поиска по дате стандартно... хотя странно.
*

red5

  • Осваиваюсь на форуме
  • 25
  • 2 / 0
Re: AdsManager: поиск по цене (от и до)
« Ответ #66 : 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;
поиск перестает искать все, что не было. То есть вводишь параметры поиска... а он сообщает, что ничего не найдено. :(
*

bari21

  • Новичок
  • 1
  • 0 / 0
Re: AdsManager: поиск по цене (от и до)
« Ответ #67 : 07.11.2012, 12:51:45 »
Если кто решил вопрос с поиском от и до по "дате", отпишитесь пожалуйста. Какой код?
*

LS_D

  • Захожу иногда
  • 155
  • 16 / 0
Re: AdsManager: поиск по цене (от и до)
« Ответ #68 : 13.11.2012, 00:48:39 »
для версий 2.6.x поиск от и до делается следующим образом:
1. открываем файл \components\com_adsmanager\helpers\field.php, находим функцию function showFieldSearch, в теле функции ищем:
Код
case 'price':
... //какой-то код, не помню уже
break;
заменяем всю эту конструкцию на эту
Код
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;
Этим кодом мы вставили нужные поля для поиска, не забываем поменять кодировку файла на утф без бом.
 
2. открываем файлик \administrator\components\com_adsmanager\models\field.php, ищем функцию getSearchFieldsSql, в теле функции ищем:
Код
case 'price':
... //какой-то код
break;
заменяем на
Код
case 'price':
$ot = JRequest::getVar( $fsearch->name."_ot", "");
$do = JRequest::getVar( $fsearch->name."_do", "");
if ($ot!="" && $do!="") {
     if ($ot > $do)
$search .= " AND a.$fsearch->name>=".$ot;
     else
$search .= " AND a.$fsearch->name>=".$ot." AND a.$fsearch->name<=".$do; }
elseif ($ot!="" && $do=="")
$search .= " AND a.$fsearch->name>=".$ot;
elseif ($ot=="" && $do!="")
$search .= " AND a.$fsearch->name<=".$do;
break;

Вот и всё что требовалось изменить. Таким образом мы сделали поиск от и до для всех полей с типом price



Поик работает изумительно, но есть одно но, находит объявления где цена не указана. Можно ли какнить это поправить? Спасибо!
*

strannik-yura

  • Давно я тут
  • 511
  • 44 / 1
  • :)
Re: AdsManager: поиск по цене (от и до)
« Ответ #69 : 13.02.2013, 01:46:29 »
для версий 2.6.x поиск от и до делается следующим образом:

спасибо за помощь, работает как надо
но если ввести букву или буквы то выскакивает ошибка 500
Код
500 - JDatabaseMySQL::query: 1054 - Unknown column '1й' in 'where clause' SQL=SELECT a.id FROM nean7_adsmanager_ads as a INNER JOIN nean7_adsmanager_adcat as adcat ON adcat.adid = a.id LEFT JOIN nean7_users as u ON a.userid = u.id INNER JOIN nean7_adsmanager_categories as c ON adcat.catid = c.id LEFT JOIN nean7_adsmanager_categories as p ON c.parent = p.id WHERE 1 AND a.ad_price>=1й AND a.published = 1 GROUP BY a.id

Вы не можете посетить текущую страницу по причине:
просроченная закладка/избранное
поисковый механизм, у которого просрочен список для этого сайта
пропущен адрес
у вас нет права доступа на эту страницу
Запрашиваемый ресурс не найден.
В процессе обработки вашего запроса произошла ошибка.

Пожалуйста, перейдите на одну из следующих страниц:
Домашняя страница

Если проблемы продолжатся, пожалуйста, обратитесь к системному администратору сайта и сообщите об ошибке, описание которой приведено ниже..

JDatabaseMySQL::query: 1054 - Unknown column '1й' in 'where clause' SQL=SELECT a.id FROM nean7_adsmanager_ads as a INNER JOIN nean7_adsmanager_adcat as adcat ON adcat.adid = a.id LEFT JOIN nean7_users as u ON a.userid = u.id INNER JOIN nean7_adsmanager_categories as c ON adcat.catid = c.id LEFT JOIN nean7_adsmanager_categories as p ON c.parent = p.id WHERE 1 AND a.ad_price>=1й AND a.published = 1 GROUP BY a.id
Call stack
# Function Location
1 JSite->dispatch() ***/www/index.php:42
2 JComponentHelper::renderComponent() ***/www/includes/application.php:197
3 JComponentHelper::executeComponent() ***/www/libraries/joomla/application/component/helper.php:351
4 require_once() ***/www/libraries/joomla/application/component/helper.php:383
5 JController->execute() ***/www/components/com_adsmanager/adsmanager.php:27
6 AdsManagerController->display() ***/www/libraries/joomla/application/component/controller.php:761
7 JController->display() ***/www/components/com_adsmanager/controller.php:143
8 AdsmanagerViewResult->display() ***/www/libraries/joomla/application/component/controller.php:722
9 AdsmanagerModelContent->getNbContents() ***/www/components/com_adsmanager/views/result/view.html.php:147
10 JDatabase->loadObjectList() ***/www/administrator/components/com_adsmanager/models/content.php:351
11 JDatabaseMySQL->execute() ***/www/libraries/joomla/database/database.php:1100
12 JError::raiseError() ***/www/libraries/joomla/database/database/mysql.php:548
13 JError::raise() ***/www/libraries/joomla/error/error.php:251


Консоль отладки Joomla!
Ошибки
JDatabaseMySQL::query: 1054 - Unknown column '1й' in 'where clause' SQL=SELECT a.id FROM nean7_adsmanager_ads as a INNER JOIN nean7_adsmanager_adcat as adcat ON adcat.adid = a.id LEFT JOIN nean7_users as u ON a.userid = u.id INNER JOIN nean7_adsmanager_categories as c ON adcat.catid = c.id LEFT JOIN nean7_adsmanager_categories as p ON c.parent = p.id WHERE 1 AND a.ad_price>=1й AND a.published = 1 GROUP BY a.idCall stack
# Function Location
1 JSite->dispatch() JROOT/index.php:42
2 JComponentHelper::renderComponent() JROOT/includes/application.php:197
3 JComponentHelper::executeComponent() JROOT/libraries/joomla/application/component/helper.php:351
4 require_once() JROOT/libraries/joomla/application/component/helper.php:383
5 JController->execute() JROOT/components/com_adsmanager/adsmanager.php:27
6 AdsManagerController->display() JROOT/libraries/joomla/application/component/controller.php:761
7 JController->display() JROOT/components/com_adsmanager/controller.php:143
8 AdsmanagerViewResult->display() JROOT/libraries/joomla/application/component/controller.php:722
9 AdsmanagerModelContent->getNbContents() JROOT/components/com_adsmanager/views/result/view.html.php:147
10 JDatabase->loadObjectList() JROOT/administrator/components/com_adsmanager/models/content.php:351
11 JDatabaseMySQL->execute() JROOT/libraries/joomla/database/database.php:1100
12 JError::raiseError() JROOT/libraries/joomla/database/database/mysql.php:548
13 JError::raise() JROOT/libraries/joomla/error/error.php:251

Сессия

Код
Warning: Invalid argument supplied for foreach() in ***/administrator/components/com_adsmanager/models/content.php on line 287
как это поправить?
« Последнее редактирование: 13.02.2013, 02:05:04 от strannik-yura »
*

lustoff

  • Захожу иногда
  • 137
  • 4 / 1
Re: AdsManager: поиск по цене (от и до)
« Ответ #70 : 20.03.2013, 14:37:32 »
Подскажите, пожалуйста, как реализовать поиск от и до в AdsManager 2.8 по полю price и number. Второго файла, который указан в  этом сообщении http://joomlaforum.ru/index.php/topic,47980.msg951574.html#msg951574 не нашел даже.
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager: поиск по цене (от и до)
« Ответ #71 : 20.03.2013, 17:48:10 »
Цитировать
Второго файла, который указан в  этом сообщении ... не нашел даже.
а Вы ещё раз поищите, не ленитесь, пожалуйста! есть такой файл
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

lustoff

  • Захожу иногда
  • 137
  • 4 / 1
Re: AdsManager: поиск по цене (от и до)
« Ответ #72 : 20.03.2013, 18:53:10 »
Извините, точно есть. По запарке не в той папке искал. Завтра буду пробовать редактировать. Спасибо.
*

lustoff

  • Захожу иногда
  • 137
  • 4 / 1
Re: AdsManager: поиск по цене (от и до)
« Ответ #73 : 21.03.2013, 15:22:12 »
Alex89, работает, вроде бы, хорошо и на AdsManager 2.8 и для полей price и для number. Присутствует эта штука "Warning: Invalid argument supplied for foreach() in ***/administrator/components/com_adsmanager/models/content.php on line 287", как писал strannik-yura. Здесь, наверное можно проверять при помощи javascript содержимое поля во время нажатия кнопки поиска, чтоб выскакивало окно, с предупреждением, что там можно писать только цифры?
*

lustoff

  • Захожу иногда
  • 137
  • 4 / 1
Re: AdsManager: поиск по цене (от и до)
« Ответ #74 : 05.04.2013, 12:31:45 »
Решил заморочиться с этой ошибкой "Warning: Invalid argument supplied for foreach() in ***/administrator/components/com_adsmanager/models/content.php on line 287" и даже немного получилось, но не до конца.
Что сделал:
В файле default.php с формой, на которой есть поиск от - до (для расширенного поиска \components\com_adsmanager\views\search\tmpl\default.php) в начало добавил
Код
<script language="javascript" type="text/javascript">
function submitbutton() {
var form = document.forms["Forma"];
var r = new RegExp("[^0-9\.,]", "i");

// do field validation
if (r.exec(form.ad_komnat_ot.value)) {
alert( "В поля можно вводить только цифры" );
} else if (r.exec(form.ad_komnat_do.value)) {
alert( "В поля можно вводить только цифры" );
} else if (r.exec(form.ad_price_ot.value)) {
alert( "В поля можно вводить только цифры" );
} else if (r.exec(form.ad_price_do.value)) {
alert( "В поля можно вводить только цифры" );
} else {
      form.submit();
}

}
</script>

Где Forma это name="Forma" из <form action="<?php echo TRoute::_('index.php?option=com_adsmanager&view=result&catid='.$this->catid)?>" method="post" name="Forma"> (если нет - добавить).

ad_komnat_ot это название поля из админки AdsManager с приставкой _ot.

Также кнопка поиска в форме имеет такой вид теперь <input type="button" value="<?php echo JText::_('ADSMANAGER_SEARCH_BUTTON'); ?>" onclick="submitbutton()" />

Все работает, если есть все поля перечисленные в условиях } else if { . Если на странице нет какого-то поля, то кнопка просто не нажимается. Пробовал добавлять проверку на существование через window.var !== undefined, но так и не понял как ее правильно сделать. Подскажите, пожалуйста, кто в этом смыслит, как правильно написать?

Как можно названия полей namber подставить в условия через переменную, чтоб не перечислять их вручную?
« Последнее редактирование: 05.04.2013, 12:51:10 от lustoff »
*

LS_D

  • Захожу иногда
  • 155
  • 16 / 0
Re: AdsManager: поиск по цене (от и до)
« Ответ #75 : 05.04.2013, 16:14:07 »
Прям и не знаю, что тут сказать, нафига привязывать js вообще, если человек один фиг введет символ и нажмет Submit, тут надо подумать и сделать проверку на jQuery вот тогда будет правильно.
*

lustoff

  • Захожу иногда
  • 137
  • 4 / 1
Re: AdsManager: поиск по цене (от и до)
« Ответ #76 : 05.04.2013, 17:44:17 »
На javascript потому, что это самый простой вариант, что я придумал  ::)
Большинство же пользователей с включенным javascript ходят по сайтам. Введут не те символы - алерт им, и не перекидывает на другую страницу (не нужно возвращаться, вводить данные заново и т.д.) Ну, а у тех, у кого выключено - переходит на страницу результатов и видит ошибку. Если в этом нет уязвимости для сайта - то и фиг с ним.
*

LS_D

  • Захожу иногда
  • 155
  • 16 / 0
Re: AdsManager: поиск по цене (от и до)
« Ответ #77 : 05.04.2013, 17:49:18 »
А как Вам вот такой вариант http://vladimir33.ru/catalog/11-zhilaya-prodazha (пока-что криво и только для поля price)
*

lustoff

  • Захожу иногда
  • 137
  • 4 / 1
Re: AdsManager: поиск по цене (от и до)
« Ответ #78 : 05.04.2013, 17:57:59 »
Хороший вариант :D . Мне бы и алерта хватило
*

LS_D

  • Захожу иногда
  • 155
  • 16 / 0
Re: AdsManager: поиск по цене (от и до)
« Ответ #79 : 05.04.2013, 18:00:13 »
Тут достаточно библиотеки jquery (незабудьте подключить)

Скрипт вставляем там где выводятся поля   com_adsmanager/views/list/tmpl/default.php    и/или  com_adsmanager/views/search/tmpl/default.php

<script type="text/javascript">
$(document).ready(function(){  
   $("#ad_price_ot, #ad_price_do").keypress(function (number)  //Тут пишем id полей через запятую
   {
     if( number.which!=8 && number.which!=0 && (number.which<48 || number.which>57))
     {
      $("#errmsg").html("Только цифры").show().delay(2000).fadeOut(2000); //delay() и fadeOut на Ваше усмотрение
       return false;
      }   
   });

  });
  </script>


В CSS  засуньте стили: #errmsg { color:red;background: #fff;} /*поправьте под Ваши нужды*/

<span id='errmsg'></span> -это вставляем в то место, где хотим выводить надпись "Только цифры"

« Последнее редактирование: 05.04.2013, 19:07:34 от LS_D »
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager: поиск по цене (от и до)
« Ответ #80 : 05.04.2013, 19:07:14 »
Использовать jq конечно хорошо, но только если включен в настройках компонента!
Да, правильней ограничить вводимые символы, нежели алертовать при сабмите, но Ваш код всё же привязан к имени поля, правильней будет в функции showFieldSearch к инпутам добавить какой-нибудь атрибут, например, test="number" и "селекторить" уже по этому атрибуту
« Последнее редактирование: 05.04.2013, 20:35:51 от Alex89 »
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

LS_D

  • Захожу иногда
  • 155
  • 16 / 0
Re: AdsManager: поиск по цене (от и до)
« Ответ #81 : 05.04.2013, 19:19:12 »
Использовать jq конечно хорошо, но только если включен в настройках компонента!
Да, правильней ограничить вводимые символы, нежели алертовать при сабмите, но Ваш код всё же привязан к имени поля, правильней будет в функции showFieldSearch к инпутам добавить какой-нибудь аттрибут, например, test="number" и "селекторить" уже по этому аттрибуту
Привязать библиотеку 1 мин.
У кого как, у меня например на вывод полей написана другая функция и из-за такой мелочи ковырять весь список полей ( у меня  их гораздо больше чем с стандартном компоненте) не видел смысла. Вы можете написать свое решение посмотрим, ведь для этого и нужен форум. )
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager: поиск по цене (от и до)
« Ответ #82 : 05.04.2013, 20:35:02 »
Цитировать
Привязать библиотеку 1 мин.
Дело не в том, сколько на это времени уйдет, а в том сколько будет весить страница (зачем из-за 20 строк, которые можно написать на js тянуть целую библиотеку 90Кб)
Цитировать
У кого как, у меня например на вывод полей написана другая функция и из-за такой мелочи ковырять весь список полей ( у меня  их гораздо больше чем с стандартном компоненте) не видел смысла. Вы можете написать свое решение посмотрим, ведь для этого и нужен форум. )
а ковырять весь список и не надо, Вы уже написали решение, я лишь предложил его немного проагрейдить, т.е. на примере поля price, в функции showFieldSearch находим строки
Код
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' test="number" size='10' maxlength='20' name='".$field->name."_ot' /> до <input class='inputbox' type='text' test="number" size='10' maxlength='20' name='".$field->name."_do' />";
break;
если требуется добавляем его и к типу number
И вот теперь можно выбирать инпуты по этому атрибуту, т.е. в Вашей функции заменить
Код
$("#ad_price_ot, #ad_price_do")
на что-то типа
Код
$("input[test=number]")
таким образом правило будет действовать на всех полях с типом price или number
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

LS_D

  • Захожу иногда
  • 155
  • 16 / 0
Re: AdsManager: поиск по цене (от и до)
« Ответ #83 : 05.04.2013, 20:45:37 »
Дело не в том, сколько на это времени уйдет, а в том сколько будет весить страница (зачем из-за 20 строк, которые можно написать на js тянуть целую библиотеку 90Кб)а ковырять весь список и не надо, Вы уже написали решение, я лишь предложил его немного проагрейдить, т.е. на примере поля price, в функции showFieldSearch находим строки
Код
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' test="number" size='10' maxlength='20' name='".$field->name."_ot' /> до <input class='inputbox' type='text' test="number" size='10' maxlength='20' name='".$field->name."_do' />";
break;
если требуется добавляем его и к типу number
И вот теперь можно выбирать инпуты по этому атрибуту, т.е. в Вашей функции заменить
Код
$("#ad_price_ot, #ad_price_do")
на что-то типа
Цитировать
Дело не в том, сколько на это времени уйдет, а в том сколько будет весить страница (зачем из-за 20 строк, которые можно написать на js тянуть целую библиотеку 90Кб)
Напишите решение без подгузки jq, у меня она и так подгружается ( как говорится терять нечего)))) )
Цитировать
Код
$("input[test=number]")
таким образом правило будет действовать на всех полях с типом price или number
$("input[test=number]") ну, в чем тут разница, я сделал как проще, перечислил их через запятую ( это решение делал под себя, ибо у меня не только case 'price': , но и case 's': и т.д. ...) эти самым избавил людей от лишнего телодвижения, залазить в функцию и править филды.
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager: поиск по цене (от и до)
« Ответ #84 : 05.04.2013, 21:07:05 »
Мне непонятна Ваша реакция! Я так-то ничего против Вашего кода не имею, повторяю - я просто высказал свою точку зрения на вопрос гр. lustoff, который спрашивал
Цитировать
Как можно названия полей namber подставить в условия через переменную, чтоб не перечислять их вручную?
преобразовав уже готовый, написанный Вами код
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

lustoff

  • Захожу иногда
  • 137
  • 4 / 1
Re: AdsManager: поиск по цене (от и до)
« Ответ #85 : 05.04.2013, 22:30:48 »
LS_D и Alex89, спасибо большое за разработку решения и корректировку под мои нужды. Буду пробовать писать у себя этот код. Только завтра.
А JQ в AdsManager 2.8 по умолчанию не подключен? Если у кого будет время сделать решение на javascript, чтоб не увеличивать вес страницы, буду очень благодарен ^-^
« Последнее редактирование: 05.04.2013, 22:36:08 от lustoff »
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager: поиск по цене (от и до)
« Ответ #86 : 05.04.2013, 22:55:42 »
Цитировать
А JQ в AdsManager 2.8 по умолчанию не подключен?
в конфигурации компонента можно включить/выключить

решение "в пару строк" на js:
к нужным инпутам добавляете событие
Код
onkeydown='return validation();'
и добавляете функцию на js (в какой файл думаю догадаетесь) до/после функции jumpmenu
Код
function validation(){
if ((event.keyCode>47 && event.keyCode<58)||(event.keyCode>95 && event.keyCode<106)||(event.keyCode==46)||(event.keyCode==8)||(event.keyCode==37)||(event.keyCode==39))
return true;
else
return false;
}
« Последнее редактирование: 06.04.2013, 00:25:49 от Alex89 »
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

lustoff

  • Захожу иногда
  • 137
  • 4 / 1
Re: AdsManager: поиск по цене (от и до)
« Ответ #87 : 08.04.2013, 11:18:48 »
Спасибо всем еще раз - все работает.
Подскажите, пожалуйста, по такому вопросу.
На странице result у меня также выводится форма для поиска. Как сделать чтобы после поиска в полях типа single select был выбран selected у нужного варианта (если такой был выбран), а у полей price и number были прописаны value (если такие были прописаны).
По подсказке LS_D, смотрю функцию showFieldSearch и что-то мне кажется, что там уже есть нужный функционал для поля select, а для price и number вроде бы как и нет. Как это все правильно сделать?
*

jumper_arm

  • Осваиваюсь на форуме
  • 17
  • 0 / 1
Re: AdsManager: поиск по цене (от и до)
« Ответ #88 : 08.04.2013, 19:18:52 »
 ! ! ! прошу вас прочитайте эту тему http://joomlaforum.ru/index.php/topic,259219.0.html
 я уже больше месяца не могу решить проблему
*

ag777

  • Захожу иногда
  • 81
  • 0 / 1
Re: AdsManager: поиск по цене (от и до)
« Ответ #89 : 16.05.2013, 16:44:23 »
а как настроить в расширенном поиске от и до но только для поля селект?

AdsManager 2,7  , в селекте идет выбор возраста от 20 до 70 лет, как прикрутить для него от и до?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено]Дублирования ссылки "объвления" в breadcrumb, в компоненте AdsManager

Автор nicklas

Ответов: 4
Просмотров: 7058
Последний ответ 25.04.2024, 23:13:18
от Rinat abzyi
AdsManager вывод нужных полей по отдельности

Автор klekovkinandrey

Ответов: 2
Просмотров: 17659
Последний ответ 06.04.2024, 09:54:15
от Rinat abzyi
AdsManager загрузка файлов

Автор FlexNL

Ответов: 1
Просмотров: 6265
Последний ответ 21.10.2021, 17:20:09
от khan-alex
AdsManager 2.9.13 Есть ли возможность добавить функцию снять с публикации по мимо редактировать и уд

Автор murovoz

Ответов: 11
Просмотров: 16699
Последний ответ 27.03.2020, 22:39:23
от Pavel
Два компонента AdsManager в одном движке

Автор kaman62

Ответов: 12
Просмотров: 31484
Последний ответ 27.03.2020, 22:32:04
от Pavel