cyberhobo / wordpress-geo-mashup

Official repository for Geo Mashup, the plugin that makes WordPress into a GeoCMS. Documentation:
https://github.com/cyberhobo/wordpress-geo-mashup/wiki/Getting-Started
63 stars 15 forks source link

Geo Mashup Widget Search box not showing input text box. #790

Closed babyroutea closed 7 years ago

babyroutea commented 7 years ago

Hi, Firstly,thanks for such a great mapping plugin. It's been amazing for mapping out the hikes on Baby Routes! I noticed that the search widget text box which I display in the rh column on my website 'Find a walk near me' is no longer displaying a text input box. It merely has the search and find me buttons.

I've tried deactivating all other plugins but no compatibility issues found so far.

Any idea what might be causing this? I notice from the plugin wordpress forum for this plugin that someone else has also had this issue.

Thanks so much!

anorupl commented 7 years ago

The conflict is about style.css in the theme. Class ".clear" hides text box and radius.

style.css :

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
babyroutea commented 7 years ago

Thanks so much for coming back to me about this. I located the code but how should I adapt to correct the issue with the search box? I'm learning on my feet! Presumably this will be a global change to the theme...not sure how it's going to change everything else!

anorupl commented 7 years ago

http://zerebny.ovh/geo/geo-mashup-search-form.zip Unpack and copy file geo-mashup-search-form.php in your active theme folder "graphene".

cyberhobo commented 7 years ago

Thanks for chiming in Kamil. I think it could also be fixed without overriding the search form template by adding some more specific styles:

form.geo-mashup-search-form .clear {
    visibility: visible;
    height: initial;
    width: initial;
}
babyroutea commented 7 years ago

Thanks so much everyone. Cyberhobo - that did the trick! :-) Thanks for taking the time to get back to me.