PDA

Zobacz pełną wersję : Komponent z funkcją wyszukiwania dwóch lokalizacji



bartq
17-04-2021, 14:06
Witam,
jestem nowym użytkownikiem tego forum. Jeśli podobny temat był już poruszany, proszę o link lub namiary.

Poszukuję komponentu dla Joomli 3.x (może być płatny i niekoniecznie spolszczony), dzięki któremu można dodawać, przeglądać i wyszukiwać ogłoszenia z punktu A (startowego) do punktu B (docelowego) z możliwością określenia odległości do każdego z tych punktów. Przykład takiej funkcji można znaleźć na polskiej stronie clicktrans lub na podobnych tego typu stronach. Dobrze byłoby, żeby dodatkowo można było określać zakres odległości do tych dwóch punktów i żeby rezultaty wyszukiwania pokazywały przybliżoną odległość do tych punktów oraz żeby można było dostosować kilka dodatkowych filtrów. Testowałem już kilka komponentów dla Joomli w tym dwa platne i każde z nich oferowało funkcje podawania i wyszukiwania tylko jednej lokalizacji a nigdzie nie mogę znaleźć opcji z dwoma lokalizacjami.

Z góry dziękuję za informacje.

siristru
17-04-2021, 20:58
Hmmm, jest Classifieds https://demo.dj-extensions.com/dj-classifieds-demo3/classifieds/books... ale nie do końca rozumiem sens dwóch punktów. Zawsze jest odległość od jednego - mojej lokalizacji.
A wdziałeś gdziekolwiek (na czymkolwiek) takie rozwiązanie?

bartq
18-04-2021, 08:34
Dzięki za odpowiedź. DJ-extensions nie rozwiązuje mojego problemu. Testowałem płatną wersję komponentu DJ-Classifieds i tam jest możliwość wprowadzania tylko jednej lokalizacji. Ich support też za darmo nie chciał mi pomóc, ponieważ musiałbym płacić im za napisanie od podstaw takiego skryptu a przelicznik jest liczony w roboczo-godzinach i zbyt dużo by mnie to kosztowało.

Nie dodałem wcześniej jednej istotnej kwestii. Komponent musi mieć opcje dodawania osobno pola typu lokalizacja, większość komponentów jest tak skonstruowanych, że umożliwia tylko włączenie lub wyłączenie pola lokalizacji a tu chodzi o to, żeby można było dodawać pole lokalizacji nie koniecznie dwóch a nawet trzech lub więcej, tak jak możemy dodawać bez ograniczeń pola typu Input Box, Text Area czy Single Select List. Te pole lokalizacji musi być połączone z bazą danych kodów pocztowych i miejscowości całej Europy, żeby użytkownik otrzymywał podpowiedź adresu kiedy zacznie wpisywać kod pocztowy lub miejscowość i żeby system rozpoznawał te adresy by mógł obliczać odległości do nich. Czyli pole lokalizacji musi być powiązane z mapami google lub innymi, tak jak w linku do dema, które podałeś.

Przykładów takich stron gdzie można a nawet trzeba wprowadzać dwie lokalizacje jest mnóstwo, najwięcej stron kurierskich gdzie musimy wprowadzić dwie lokalizacje, skąd i dokąd chcemy nadać paczkę, lecz te strony kurierskie nie posiadają wyszukiwarek dla takich dwóch lokalizacji ponieważ wiadomo są to dane wyłącznie dla nich niedostępne dla każdego.

Ale np już na stronie BLABLACAR można wyszukiwać przejazdy pasażerskie publikowane przez prywatne osoby, gdzie należy podać lokalizacje skąd i dokąd chcemy się przemieścić. Dodatkowo jak wejdziemy w szczegóły oferty jakiegoś przejazdu to widzimy odległości od tych punktów które wprowadziliśmy na początku. O coś takiego właśnie mi chodzi.

siristru
18-04-2021, 12:05
Zatem potrzebujesz rozwiązania dedykowanego - musisz wynająć dewelopera, który napisze Ci taki komponent... lub wtyczkę dodające funkcje do artykułów i pól dodatkowych w Joomli. Bo silnik jest, potrzeba tylko rozszerzyć funkcjonalność.

terra
19-04-2021, 08:36
Taki komponent musi zostać zrobiony od podstaw, nie ma takiego rozszerzenia. Rozwiazanie o którym mówich, korzysta z Joomla i opiera się o Google Maps API. Koszt nie będzie mały :) (policz stawkę godzinową PHP i czas pracy min. 4 tygodnie).
Zrealizowałem coś takiego, do systemu logistycznego opartego o DJ Classified. Informacje których oczekujesz kalkulowane są z mapy. Musisz też wiedzieć, że w tym przypadku mowa o płatnej wersji Google'a. Tutaj masz informacje o kalkulacjach https://www.joomlaterra.pl/images/blog/cennik-uslug-googlemap.png

https://i.postimg.cc/mh30YmDN/system-logistyczny.png (https://postimg.cc/mh30YmDN)https://i.postimg.cc/Wq3pRCYr/system-logistyczny02.png (https://postimg.cc/Wq3pRCYr)https://i.postimg.cc/gXhQxDw5/system-logistyczny03.pnghttps://i.postimg.cc/N9gYvSCD/system-logistyczny04.png (https://postimg.cc/gXhQxDw5)
Dodatkowo system połączony jest z drugim komponentem odpowiedzialnym za profil firmy, również oparty o Joomla i GoogleMaps API. W sumie mamy kilka rozwiązań (DJ Classified Joomla / Google Maps API, /Komponent logistyczny Joomla, /komponent statystyczny Joomla i /dodatek profilowy Joomla)