By Sabih on Saturday, 11 July 2015
Posted in Technical Issues
Replies 21
Likes 0
Views 791
Votes 0
I need a good range search for my website. My community is country based and limited to germany. Nothing worldwide necessary.

So I want that people register and put their city and zip code. But there are some difficulties. When they register with the map, they can put city only or even country only. On this way it is not possible to find them with their zip code when searching it with the range search.

When I put there city and zip code only at the registration, it is not possible to find someone if he puts city and zip by hand without using the auto-completion.

What is this 'region' option? Can I improve the search with that option? Are there any addons that make this search really usable?

Please, I need any advice, because range search is absolutely necessary for me. I need anything that works reliable.

Additionally I found out, that though the search within EasySocial uses Google Maps information, it does not work everytime. I found several zip codes, that can be found on Google Maps but not inside the registration area of EasySocial.

I think it would be even better and more reliable to let people enter the zip code only and make a dropdown menu for the country. Viewable in their profile should be the first 2 or 3 numbers of their zipcode. But in the database should be the complete one so the range search could check with entering if the zip code exists and make a realiable result when searching the distance.

Is this possible and did I just miss how to realize this?

Just to show an example, you can see what I mean here: http://www.finya.de/Registration?

You can choose between Deutschland and Österreich and then you just put your zip code. The system then takes the city, but I think that is not necessary. For a reliable distance and range serach, the zip code is just fine, because the system tells you, when there is a wrong and not available zip codes taken.
Hi Le Freak,


This means, 12 steps are necessary to get a result in a bad case. This is anything but user friendly. I give you an example about how it works with my way:

1. User hit the link "radius search" (50km automatically chose to lower the results)
2. Results automatically sorted by distance to the address selected at registration
-> absolutely user friendly. No place for input faults and only one mouse click to get results.


Please tell me, what the problem is with this. Either you mean, this would not be included in the support subscription and has extra cost, then please tell me the price. Or tell me, you do not want to make this, then I can try to find another solution or at least another component instead of EasyBundle.


Thank you for your feedback and your suggestion. In the next release of EasySocial, what we will do is, if you login to your EasySocial as admin, you can then create a 'sitewide' search filter and advanced search page. While creating the distance search filter, you do not need to provide the address location.
E.g.:

http://screencast.com/t/8Fg5Bgx2CC3J
http://screencast.com/t/U5j0rFXqlHN3

When EasySocial detected there is no address entered, EasySocial will use the user's address (latitude & longitude) to perform the search.

Now, when your user login to EasySocial and in the browse user page, your user will be able to see this 'sitewide' search filter and all they need to do is to click on the search filter. E.g.

http://screencast.com/t/j3HDHvkv


The Hope this help and have a nice day!
Sam
·
Thursday, 16 July 2015 18:37
·
0 Likes
·
0 Votes
·
0 Comments
·
I played around with it some more and found two solutions, which I have no idea of how to realize them.

Let's say I got a list with all available zip codes for my country. I want people to put in their zip code manually and the system then checks, if this zip is real.

Best solution might be having additionally a link below the toolbar, as the links in Frosty theme are already, which says 'distance search' and searches and sorted users by their distance to the members who searches.
Say if I am in X and click on distance search, their are no options but all members sorted by their distance to me beginning with the nearest up to anything I can choose as an admin in the backend, let's say something like 50km.
On this way the distance search would be very userfriendly and easy with one click. As well the result would be amazing having all members listed by their distance.

But this presumes, that the input of addresses works reliable, which is not yet possible, due to the missing zip check at the registration.

Is any on these possible to make on an easy way? Because the advanced search is not user friendly at the moment. Honestly it is a pain for noobs and will be frustrating many users.


Maybe offtopic, but what is the difference when I enter a google api to leaving this free by using google maps?
·
Sunday, 12 July 2015 23:29
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey there,

I am really sorry for the delay of this reply as it is a weekend for us here. Hm, to be honest I am actually a little lost over your question here but let me just try (but if I misunderstood you, please do correct me)

You can actually configure the address field to not use a map, http://screencast.com/t/GvX7iK5AvX . This way, the user is required to enter their address and zip codes accordingly. Is this what you are looking for?

When user's enters their address, this address will be geocoded to get the latitude and longitude. It would then work with your radius searches?
·
Sunday, 12 July 2015 23:39
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you, I was aware of being weekend and I did not expect an answer before tomorrow.

The main problem is, that I can enter a city and a zip that do not work together. Well, this is not the biggest thing, okay. But within the dating module, I can not put my own address by hand to make a distance search. it is weird but not chosing a auto complete given one does not lead to any result.
I search for New York, then auto completion gives me 'new york, xxx'. When I choose this I have no problem, but when I just type 'New York' and hit the enter key on my keyboard, nothing is found, not even 'New York'.

Let's say user A puts city X. Now user B wants to search who is near him and goes to the dating module and puts X by hand without waiting and choosing from the auto completion. He will not find user A then...

For this case it would be better, in my opinion, having not to re-enter the own address at the dating module. Just making a search within a radius, pre-defined, like 50km or anything.

As a resume I would say, I need a link in the Frosty theme below the toolbar which results in a userlist sorted for distance to the one who searches. Let's say i registered at New York and put 10001 as zip code. Now I push the button link below the toolbar and see all members sorted by distance to New York 10001 beginning with the nearest. Additionally the results should show inside the profile preview their distance to me.

Red arrow: Link to memberlist sorted by distance to the one who is logged in and pushes the link. Should not be such a big deal since the location of the one searching is already saved in his profile.
Green arrow: Show the distance to the one searching inside this box.

·
Monday, 13 July 2015 00:28
·
0 Likes
·
0 Votes
·
0 Comments
·
Sorry for being impatient, but this option is the most important thing I need for my site and therefor it is the main reason I bought this package.
·
Tuesday, 14 July 2015 19:04
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey there,

Sorry, have been really busy with the development of EasySocial 1.4 and I might have missed your post here. I am not really sure if I understand you here. Do you mean you want to add additional links below the toolbar of the frosty theme?
·
Wednesday, 15 July 2015 00:23
·
0 Likes
·
0 Votes
·
0 Comments
·
I need a memberlist sorted by distance and the distance itself in the profile preview. The link to the sorted by distance memberlist should be placed inside the links below the toolbar.

I do not want this 'detect location' since it does not work out of the box and is senseless for my site. The starting location should be the address the user has given at registration.

Red arrow: Link to memberlist sorted by distance to the one who is logged in and pushes the link. Should not be such a big deal since the location of the one searching is already saved in his profile.
Green arrow: Show the distance to the one searching inside this box.


In this thread here http://stackideas.com/forums/dating-module-issue is already the option to take the registered location as a starting location. But I need it even more simple to have it automatically search from the registered adress.
·
Wednesday, 15 July 2015 17:01
·
0 Likes
·
0 Votes
·
0 Comments
·
The question came up some years ago as I found in the forums: http://stackideas.com/forums/easysocial-zip-code-search-module

Inside this thread this was made as an example: http://ureig.org/ureig-member-locator

I need something very similar to that.



But Yellow and Red circled options are not necessary because these should be taken off the profile. So if I am registered, I do not need to enter a zip code, because I already have entered my zip at the registration.

Green should be fixed to anything like 400km. Does not matter, I need no limit here at all as long as the results are sorted by distance, so lowest distance members are on top.

Blue is the distance to me and should be visible nearly everywhere at any member on my site.


Would be the cherry on the pie to have this distance to me everywhere like beside the username. Say I am in EasyDiscuss and see someone's post, there is his name with his avatar and beside his name is the distance. Like "NAMEOFUSER (25km)" Why not have it at every link to a profile?



I hope that you can finally understand what I am looking for. It is not easy for me to explain probably but please take a minute to really try to understand. It should not be hard to do, since all information necessary are already there.



Please help me!
·
Wednesday, 15 July 2015 22:52
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Le Freak,

Currently in EasySocial advanced search, EasySocial will display the distance in the results. Please see http://screencast.com/t/yvhIEduQoWR
Also, in order to perform distance search, you will need to enter a location to search against.

Would be the cherry on the pie to have this distance to me everywhere like beside the username. Say I am in EasyDiscuss and see someone's post, there is his name with his avatar and beside his name is the distance. Like "NAMEOFUSER (25km)" Why not have it at every link to a profile?


If i understand correctly the above, you want to display the 'distance' next to the user meta info. The reason we did not display this information was due to page load performance. Imagine EasySocial were to calculate the distance between the logged in user and each members in the user listing, this might caused performance issue. We will first need to sort out the performance issue before we can actually implement this on EasySocial.

Please advise.
Sam
·
Thursday, 16 July 2015 14:21
·
0 Likes
·
0 Votes
·
0 Comments
·
If i understand correctly the above, you want to display the 'distance' next to the user meta info. The reason we did not display this information was due to page load performance. Imagine EasySocial were to calculate the distance between the logged in user and each members in the user listing, this might caused performance issue. We will first need to sort out the performance issue before we can actually implement this on EasySocial.


Thank you for your answer and I really understand your point with the performance, I did not think about that.

Currently in EasySocial advanced search, EasySocial will display the distance in the results. Please see http://screencast.com/t/yvhIEduQoWR
Also, in order to perform distance search, you will need to enter a location to search against.


Unfortunately the advance search is one of the most unfriendly function for users. There are tons of mouse clicks necessary to get a result. I seriously do not understand why it is not possible to have the own address instead and of having to put an address, since the own address is already saved in profile.

1. You need to go to advance search (which is not easy, because it is pretty much hidden, but that can at least be changed easily)
2. Select address
3. Select distance
4. Enter the radius
5. Enter location (manually entered and hit 'return key on keyboard' does not work without selecting anything from the auto completion!)
6. Noob users wonders why it did not work because they hit 'return' after manual input
7. Editing search after hitting the 'return' key does not work because the location field disappears
8. Go to 'New Search'
9. Select address
10. Select distance
11. Enter the radius
12. Go to detect location
-> get results not sorted by distance

This means, 12 steps are necessary to get a result in a bad case. This is anything but user friendly. I give you an example about how it works with my way:

1. User hit the link "radius search" (50km automatically chose to lower the results)
2. Results automatically sorted by distance to the address selected at registration
-> absolutely user friendly. No place for input faults and only one mouse click to get results.


Please tell me, what the problem is with this. Either you mean, this would not be included in the support subscription and has extra cost, then please tell me the price. Or tell me, you do not want to make this, then I can try to find another solution or at least another component instead of EasyBundle.


http://stackideas.com/forums/dating-module-issue Here another user has already gotten at least an option to use the own location. How does this works?
·
Thursday, 16 July 2015 16:56
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you for your answer, though it is not very helpful. Please understand me, I do not want to blame you or anything but I try for five days now to get a clear answer and though I paid for support, the solution is said to wait for the next release. I have even offered to pay extra for a solution.

But I understand now the use of the global filters. These might help me if you will help me to modify some things.

I only need to know, how to make the logged in user latitude and longitude as an automatic input for the location field inside the advanced search.

Or another solution might be to make the input field of the user location inside the advance search not editable and have only 'Detect location'. This should be the easiest solution I think.

Which file contains the values for the advanced search? So I could modify those. For example the class="form-control input-sm". I want to delete the options "birthday" and "username" so that just "address" remains. Best would be having address selected and the field hidden, same for additional ones...
·
Friday, 17 July 2015 21:02
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey there,

I am really sorry for the delay of this reply as it is a weekend for us here. We have already replied you on your ticket
·
Sunday, 19 July 2015 16:51
·
0 Likes
·
0 Votes
·
0 Comments
·
Just logged in to see my ticket got deleted... I do not understand what you mean by 'support'... I hope you understand why I will go for refund. This is not what I expected by the meaning of paying for support.

Please think about it, that you even ignored and deleted my question about making me an offer for how much to pay for helping me though I already paid for support.

It has been a week to tell me that you do not understand, will include any features in future and did not give appropriate answer to my question. As said before, you deleted my tickets without answering these.

I hope at least to see my cash back, but I already wonder, what you want to know, because before I paid it was said, 30 days money back, no questions asked. Now to have a refund, I need to put some information which does not fulfill the fact of 'no questions asked'.
·
Sunday, 19 July 2015 22:43
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey there,

Your ticket is not deleted and it is still on our system, it was replied to and it was automatically set on hold. You can actually just reply it and it would be open automatically. Whenever we reply to the ticket, it automatically sets to "On hold" and it isn't actually closed or deleted. It's just a workflow for us to be able to see which tickets which aren't replied yet. http://screencast.com/t/yMFHLLiZm08f
·
Sunday, 19 July 2015 23:48
·
0 Likes
·
0 Votes
·
0 Comments
·
Also, what you have been requesting from us is beyond the scope of our support (customizations specifically for your requirements). Getting a refund because we do not provide customizations is pretty unfair to us.
·
Monday, 20 July 2015 00:01
·
0 Likes
·
0 Votes
·
0 Comments
·
Please understand me, I do not want to refund. This is not my intention. I want an appropriate answer. I asked this on july 16th (scroll up to see it):

Please tell me, what the problem is with this. Either you mean, this would not be included in the support subscription and has extra cost, then please tell me the price. Or tell me, you do not want to make this, then I can try to find another solution or at least another component instead of EasyBundle.


In addition, no matter if I want a refund or not, it is said 'no questions asked':

http://stackideas.com/bundles This is your site before buying your product and this is the text:

Money back guarantee
We guarantee that you'll love our product & services at Stackideas.
If you aren't happy for any reason at all, we'll give you a refund within 30 days. No questions asked.


But nevermind, I wrote you a message on skype and would like to know how much this customization will cost. In case we will find no solution for this I still got another idea for me to realize my needs with your component. I bought your package because I want to use it, not for refunding it. But please be aware that this thread was the first try to get support and you have to admit, that it did not go very well.

I admit that I understand your side, but I feel like I was not understood at all, because there was no clear answer. It would have been so much easier for me, if you had told me that this is customization, since I am new to the EasyBundle (just bought it) and got no idea, how far it can be modified yet.

So let's go fine and restart this. I will try to catch you on skype and I am sure, that we will find a solution, that does not have the need to refund anything. I am thankful, that you are not giving up on this and I am impressed by that!
·
Tuesday, 21 July 2015 08:02
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Le Freak,

Hm, I haven't received any messages on Skype. What is your Skype handle?
·
Tuesday, 21 July 2015 18:41
·
0 Likes
·
0 Votes
·
0 Comments
·
Need to make it hidden. But I am not home today, hopefully to get some time tomorrow. But give me a message anytime and I will respong as soon as possible.
·
Tuesday, 21 July 2015 20:48
·
0 Likes
·
0 Votes
·
0 Comments
·
Okay great, added you on Skype
·
Wednesday, 22 July 2015 01:42
·
0 Likes
·
0 Votes
·
0 Comments
·
Forgot to say that this has been solved. Meanwhile you have implemented within an update that it is no longer necessary to enter the own location when searching users within a specific distance. Due to that it is now possible to make a 'global search filter' and have a link you can put into the menu like 'radius search' and you will get automatically to the distance search results.

GREAT!
·
Thursday, 20 August 2015 00:29
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Le Freak,

You are most welcome. Thank you for your support!
·
Thursday, 20 August 2015 16:01
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post