Archief - Drupal7: Leaflet library could not be detected

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

ctuxboy

Legacy Member
Hallo,

Vandaag update gedaan van de leaflet-module.
Ook de nieuwe leaflet-library geïnstalleerd in /sites/all/libraries/
Download - Leaflet - a JavaScript library for mobile-friendly maps

De dir-naam aangepast van leaflet-0.7.1 naar leaflet, dus nu staat er:
/sites/all/libraries/leaflet/

Na de update krijg ik de melding dat de library niet kan gevonden worden, zie afbeelding:
http://sdrv.ms/1csiD68

Caches zijn ook al geleegd, maar niks helpt :doh:

Wie kan me verder helpen? :eek:

Tyfius

Legacy Member
Volgens mij is dit een bug in de Drupal module. Die gebruikt namelijk de volgende reguliere expressie om de geïnstalleerde versie te detecteren:

Code:
version="(\d+\.\d+)"

Ze controleren dus maar op 2 cijfers. De versie die jij geïnstalleerd hebt bevat 3 cijfers (0.7.1). Je dan dus ofwel zelf de reguliere expressie aanpassen, ofwel Leaflet versie 0.7 installeren.

Maak er best ook een bug report voor aan, zodat de module maintainer hiervan op de hoogte is.

ctuxboy

Legacy Member
Tyfius,

Bedankt voor je reply.

Vind het wel vreemd dat ik precies de enige met dit probleem ben.
Heb wel dit topic gevonden op drupal.org:
https://drupal.org/node/2148371

Maar los vd error, krijg ik totaal geen beeld :cry: op de plaats vd waar een map komt.

Heb je raad opgevolgd en intussen de library 0.7 gedownload:
https://github.com/Leaflet/Leaflet/tree/v0.7

Maar niks helpt :cry:
Had ook ergens gelezen dat je Leaflet.js moet wijzigen in leaflet.js .

Dit is de directory op mijn server:
http://sdrv.ms/19pf9gt

Tyfius

Legacy Member
Ah, ja, daar zit uw probleem. De map op uw server klopt niet.

Je hebt de volledige source gedownload nu maar dat klopt niet. Dat zijn alle raw .js files die nadien "gecompileerd" worden tot een release. (Een enkele file of een minimum set aan files). In de "root" van je leaflet map op je server zit ook geen "leaflet.js" file. Daaraan had je al kunnen zien dat het mis was.

Download de leaflet-0.7.zip release, pak deze uit en upload de inhoud hiervan in de "leaflet" map op je server. Alles wat nu reeds in de leaflet map op je server staat mag weg.

ctuxboy

Legacy Member
Hey Tyfius,

Thx! Inderdaad de library wordt herkent!
Zal wel stomme vraag zijn, maar waar heb je dit bestand gevonden? Heb al gezocht op Leaflet en op GitHub maar vind dit nergens terug.

Op de download pagina vond ik enkel de 0.7.1 versie; maar omdat deze niet werkte zocht ik altijd verder en verder en dus probeerde ik de source-codes :(

Het is nog niet volledig opgelost, maar ben al blij dat de library herkent wordt:
http://sdrv.ms/1gfiUgn

Ben al heel de namiddag aan het uitzoeken wat het probleem is, gelukkig door u heb ik net mijn pc niet buiten verdomd ;)

Tyfius

Legacy Member
Ik heb de download URL van versie 0.7.1 gepakt en de ".1" er tussen uit gehaald. Dat leverde een link op die werkte. :p

Met deze fout kan ik je niet meteen helpen. Ergens in de settings array gaat iets mis, maar zonder te weten welke data daar allemaal in zit en wat er rond gaat of moet gebeuren is dat onbegonnen werk.

ctuxboy

Legacy Member
Zo simpel :wtf:

Geen foutmelding meer. Even het inhoudstype geopend en gewoon opgeslagen.

Probleem opgelost!!

SUPER dat je me kon helpen!

ctuxboy

Legacy Member
Tyfius,

Door de vele problemen met deze recenste versie van deze module heb ik beslist om een stapje terug te zetten, want er zitten nog heel wat bugs in, zeker in combinatie met andere modules vb. leaflet_widget.

Zal nog even wachten tot alle bugs eruit zijn. Maar ik blijf het opvolgen.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan