Plugin, beproefd en in gebruik (check feb 2019)

*Geodirectory

Miv april 2019 is er enorm veel veranderd. Het was al een tour om de upgrade door te voeren. Dat zat hem in een ooit geinstalleerde events manager plugin van Geodirectory. Geodirectory herkende die en eiste dat die eerst geupgrade zou worden. Maar ik had geen zin om daar weer 49 dollar voor te betalen. Dus vroeg ik hulp. De support heeft de nieuwe plugin toen voor me geinstalleerd, zodat de upgrade kon plaatsvinden, en heeft de plugin daarna verwijderd. Hetgeen ik achteraf vast ook zelf had gekund mbv de plugin WP Optimize waarmee je eenvoudig actergebleven tabellen van inmiddels verwijderde plugins verwijdert. De 2 andere plugins die ik in gebruik had, heb ik opnieuw aangeschaft (pricing en location managers).

Geodirectory raadt aan om UsersWP te installeren, dat leverde me veel problemen op, vooral omdat ik ook Easy Registration Forms wilde blijven gebruiken.  Ik heb uiteindelijk UsersWP verwijderd.

Handige links (update 2021)
https://wpgeodirectory.com/docs-v2/faq/

https://wpgeodirectory.com/docs-v2/faq/customizing/#faq

API KEY for Google Maps

UsersWP

Dan krijgen gebruikers bij hun “My listings” ook hun listings te zien. Let erop dat je bij Users WP het profiel aanpast:

Voeg dus vermeldingen toe, dat zijn de listings. En verwijder reacties als je ze niet gebruikt.

Op het tabblad geodirectory dien je op te geven om welk veld het gaat.

Anno mei 2021 nog eens goed naar gekeken, de website was traag geworden. Ik vond het niet fijn werken en heb de userwp gedeinstalleerd. Geodirectory is nog aar p één site in gebruik en daar hebben gebruikers een gratis profiel dat ze jaarlijks even moeten doorlopen en opslaan. Daar is user wp veel te groot voor. Vervelend is ook dat user wp diverse functies over wil nemen, die ik al op andere manieren heb opgelost (inloggen/aanmelden ed)

layout details, overzicht places, search etc.

Je kan dit zelf makkelijker aanpassen:

Iedere pagina wordt gevuld met shortcodes, bijvoorbeeld de Location pagina:
[gd_notifications][gd_categories][gd_map map_type=’directory’ width=100% height=300 search_filter=1 cat_filter=1 post_type_filter=1][gd_search][gd_listings post_limit=10]

Adres op de kaart

Als je de invuller wil toestaan elk adres te kiezen in een bepaald land:
Vul dan bij Geodirectory – Settings – Locations alsvolgt in:

Ik vond dit wel verwarrend.

Ook verwarrend: ik krijg het vinkje niet verwijderd bij de velden van de Places; naast Show City in address. Ik kan het wel verwijderen en opslaan, maar dan blijkt het vinkjes toch weer geplaatst te zijn. Ook lastig: bij het toevoegen van een nieuwe Place: wil geodirectory de naam van de stad ervoor plaatsen, maar kon op mijn site niet overweg met %city% en het webadres werd niet gevonden. Hiervoor vond ik een mooie oplossing. Bij de permalinks – Geodirectory onderdeel verwijderde ik dit onderdeel. Nu bevat het webadres alleen de titel van de place  (/%postname%/) .
In een testsite ging het trouwens wel goed, maar ik ontdekte niet waarom het op één site niet goed ging.

email aan de admin en de gebruikers
Ook deze moet je even nalopen. Geodirectory – settings – emails – user emails (en ook admin emails). Klik op de blauwe Advanced knop. Dan zie je de teksten
Lijsten bevatten wel erg veel informatie
Ik zag niet snel hoe je die kan laten verdwijnen. Bijvoorbeeld het veld Beschrijving.
Je kan opgeven waar het moet verschijnen en ik koos voor alleen in de Details page sidebar. Maar het werd ook nog gewoon getoond in de Listings page.

Met css heb ik de display op onzichtbaar ingesteld.

[code]

.geodir-listings.geodir-field-post_content, .geodir-listings.geodir-field-expire_date, .geodir-listings.geodir-post-rating, .geodir-listings.geodir-post-fav {display:none}[/code]

tabs aanpassen
Places – Settings – Tabs
Klik op een veld dat je wilt toevoegen. Versleep het daarna. Je kan ook subtabs maken. Werk niet te snel en veld voor veld en sla eerst het veld op, voor je het verplaatst
nieuwe versie, nieuw taalbestand...
Dat moet je dus downloaden. Voor Nederlands is er een met 35% vertaald. Loop de vertaalde termen na, ik vond niet alles even goed gekozen. Maar het hangt ook van het doel van je site af, welke termen je graag gebruikt. Klik onderaan https://translate.wordpress.org/projects/wp-plugins/geodirectory/stable/nl/default/ op de tekst Export.
verplichte velden
Het package is door mij aangemerkt als niet verplicht, toch verschijnt er een sterretje dat het verplicht is.

Maar ja, er is maar één pakket (gratis) en dat is al als standaardwaarde ingevuld, dus laat ik het maar zo.

Eigenaars van een listing moeten de rol van Auteur krijgen
. In ieder geval als je het eigenaarschap wil overdragen aan iemand anders. Dan moet diegene auteursrechten hebben om de listing te kunnen bewerken. Houdt hij alleen de schrijversrol, dan ziet hij de listing wel bij zijn naam, maar kan hem niet bewerken.
problemen bij grote update
Begin juli liep ik achter met updates en mogelijk heb ik de pc uitgezet toen de updates nog bezig waren. Hoe dan ook: het leidde tot een corrupte database en ik kon de website niet meer in. De options tabel bevatte maar 15 regels. Met een nieuwe installatie en een maand oude backup van de oude lukte het.  Het vreemde was dat er bij een iets recentere backup een bijna goede website tevoorschijn kwam, maar met met een paar vervelende mankementen. Zie mijn vraag hierover aan geodirectory support.

Hieronder aanpassingen in de versie tot april 2019. Mogelijk gelden die nu niet meer. Dit loop ik nog eens na.

css aanpassingen knoppen invulformulier
[code] #geodir-add-listing-submit .geodir_button, input.geodir_button.geodir_publish_button {background-color:red!important; color:#fff; padding:5px; font-size:1.1em; font-weight:bold}
#geodir-add-listing-submit .geodir_button:hover, input.geodir_button.geodir_publish_button:hover, #geodir-add-listing-submit .geodir_message_note:hover {cursor: pointer; cursor: hand;}
input#post_imagesplupload-browse-button {background-color:red!important; color:#fff;}
#geodir-add-listing-submit .geodir_message_note {color:red; font-size:0.9em}
{background-color:red!important; color:#fff; padding:5px; font-size:1.1em; font-weight:bold}[/code]
icoontjes subcategorieen tonen niet goed op de kaart
Helaas, dit ligt bij Google maps;
When a listing is added to more than one category, Google Maps script will use the icon of the category with lower ID.
Only if the listing belongs to only 1 category you can be sure the correct marker will be used all the time.
This is a problem we faced 1st with GeoTheme 4 years ago, for which unfortunately there is no possible solution.
Google Maps would have to change their script. It is not something we can force.”
GD Booster, een cache pugin. Pas op: niet gebruiken samen met RSS-mails met Mail chimp;
Ontdekt feb. 2016 dat GD Booster veroorzaakte dat de feed niet herkend werd door Mail Chimp. Uitzetten van de plugin hielp, maar is onpraktisch als je eigenlijk wil dat nieuwsbrieven automatisch gegenereerd worden zodra er een nieuwe post is gepubliceerd. Toen gekozen voor hypercache extended.
Ander nadeel: de mobiele versie toont geen hamburger menu meer…
de inhoud en layout van de bubble op de kaart aanpassen

Inhoud is lastig; dan moet je een post_functions.php aanpassen in /ttnl/wp-content/plugins/geodirectory/geodirectory-functions en opletten dat die dit bestand bij een volgende update niet wordt overschreven.
Tip: https://wpgeodirectory.com/support/topic/show-email-address-in-map-bubble/#post-17531

layout aanpassen: https://wpgeodirectory.com/support/reply/51507/
Ik maakte deze wijzigingen:

[code] .geodir-bubble_desc h4 a{color:#fff; font-size:0.8em}
[/code]
eerste stappen

1. Vul de default location in (Open Geo directory: zoek dit item op in linker kolom)
2. Stel bij instellingen permalinks in dat deze gebaseerd moeten zijn op berichtnaam
3. Geef de specifieke geodirectory pagina’s eventueel andere namen, maar laat de slug intact. Het gaat om add-listing, listing-success, listing-preview, location
4. NB: Design – map – settings: plaats geen vinkje naast show hide bij categorieen, dan verdwijnt de kaart. zie https://wpgeodirectory.com/support/topic/maps-not-showing-solution/

handige extra addons
https://wpgeodirectory.com/downloads/category/addons/
Location manager: als je meer steden wilt gebruiken in meer dan de stad in je default locatie
shortcodes
shortcodes
(meer over shortcodes bij WordPress)

[code][gd_homepage_map width=100 height=800 autozoom=true marker_cluster =-1][gd_listings post_type=”gd_place” post_number=”20″ list_sort=”az” layout=”4″  character_count=”20″ ][/code]
Vertalingen
Vertalingen: zet alle benodigde vertaalbestanden in de nieuw aan te maken map: /wp-content/languages/geodirectory

https://wpgeodirectory.com/downloads/wpml-multilingual/  en documentation

Voor vertalen van het thema framework of ander thema:
Her en der:

  • Geodirectory – Design – Search (onderaan 3 teksten vertalen)
  • Geodirectory – Design – Map : kies DUTCH
  • Geodirectory – Place settings: Open het vakje dat je wilt gebruiken en bepaal waar het getoond moet worden. Verander eventeel de benaming
  • Geodirectory – notifications

Vertaling payments addon: klik op het potloodsymbooltje naast Free. Daar kan je teksten invoeren en ook het aantal dagen opgeven dat het profiel blijft staan. Vb vertaling: Gratis vermelding, blijft 1 jaar geldig; daarna vragen we je te controleren of de informatie nog actueel is

categorieen
NB: het is verplicht om een categorie toe te kennen, maar de manier waarop hierom gevraagd wordt is wat verwarrend. Als je op het luikje klikt en een categorie selecteert, krijg je de categorie te zien met een leeg bolletje ervoor.

Je kan ervoor kiezen om deze vraag niet te stellen en hem door de admin bij publicatie te laten invullen.
Deze instelling vind je terug bij Geodirectory – Place settings – custom fields – field: categorie

aanwijzingen voor invuller
Ik heb veel aanwijzingen geplaatst voor de gebruiker, in een widget in de zijbalk.

  • GD Add listing Right sidebar: (deze tips verschijnen zowel bij nieuw toevoegen als bij wijzigen van het profiel)
    Capture

    • Tips
      Met het paperclip icoontje kan je een link maken naar een webadres
      Klik op het meest rechte icoontje voor nog meer opmaakmogelijkheden
      Gebruik liever geen Word; doe je dat toch, kopieer dan je tekst en selecteer het knopje met de T (plakken als platte tekst)
      Onder de rechter schuifbalk zie je een driehoekje van stipjes; trek daaraan met je muis (houd muis ingedrukt en beweeg naar beneden) en je vergroot het invoerscherm
    • Het profiel van je transition town aanpassen
      Klik op Mijn profielen en dan op Profielen. Links verschijnt wat je al invoerde.
    • Tenslotte
      Als je alles ingevuld of gewijzigd hebt:
      Scroll helemaal naar beneden.
      Klik op Bekijk je profiel.
  • GD Author right sidebar
    • Als men klaar is, klikt men op Profiel bekijken (oorspronkelijk Preview) en dan moet men het nog plaatsen door te klikken op Update.
      Helaas is er geen zijbalk voor deze pagina. Anders had ik op deze pagina een knopje gemaakt om uit te loggen.
      Het aanpassen van de templates van de geodirectory is in principe ook nog een optie.
      Een hoop extra’s eruit gesloopt om het wat overzichtelijk te houden.
prices and payments
De prices and payment plugin is aangeschaft: maar alleen in gebruik als free versie; zodat mensen automatisch na een jaar een uitnodiging krijgen om het profiel te bevestigen en eventueel aan te passen. Als er niet wordt gereageerd, dan krijgt het profiel automatisch de draft instelling.
favorieten en sommige adresdetails niet tonen
In css bestand met display:none

[code].geodir-addtofav, .geodir_category_list_view li .geodir-addinfo a.geodir-pcomments, .geodir_category_list_view li .geodir-addinfo span { display: none; }[/code] [code].geodir-addtofav, .geodir-i-email, .b_send_inquiry, .geodir-breadcrumb{
display: none!important;
}

.geodir_upgrade_link, [itemprop=”addressRegion”], [itemprop=”addressCountry”] {display:none}[/code]

Kan je de listing niet zien?
Leeg de cache
registratie en inloggen

Ik koos voor het aanmeld en inlogformulier van Easy Registration Forms.

Conclusie: veel gedoe, werkt niet feilloos; ik raad deze plugin niet aan, Sabai ken ik ook, lijkt iets prettiger in gebruik.