2010-03-29 65 views

回答

0

我不知道位置模塊數據庫設置。但它可能會將數據存儲在自己的表中,並使用nid(節點id)來引用它的用途。節點具有發佈它的用戶的uid(用戶標識),因此您應該能夠對留在節點表中的位置執行查詢。

"SELECT geo FROM {location} l LEFT JOIN {node} n ON l.nid = n.nid WHERE n.uid = %d" 

以上與db_query一起使用的查詢只是爲了給出一個想法。我不知道確切的表格佈局,但類似的東西應該工作得很好。

0

位置本身也集成了Views;除了爲位置提供字段和過濾器外,它還提供基本的鄰近過濾和分類功能。

安裝視圖模塊,添加filter =博客和參數的用戶ID。添加將顯示座標的位置模塊字段...

+0

這聽起來正是我所需要的,並且對其他元素也會有所幫助 - 您可以詳細瞭解如何設置視圖並參考它PHP代碼?萬分感謝! – Maik 2010-03-30 00:09:19

+0

http://www.google.ru/search?q=drupal+views+location – Nikit 2010-03-30 02:28:13