Hallo,
nachdem ich vor einigen Tagen irgendwo im forum erzählt habe, das ich eine SQL Datei rumfliegen habe, womit man anhand einer Postleitzahl eine Umkreissuche programmieren kann, habe ich 6 Anfragen bekommen, was mich dazu bewegt hat, dies einfach mal für joomla zu programmieren.
Das ganze ist KEINE Komponente im eigentlichen sinne, es gibt dafür weder Backend noch irgendeine Möglichkeit was einzutragen, sondern soll nur verdeutlichen, wie es anhand dieser SQL-Datei möglich ist, eine Umkreissuche für seine eigene komponente umzusetzen oder auch ein Modul für vorhandene Komponenten wie zb Eventkalender oder ähnliches zu programmieren...
das ganze ist für joomla 1.5 und ist im mvc umgesetzt.
ich habe auch eine ajax-live suche eingebaut, die man aber auch gerne ausbauen kann, wem es nicht gefällt.
Desweiteren hat die SQL Datei ca. 1.2 MB, also ziemlich groß aber eventuell eine gute Alternative zu OpenGeoDB oder ähnlichem, die ca. 50 MB groß sind oder auch google Maps...
Und, Punkt drei...
Ich nehme natürlich keine Verantwortung auf Richtigkeit oder Vollständigkeit.
Ich habe damit ein wenig rumgespielt und finde alle Städte inkl. Postleitzahl, aber wenn da doch was fehlt, dann verkloppt mich nicht!
Ich habe zum testen in die com_plz.zip eine kleine sql datei angehangen, womit man die "komponente" testen kann. in der sql datei ist einfach nur ein kleiner dump einer testtabelle mit 5 oder 6 städten, damit man das alles testen kann, wie es funktioniert.
wenn man die komponente aufruft werden automatisch alle 5-6 städte, die in der tabelle sind aufgelistet, auch die postleitzahl, anhand der aufgelisteten postleitzahl kann man dann ein wenig experimentieren.
es gibt für die komponente keinen installer! den com_plz ordner einfach in den components ordner schieben, die beiden SQL Dateien "installieren" und die komponente dann mit "index.php?option=com_plz" aufrufen.
unten stehen dann die eingetragenen adressen mit postleitzahlen, mit den man herumspielen kann...
natürlich kann man über phpmyadmin auch eigene hinzufügen!
wenn kein umkreis angegeben ist, dann wird automatisch ein umkreis von 20 km genommen, aber das steht auch alles in den dateien beschrieben.
Leider habe ich momentan nicht die Zeit dafür, daraus eine vernünftige Lösung für jederman/frau zu machen, ihr seht ja, das ich nicht einmal für joomlahatesme.com zeit finde.
Falls sich aber jemand anderes die Zeit nehmen möchte wäre das super und falls fragen aufkommen, versuche ich so gut es geht zu helfen, da ich mich damit sehr intensiv beschäftigt habe.
und wer weiß, vielleicht finde ich ja doch noch zeit dafür und veröffentliche irgendwas standfestes.
vielleicht habt ihr auch tolle ideen, was man damit machen kann.
und, ich glaube ich habe auch irgendwo noch ein dump von geokoordinaten von österreich, finde die aber leider momentan nicht
das ganze beruht übrigens auf dem satz des pythagoras.
in der tabelle befinden sich geo-koordinaten, also die längen- und breitengrade, daraus errechnet man dann über den satz des pythagoras den abstand zwischen 2 postleitzahlen (luftlinie).
Hallo, danke sehr für diese Tipps.
Beim Hochladen der Datenbank "Umkreissuche.zip" meldet der Server
Fehler
SQL-Befehl:
CREATE TABLE `umkreissuche` --
DROP TABLE IF EXISTS `umkreissuche` ;
MySQL meldet: Dokumentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DROP TABLE IF EXISTS `umkreissuche`' at line 4
Was kann ich tun?
Leider finde ich den Fehler nicht allein.
Gibt es evtl. noch eine andere PLZ-Umkreis-Suche für Joomla mit einer direkten Anbindung an eine PLZ-Karte?
Ich bin am Verzweifeln...
Hallo,
die letztere plz datenbank konnte ich auch nicht importieren, habe diese dann selbst gebastelt mit phpmyadmin.
wie bekomme ich es jetzt zustande, dass ID automatisch hochgezählt wird?
leider kommt bei mir beim öffnen von index.php?option=com_plz
Fehler beim Laden der Komponente: com_plz, 1
Fehler beim Laden der Komponente: com_plz, 1
Lesezeichen