Hi Christopanos,

if you just want to use the locate plugin, you need to activate AJAX, as well as the id_recenter and locate plugins. Further, the data must be in a database. My suggestion is that you first get the id_recenter plugin working with the layers and columns you want to use in the locate plugin. Then set the DNS and queries accordingly in client_conf/locate.ini, e.g. like this:

dsn = pgsql://user:[EMAIL PROTECTED]:db_port/database

locate.0.id = kreise
locate.0.label = "Kreis"
locate.0.sql= "SELECT gid, kr_name FROM kreise WHERE kr_name ~* '%s' order by kr_name LIMIT 10"

locate.1.id = wzbra_identnr
locate.1.label = "Identnummer"
locate.1.sql= "SELECT gid, identnr FROM mitglieder WHERE identnr ~* '^%s' order by identnr LIMIT 10"
...

The first column in the select statement is the id (the same one that is used in id_recenter), the second one is the string displayed in the GUI. Of course, the user set in the dns needs select privileges on the required tables in the database. You do not need to change the template, the standard version should work. However, you might need to load the locate.css and the template in cartoclient.tpl (if it is not already there), e.g.

{if $locate_active|default:''}<link rel="stylesheet" type="text/css" href="{r type=css plugin=locate}locate.css{/r}" />{/if}
...
 {if $locate_active|default:''}{$locate_form}{/if}

After I did all this, it worked for me.

If it does not, I suggest that you take FireFox and FireBug. Latter allows you to see the communication between the client and the server, e.g. all the requests and responses the AJAX is handling.


Regards,
Dirk


Hi everybody !
I try to use the locate plugin in order to create a search tab (onglet). Do you have an example of a project which use this plugin, the template file and the locate.ini? I have ever tried to understand the demoPlugins project but no success. Thanks

------------------------------------------------------------------------
Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions ! Profitez des connaissances, des opinions et des expériences des internautes sur Yahoo! Questions/Réponses <http://fr.rd.yahoo.com/evt=42054/*http://fr.answers.yahoo.com>.
------------------------------------------------------------------------

_______________________________________________
Cartoweb-users mailing list
Cartoweb-users@lists.maptools.org
http://lists.maptools.org/mailman/listinfo/cartoweb-users
_______________________________________________
Cartoweb-users mailing list
Cartoweb-users@lists.maptools.org
http://lists.maptools.org/mailman/listinfo/cartoweb-users

Reply via email to