Feltettem a Gmap modult. A "Location map" blokkban elvileg a google maps-on lehet keresni?
Pl. beírom, hogy "budapest, hungary", akkor adni kellene találatot?
Proxy mögött vagyok és nem lát ki, ezért nincs találat?
A Location modullal kombinálva arra jó, hogy az általad beküldött tartalmakhoz (node) Google Map pozíciót tudj hozzárendelni, majd ezt GMap API segítségével megjelenítsd mintegy "saját" Google térképen, mint pl. itt, vagy a map/node útvonalon az összes - térképkoordinátával rendelkező - tartalmat együtt.
Használatához szükséged van egy (ingyenes) Google Maps API key-re.
0
0
-- Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
Az API key megvan.
A példád jó is, néztem korábban is. Ha jól láttam kell először egy külön tartalomtípus neki. Ez ok.
Majd fel is vittem egy tartalmat, de adott egy warningot:
"user warning: Unknown column 'u.signature_format' in 'field list' query: SELECT c.cid as cid, c.pid, c.nid, c.subject, c.comment, c.format, c.timestamp, c.name, c.mail, c.homepage, u.uid, u.name AS registered_name, u.signature, u.signature_format, u.picture, u.data, c.thread, c.status FROM comments c INNER JOIN users u ON c.uid = u.uid WHERE c.nid = 3 ORDER BY c.thread DESC LIMIT 0, 50 in..."
A location-ok a "Node location" menüben megjeleníthetők, ahogy látom (drupal ikonok). Hogyan lehet más ikonokat használni?
Hogy jeleníthető meg a location (mint az általad példának felhozott: itt)? (Blokkban ill. középen)
Két megoldást lehet használni a Gmap és a Location modulok segítségével alapból.
GMap macro használata
Fogod, és a Gmap macro builderrel (map/macro) legeneráltatod a Gmap kódot (Macro text mezőben jelenik meg). Ezt kimásolod, és beilleszted a node valamely tartalmába. Alap esetben pl. a body részbe, de CCK-val hozhatsz létre erre egy külön (txt teljesen jó) mezőt. A kódnak valami hasonlónak kell kinéznie: [gmap markers=fishing::46.090451052921566,17.694650888442993|zoom=15|center=46.08781698830337,17.69876003265381|width=670px|height=300px |control=Large|type=Satellite]
Arra ügyelni kell, hogy a beviteli formáknál (admin/settings/filters) az általad használni kívánt formánál engedélyezned kell a GMap macro expander-t, és ezt a beviteli formát kell beállítani arra a mezőre, ahova beszúrtad a kódot. Így a body-ban vagy a text field-ben megadott [gmap ...] kódrészt már nem csak sima text-ként jeleníti meg, hanem szépen rárakja a térképre az adott koordinátát.
Location használata
A tartalom típus beállításainál legalább egy "Location"-t engedélyezel, és a node felvitelekor ezt kitöltöd. Itt megadhatsz országot, várost, utca nevet, stb (beállítható, hogy miket kérjen/jelenítsen meg).
A location-ok a "Node location" menüben megjeleníthetők, ahogy látom (drupal ikonok). Hogyan lehet más ikonokat használni?
Gondolom te a Location-nal vittél fel tartalmakat. Én azt gyakorlatilag a GPS koordináta megjelenítésére használom csak.
De ha Macro builder-rel generálsz kódot, akkor ki lehet választani, hogy milyen ikont is akarsz ott látni. Nekem korábban sosem sikerült egyedi ikonnal bővíteni a "készletet", de legutoljára sikerült a Google Maps-on használt halasat lecsórni, és beilleszteni a saját oldalamba. Ha nagyon érdekel, majd utána nézek, hogyan is volt. Egy konfig állományt kellett csak asszem kibővíteni + bemásolni a képet.
Hogy jeleníthető meg a location (mint az általad példának felhozott: itt)? (Blokkban ill. középen)
Az 1. pontban leírtak szerint. Készítettem neki egy külön CCK/txt mezőt "Gmap" néven és létrehoztam egy Gmap beviteli formát, amiben engedélyeztem a GMap macro expander-t.
aboros szerint nagyon jó (lesz) a Geo modul („The geo module is the next generation geospatial module for Drupal. Like Location, it provides storage for points, but it also supports lines and polygons.”) de még számos hibája van (volt?). Azért érdemes kipróbálni.
0
0
-- Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
Ennek a warningnak nem sok köze van a gmaphoz. Futtass update.php-t, mert nincs szinkronban az adatbázisod valamelyik alap core modullal. (Talán 6.12-ről 6.13-ra történő váltásnál változott az comments tábla.)
0
0
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
Akkor nem tudom, hogy hoztad össze, de akkor sem jó az adatbázisod. :)
"user warning: Unknown column 'u.signature_format' in 'field list' query: SELECT c.cid as cid, c.pid, c.nid, c.subject, c.comment, c.format, c.timestamp, c.name, c.mail, c.homepage, u.uid, u.name AS registered_name, u.signature, u.signature_format, u.picture, u.data, c.thread, c.status FROM comments c INNER JOIN users u ON c.uid = u.uid WHERE c.nid = 3 ORDER BY c.thread DESC LIMIT 0, 50 in..."
Azt jelenti, hogy a signature_format nevű mező nincs benne a user táblában. Ez nem túl régen került bele, és minden egyes alkalommal meg fogod kapni, amikor kommenttel kapcsolatban fut lekérdezés, tekintve hogy az aláírást a kommenteknél jelenítené meg a rendszer.
Szóval futtasd csak le azt az update.php-t, bajod nem lesz belőle.
0
0
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
nem :(
nem ez volt.
vagy nem arra aló, amire gondolom?
G.
Valóban nem
A Location modullal kombinálva arra jó, hogy az általad beküldött tartalmakhoz (node) Google Map pozíciót tudj hozzárendelni, majd ezt GMap API segítségével megjelenítsd mintegy "saját" Google térképen, mint pl. itt, vagy a map/node útvonalon az összes - térképkoordinátával rendelkező - tartalmat együtt.
Használatához szükséged van egy (ingyenes) Google Maps API key-re.
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
Eddig ok
Az API key megvan.
A példád jó is, néztem korábban is. Ha jól láttam kell először egy külön tartalomtípus neki. Ez ok.
Majd fel is vittem egy tartalmat, de adott egy warningot:
"user warning: Unknown column 'u.signature_format' in 'field list' query: SELECT c.cid as cid, c.pid, c.nid, c.subject, c.comment, c.format, c.timestamp, c.name, c.mail, c.homepage, u.uid, u.name AS registered_name, u.signature, u.signature_format, u.picture, u.data, c.thread, c.status FROM comments c INNER JOIN users u ON c.uid = u.uid WHERE c.nid = 3 ORDER BY c.thread DESC LIMIT 0, 50 in..."
A location-ok a "Node location" menüben megjeleníthetők, ahogy látom (drupal ikonok). Hogyan lehet más ikonokat használni?
Hogy jeleníthető meg a location (mint az általad példának felhozott: itt)? (Blokkban ill. középen)
G.
2 megoldás (is) van
Két megoldást lehet használni a Gmap és a Location modulok segítségével alapból.
Fogod, és a Gmap macro builderrel (map/macro) legeneráltatod a Gmap kódot (Macro text mezőben jelenik meg). Ezt kimásolod, és beilleszted a node valamely tartalmába. Alap esetben pl. a body részbe, de CCK-val hozhatsz létre erre egy külön (txt teljesen jó) mezőt. A kódnak valami hasonlónak kell kinéznie:
[gmap markers=fishing::46.090451052921566,17.694650888442993 |zoom=15 |center=46.08781698830337,17.69876003265381 |width=670px|height=300px |control=Large|type=Satellite]
Arra ügyelni kell, hogy a beviteli formáknál (admin/settings/filters) az általad használni kívánt formánál engedélyezned kell a GMap macro expander-t, és ezt a beviteli formát kell beállítani arra a mezőre, ahova beszúrtad a kódot. Így a body-ban vagy a text field-ben megadott [gmap ...] kódrészt már nem csak sima text-ként jeleníti meg, hanem szépen rárakja a térképre az adott koordinátát.
A tartalom típus beállításainál legalább egy "Location"-t engedélyezel, és a node felvitelekor ezt kitöltöd. Itt megadhatsz országot, várost, utca nevet, stb (beállítható, hogy miket kérjen/jelenítsen meg).
Gondolom te a Location-nal vittél fel tartalmakat. Én azt gyakorlatilag a GPS koordináta megjelenítésére használom csak.
De ha Macro builder-rel generálsz kódot, akkor ki lehet választani, hogy milyen ikont is akarsz ott látni. Nekem korábban sosem sikerült egyedi ikonnal bővíteni a "készletet", de legutoljára sikerült a Google Maps-on használt halasat lecsórni, és beilleszteni a saját oldalamba. Ha nagyon érdekel, majd utána nézek, hogyan is volt. Egy konfig állományt kellett csak asszem kibővíteni + bemásolni a képet.
Az 1. pontban leírtak szerint. Készítettem neki egy külön CCK/txt mezőt "Gmap" néven és létrehoztam egy Gmap beviteli formát, amiben engedélyeztem a GMap macro expander-t.
aboros szerint nagyon jó (lesz) a Geo modul („The geo module is the next generation geospatial module for Drupal. Like Location, it provides storage for points, but it also supports lines and polygons.”) de még számos hibája van (volt?). Azért érdemes kipróbálni.
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
Ennek a warningnak nem sok
Ennek a warningnak nem sok köze van a gmaphoz. Futtass update.php-t, mert nincs szinkronban az adatbázisod valamelyik alap core modullal. (Talán 6.12-ről 6.13-ra történő váltásnál változott az comments tábla.)
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
6.14
ez egy frissen feltett 6.14-es Drupal.
Frissítés még nem volt... :)
G.
Akkor nem tudom, hogy hoztad
Akkor nem tudom, hogy hoztad össze, de akkor sem jó az adatbázisod. :)
"user warning: Unknown column 'u.signature_format' in 'field list' query: SELECT c.cid as cid, c.pid, c.nid, c.subject, c.comment, c.format, c.timestamp, c.name, c.mail, c.homepage, u.uid, u.name AS registered_name, u.signature, u.signature_format, u.picture, u.data, c.thread, c.status FROM comments c INNER JOIN users u ON c.uid = u.uid WHERE c.nid = 3 ORDER BY c.thread DESC LIMIT 0, 50 in..."
Azt jelenti, hogy a signature_format nevű mező nincs benne a user táblában. Ez nem túl régen került bele, és minden egyes alkalommal meg fogod kapni, amikor kommenttel kapcsolatban fut lekérdezés, tekintve hogy az aláírást a kommenteknél jelenítené meg a rendszer.
Szóval futtasd csak le azt az update.php-t, bajod nem lesz belőle.
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
lefuttattam
Lefuttattam, de "no update available" volt mindenhol.
De belenéztem a kódba és "system 6051"-ben volt ez a mező. Lefuttattam, most oké.
De telepítéskor ez miért nem futott le? :O
G.