Jump to content


Photo
- - - - -

Поиск по "Моим материалам"


Best Answer SmetDenis , 16 October 2013 - 09:07

А как сделать (сделать поле itemauthor скрытым и заполнять его из JS текущим пользователем.) Какое значение прописать и куда?


Нужно передать ID пользователя в JS и уже оттуда установить значение поля itemauthor
Для этого понадобятся элементарные знания PHP+JS
<?php
$userId = JFactory::getUser()->id;
?>
<script>
jQuery(document).ready(function(){
    jQuery('СЕЛЕКТОР ПОЛЯ itemauthor').val('<?php echo $userId;?>');
});
</script>
Скрыть поле можно через настройки или CSS

P/S опять не приходят оповещения на почту с форума!((

У вас почта находится на mail.ru, а они любят добавлять всех подряд в свои сам фильтры.
К сожалению, у меня не получилось на них повлиять через техподдержку.

Go to the full post


  • This topic is locked This topic is locked
6 replies to this topic

#1 nikolia

nikolia
  • JBZoo User (rus)
  • User rate: 4.7
  • posts: 378
  • topics: 53

Posted 14 October 2013 - 07:38

Здравствуйте! У меня вопрос по поиску. Сайт агентсва недвижимости, риэлторы подают объекты, подано уже очень много, чтобы отредактировать или удалить заходят в мои объекты, там высвечивается уже по6 страниц. Так как уже много подано объектов, как можно сделать поиск по моим объявлениям, конкретного пользователя?
  • 0

#2 xatberg

xatberg
  • JBZoo User (rus)
  • User rate: 2.4
  • posts: 187
  • topics: 12

Posted 14 October 2013 - 07:46

добавить поле в поиск сортировка по автору 


  • 0

#3 nikolia

nikolia
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 4.7
  • posts: 378
  • topics: 53

Posted 14 October 2013 - 09:18

добавить поле в поиск сортировка по автору 

ДЫк они уже все отсортированы когда заходишь мои объекты, нужно что бы хотя бы по улицам поиск был


  • 0

#4 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 16 October 2013 - 01:06

Сделать поиск в том же виде как список "мои объекты" будет довольно затруднительно.

Лучше сделать отдельный фильтр с полем "itemauthor".
Тогда можно будет искать по автору материала, тоже с остальными полями.

Можно попробовать сделать поле itemauthor скрытым и заполнять его из JS текущим пользователем.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 nikolia

nikolia
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 4.7
  • posts: 378
  • topics: 53

Posted 16 October 2013 - 06:09

Спасибо за ответ. Я уже сделал поиск по авторам и в поле Teaser добавил поле Edit, только так получилось, но теперь все реэлторы могут править объекты, даже не свои. А как сделать (сделать поле itemauthor скрытым и заполнять его из JS текущим пользователем.) Какое значение прописать и куда?

P/S опять не приходят оповещения на почту с форума!((


  • 0

#6 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 16 October 2013 - 09:07   Best Answer

А как сделать (сделать поле itemauthor скрытым и заполнять его из JS текущим пользователем.) Какое значение прописать и куда?


Нужно передать ID пользователя в JS и уже оттуда установить значение поля itemauthor
Для этого понадобятся элементарные знания PHP+JS
<?php
$userId = JFactory::getUser()->id;
?>
<script>
jQuery(document).ready(function(){
    jQuery('СЕЛЕКТОР ПОЛЯ itemauthor').val('<?php echo $userId;?>');
});
</script>
Скрыть поле можно через настройки или CSS

P/S опять не приходят оповещения на почту с форума!((

У вас почта находится на mail.ru, а они любят добавлять всех подряд в свои сам фильтры.
К сожалению, у меня не получилось на них повлиять через техподдержку.


  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#7 nikolia

nikolia
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 4.7
  • posts: 378
  • topics: 53

Posted 16 October 2013 - 09:17

Спасибо попробую!


  • 0




Click to return to top of page in style!