Forum Replies Created
-
AuthorPosts
-
CiciKeymaster
I will update the screen shots under the adding Locations, they are out dated
CiciKeymasterGo to the documents and look under the How to Video. If yiou are addibng locations and you go to the locations tab and see no locations added I cannot guess where the conflict is if you have followed the steps int he getting started guide.
https://docs.storelocatorplus.com/home/for-wordpress/
First step , go to Locations, go to the “add” , start typing and enter a correct address etc. Add the name, the street address the city the state and if you know it the zip. Then click save.
Go back to locations and you should see that location that you just added . In the top right hand corner you should see a “screen options” click on that and make sure you are showing the fields you want to see.I can not test your site to see what is going wrong for you unfortunately.
CiciKeymasterHi, On that site url , if you are referring to the “Where to buy page” you are getting this error in your console and currently the page just says “Contact us” . Is that the way you intend it to work? Not have any map or search for locations, or is it just set up that way because you have not finished the site installs?
Uncaught TypeError: Cannot read property ‘replace’ of undefined
at Object.getAjaxSubmitUrl (mc-validate.js:195)
at mc-validate.js:351
at mc-validate.js:373But since there is no where on that site where I see SLP installed or active that url does not help me help you . You would not need the Geocoding API if you have the regular MAPS API with no restrictions.
Ajax does need to work for SLP to work . See AJAX blocked… Also See troubleshooting
It is also suggested that you Update MySQL to 5.6 or higher
CiciKeymasterThanks Steve, we didn’t realize people were copying and pasting from the doc site. We have to be areful with the formatting as you have found out, if we do not use block quotes it it changes the page we are posting on. I will revisit the post thanks
CiciKeymasterLooking at your site url, the issue does not appear to be with the zoom, Do you have a center map at setting? It is correctly showing the middle of the United States if you have not specified an area., if you want to show the whole US set the
It seems that this is the first thing that is happening with your site locator before a search . it shows a blank map but your cache swift_performance is the primary determination of where it starts.If that plugin is cacheing all your settings you should clear the cache to see if that helps
another plugin or your theme seemed to be overriding the slp power settings. Either way, when a search was performed it appeared to behaving correctly, but I cannot see any of your settings to determine how you wanted it to behave differently or if you are only having issue with the initial map that is being shown
CiciKeymasterAre you using SEO Pages?
The Experience add-on allows you to change the results layout. You need sonme html and CSS experience here, or change Plugin style. I am not exactly sure what you are trying to obtain, are you trying to change the permalink or the website redirect?
If you want to redirect to their SEO Pages, info here about the template, or here about attributes
I think what you are referring to is here: See under the Results Layout shortcodes
To change the “website link” in results , see the layout info here
CiciKeymasterYour styling in your theme appears to be using some css fields that are overriding the SLP rules. What SLP plugin style are you using?
Did you update your theme and other plugins?CiciKeymasterAS you may have noted in the link you provided that is a feature of the Experience add-on.
i,e that post reads ” verbatim You can change the results Layout with the Experience Add-on by using a combination of shortcodes and html. i.e. use this in the Results Layout:
[slp_location name]””””I do not see any orders under your name showing that ou bought the experience or any add-ons. Please read the posting guidelines, when posting we need INFO preferably a screenshot of your SLP Plugin environment which would show us what versions and any add-ons you may have,
CiciKeymasterI believe we may have answered this, but you are correct, you shouldnt need a geocoding key if you do not have referrer restirctions.
Things to check, see under docs…
WPCRON. If your file IS in the media library but never gets past the offset “0” setting check to make sure your server has not disabled the WordPress Cron .
CiciKeymasterPlease refer to the documentation. SEO Pages is still included with Power. Search any keywords in the docs site. The latest info about SLP pages and templates:
https://docs.storelocatorplus.com/blog/store-pages-templates-slp_pages-work/also check out troubleshooting since you have errors on that site url. that may be breaking your javascript
You have 20 errors.
using any browser developer tools and inspect under console it appears your divi theme may be an issue.It appears to have taken over some of the functionalityUncaught TypeError: Cannot read property ‘contains’ of undefined
at divi-fontawesome-gtm.js?ver=1.2.1:155
at NodeList.some ()
at divi-fontawesome-gtm.js?ver=1.2.1:154
at Array.forEach ()
at MutationObserver. (divi-fontawesome-gtm.js?ver=1.2.1:150)One of the bad scripts: f ( mutation.addedNodes && mutation.addedNodes.length > 0) {
// element added to DOM
var checkForClass = [].some.call(mutation.addedNodes, function(el) {
return el.classList.contains(‘et-fb-modal__module-settings’)
https://shieldnseal.com/wp-content/cache/et/global/et-divi-customizer-global-153434242453.min.css
CiciKeymasterP.S. Interestingly enough , if you search similar questions on the net I see this response in Stackoverflow from a developer...so now I am wondering if Google is trying to rely on their directions or places API…or if they are just mis-directing by accident, or they are playing games with everyone.
More recently similar questions were submitted to Google and ended up in Stackoverflow as well.
So I went to the source to see what they suggested:
Under their new forward geocoder
They of course say they have decided zero results is a better response rather then give you a location nearby, and lo and behold, i am guessing their Places API is more expensive then the MAPS API…just a guess.
Basically they are saying what we have been instructing people, to have your user enter more complete address queries.
Ill let you know if there is a work around otherwise
CiciKeymasterI just answered a post to someone about the Google Maps and how they misdirect. You can try to steer your site user to enter more information by adding labels or adding something under the search form or under results such as “If no address or results found try adding more info”
See my reply to the forum post here
https://wp.storelocatorplus.com/forums/topic/a-ny-zipcode-is-placed-in-fl/
CiciKeymasteryep I see that…Guess Google has decided to move Southern New York to Florida.
How Google returns a zip code search is not within our control. There are tools that we use such as auto complete, or show Google guesses to get around Googles mis -direction. We have no control over Google, all we can do is add tools to assist the user to either add more information, or provide them with more informations (such as Google thinks you are….”
For instance I turned on Show address guess on my site and then typed in that zip code and this is what showed up as my Show address guess..”12734 Kenwood Ln # 49, Fort Myers, FL 33907, USA”
So apparently Google now has decided that poor guys address is where all packages intended for zip ciode 12734 should show up. Poor guy!!!
Hard to believe we know, but Google purposefully mis-directs at random places and zips. We can only guess as to why , but for sure it is to benefit them somehow. Tghey really do not like third party applications even though they are now requiring everyone to pay for the benefit by using billing accounts to the API.
It would be good to enter a ticket to the Google support, they say that everyone who has an API key now will get support. Ask them why they are dissing the zip code for Ferndale NY
CiciKeymasterI am confused as well by your screen shots.
The restaurant you are showing is an example of a csv file only in our docs site the files can be downloaded from the public drive and is showing examples of properly formatted CSV files
did you download the csv file example from our docs site and then upload that into your site? Not sure why you would want to do that instead of adding your own locations , but ok, we really like Amalfis cheese steaks as well as their authentic Italian food and do not mind having websites everywhere show them on their sites map.!
Second, , the first notice tells you the lat/long as google has determined.
Second notification shows that it could not be added, not sure why since I do not know what your site url is, but possibly Google was busy, maybe your server glitched, possible you used imports but left sl_id column header on., possible your Google API key didn’t match, ..there are tons of guesses but without knowing more about what you were doing and what url or if you were testing on a staging site I cannot be sure.
Do you have a Google API key? See how to
If you have a Google Browser API key : Do you have referrer restrictions on your API , if so you will also need a geocoding API key.
https://docs.storelocatorplus.com/blog/google-geocoding-browser-keys/
providing your site url would be helpful.
CiciKeymasterHi Catherine,
Thank you for letting us know. With the WPSLP and add-ons, even though customers may have a Premier subscriptions, they are still considered a “Do it yourself” project and the two add-ons Power and Experience may require updates when a new version of the base plugin is updated. The version numbers will not always match, so best to check the versions available if you update manually.
(This is one of the big differences compared with the MYSLP plans where we do all the updates and maintenance of the software as well as the google API keys.)
‘You will want to make sure you are keeping current back-ups at all times and when possible either auto update or follow the guidance in Lances news article
CiciKeymasterMany customers are using Yoast, we use YOAST SEo ourselves. I do not know what Yoast “local” is or how it is different. If it uses best practices with WP it should not be an issue
CiciKeymasterI am guessing after looking at your Page the Google API key is not your particular issue, at least not yet, you r site is still displaying and up and running,,,,the bigger issue is the SSL cert. Google is getting very strict on that , as is many other browsers
When I visit your site, the zoom is appearing to work correctly. Double check your settings especially if you did a manual update instead of an auto update.
Manual updates can lose some settings, as explained in Lances news artice
https://www.storelocatorplus.com/manually-updating-wordpress-plugins/
CiciKeymasterThe key without the referrer is the Browser key. Enter it under general/Server/ Google BROWSER KEY
If you added an HTTP referrer restriction then you need two keys, as explained in the documentation.
The Browser key is used to display the map and handle user-input addresses during a location search. The Geocoding key is used on your WordPress server to geocode locations you’ve entered via the Google API. You do not need the geocoding key unless you have added referrer restrictions.
You may have a different issue, using developers console that site is returning this:error concerning your SSL. For location sensor to work you need a valid SSL cert.
Failed to load resource: net::ERR_SSL_VERSION_INTERFERENCE
CiciKeymasterThat would be great. As a Premier customer, you can send an email to the contact form and request to be added to the SLACK channel. The Slack channel is for advanced technical customers and more of a developer to developer communication . The developer often times may be reached when he is in “non code” Mode via Slack. He has been pretty tied up with a large client project and is out of the country on holiday atm.
CiciKeymasterI need your site url. Or you can check using any Browser developer tools, inspect Console, do you have any errors/ Do you have Google APi keys?
Are your settings on “do not auto zoomn”?There isnt enough information here to be able to pinpoint your issue. I have noticed that you have posted in forums in the past, each time we have asked for your site url so that we could assist you but you have not provided us the info.
I can only steer you to the Troubleshooting section in the documentation under the circumstances.
CiciKeymasterCatherine, I answered in Premier, Did you update Power as well? Did you auto update or manual update?
CiciKeymasterThere is an error coming back on your site:
It appears to be an issue with the Ajax response, use the below testing and troubleshooting. Since the rest of the results are working correctly, and there is a 404 error on that site , try this first
When the developer returns he can take a look at your CSS, here is the layout code cheat sheet and CSS rules in the mean time
https://docs.storelocatorplus.com/blog/layout-shortcode-cheat-sheet/
https://docs.storelocatorplus.com/blog/selecting-and-customizing-your-style/
CiciKeymasterWHOA…peter why are using the outdated Add-on and SLP? Yu have a premier subscription
Please back up your site, then update to the correct versions of SLP and the plugins . Is there a reason why you are not using latest versions?
CiciKeymasterYour SLP is not up to date so we cannot venture to guess, and I have no idea what the back end of that version looks like since there have been many updates over the past yeasr (or longer, I really do not recall when it was version 4.4 but I assume a while ago, over a year for sure. I would suggest you switch to the MYSLP subscription service but it does not include the SEO Pages functionality as yet, it will be coming hopefully in the fall this year.
If you had a Google API key before there was no need to generate a new one , instead you needed to merely add a billing account. There are no free rides any longer with google third party Map services so if you found one for free for a year….its not the right one to work here.
a static MAP with free trial is not what is needed you need an unrestricted Google BROWSER Javascript KEY as explained in our news and our documentation.. You normally could restrict the HTTP protocol with a referrer restriction but that only became available with SLP 4.9.15
The error message on that page explains it all:
Google Maps JavaScript API error: ApiNotActivatedMapError
https://developers.google.com/maps/documentation/javascript/error-messages#api-not-activated-map-errorPlease read these two news articles and posts with links to get you to the right API info:
https://www.storelocatorplus.com/google-api-key-changes-coming-june-11-2018/
https://www.storelocatorplus.com/google-map-services/
Unfortunately since you are using an outdated version of the software we are not able to assist beyond the suggestions above.
- This reply was modified 6 years, 10 months ago by Cici.
CiciKeymaster?? Could you provide a screenshot of your plugin environment….are you using Power 4.9.17? Categories is in the Power add-on
Did you auto update or update manually. (see Authors post about the update process)
-
AuthorPosts