By Alfonso Sicilia on Wednesday, 15 January 2014
Posted in Technical Issues
Replies 11
Likes 0
Views 608
Votes 0
Hi,
i have a problem with the easysocial search, on my website, at first didn't show the members when a user was searching in the form, but then after changing the privacy/profile options and creating an index on the search, it started to work, showing the subscribed members, the only problem is that now when i go into the search and i do click ShowAll or Albums or Photos or People, without writing anything in the search it returns " No records found. "

I wonder if am i missing some settings ?

regards

-a
Hi Alfonso,

I am sorry for the delay of this reply.

Regarding your issue, do you mean when you perform a search from toolbar, and from the search result ( from toolbar ), you click on 'view all results'. In the search page and if you click on 'people' or 'albums', it show no records found? If that is the case, when you click on 'view all results' from your toolbar, when the search page return, do you see your search key words appear in the input box?

Or, can you pass me your site url and your site login credential so that I can test this out on your site?
Please advise.
Sam
·
Wednesday, 15 January 2014 11:12
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Sam,

thanks to get back to me, sorry im pretty new here, should i fill in the site details under this post? i created a super user name for you to check it out .

If i start a search in the search box, and input at least 3 key it shows me the user profile(if matches the imput i gave ), which is fine, but if instead i go into the search page and click on show all, nothing shows up, (neither if i click the show people or show picture.
If a user wants to find someone on the website, i think by going to people it should show up all the people that have the privacy set to " show in search" ? or maybe i am missing something?

regards
-a
·
Wednesday, 15 January 2014 18:00
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Alfonso,

Yup, you can put your site login details in the 'site details' under the form. Only we the moderators from stackideas can see your information

Anyway regarding your issue, I can't seem to able able to replicate your issue. Below are the steps I've perform.

1. Log into your site and from the toolbar, I've entered 'alf' and the search results appear.
2. I then click on 'view all result' links from the results and EasySocial bring me to search page with the url '?view=search&q=alf'. Please see http://screencast.com/t/LJ86vzfz8
3. When in the search page, I then click on 'show all', 'photos' and 'people'. I am able to see the result ( except for photos, because the results is a 'people' )

Please see this video: http://screencast.com/t/PxF7faA7

Maybe you can tell me the steps to replicate this issue?

If a user wants to find someone on the website, i think by going to people it should show up all the people that have the privacy set to " show in search" ? or maybe i am missing something?

You are correct. If the user's privacy allow himself/herself to be viewable ( this is based on privacy rule 'Profile -> view profile' ), then the user will be able to be searched.

The only thing that you need to make sure is the user data whether the data get indexed into EasySocial indexer or not. To do this, go to your EasySocial backend under 'search indexer' and click on 'index item' from the top menubar. Once you are in the index item page, click one 'start indexing' button. EasySocial will then index the users data which haven't been index before

Hope this help and have a nice day
Sam
·
Wednesday, 15 January 2014 18:43
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for the quick reply!

Maybe i got it wrong, Yes, when i write something in the search bar, it does shows up the user with the name im searching for, but if i leave the search bar " blank" , and then click show all, i was expecting that the search result would be every user on the site? maybe i got it wrong?
If is not from the search bar, is there any other way for a user to see a list of every member on the site (at least the ones that wants to be visible through privacy settings? )


regards
-A
·
Wednesday, 15 January 2014 18:53
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Alfonso,

I am sorry for the delay of this reply.

Ah, look like you've misunderstand the 'show all' filter in the search page. That 'show all' is to display all results based on your search phase If you did not enter any search phase, then clicking on the 'show all' or any filter will return you empty result.

If you want to display all users from your site, what you can do is to create a menu item and point the menu to EasySocial -> Users layout. Please see http://screencast.com/t/YfcqgF9tokaO

Hope this help and have a nice day
Sam
·
Thursday, 16 January 2014 11:35
·
0 Likes
·
0 Votes
·
0 Comments
·
Ah!
Thank you Sam!
Yes i managed to create it using the joomla menu item, now tho i was wondering if is possible to modify the actual easysocial menus at all ? so i can add the button for example on the easysocial toolbar or inside the Search page, next / under the show all ?

Eventually could you point me into some tutorials/example on how to handle easysocial visual and menu changes ? just to have an idea of how and if is possible to change it visually.

regards.

-a
·
Thursday, 16 January 2014 20:05
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Alfonso,

I am sorry for the late reply.

Yes it is possible to add a button in your EasySocial toolbar menu to bring your user to 'all users' page. To do this, open the file 'JOOMLA/components/com_easysocial/themes/wireframe/toolbar/default.php' and add below block of code after line 45:


<li class="toolbarItem">
<a href="<?php echo FRoute::users();?>"
data-original-title="<?php echo JText::_( 'All Users' , true );?>"
data-placement="top"
data-es-provide="tooltip"
>
<i class="ies-user-2"></i>
<span class="visible-phone"><?php echo JText::_( 'All Users' );?></span>
</a>
</li>


After adding the code, you should see your 'button' appear in your toolbar menu like this :
http://screencast.com/t/4RDR5V1hcS9F

Hope this help and have a nice day
Sam
·
Monday, 20 January 2014 10:53
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Sam,
thanks so much for the help, i was wondering if instead of the top bar, i could also add the button into the side filter bar, but in the search page?
i send you a video of what i am trying to achieve, (going into search--> searching something or nothing--> press enter it redirects me into the search page--> on the side under "filters" , i would like to add also "show all members "

http://www.screencast.com/t/I0hGpj80

-a
·
Tuesday, 21 January 2014 18:48
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Alfonso,

I apologise for the delay of this reply.

Well, you can add a 'show all member' filter to the sidebar at search page, but when user click on the filter, it will bring your user to user page instead of staying inside search page. To add 'show all members' filter in search page, edit the file 'JOOMLA/components/com_easysocial/themes/wireframe/search/default.sidebar.php' and add below block of codes at line after 54:


<li data-sidebar-menu
data-sidebar-item
>
<a href="<?php echo FRoute::users(); ?>">
<i class="ies-user-2 mr-5"></i> <?php echo JText::_( 'Show all members' );?>
</a>
</li>


Hope this help and have a nice day
Sam
·
Wednesday, 22 January 2014 11:05
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Sam,

thanks for the help! im in the process of understanding first what do i need and how to implement it, and for now i think it should be fine , it is a function that probably i will change/disable in the future , but for now it makes it easier for the few registered users to find who is on the website and add it as friend.

regards
-a
·
Friday, 24 January 2014 01:23
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Alfonso,

You are welcome. Glad to hear your issue are now resolved
Just let us know if you have any other question and maybe you can create another thread, our support team will then attend to your question

Hope this help and have a nice day
Sam
·
Friday, 24 January 2014 15:13
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post