AW: [Mapbender-users] URL mit Parametern, WMC

"Jäger, Frank \(KRZ\)" F.Jaeger at KRZ.DE
Wed Sep 13 05:22:03 EDT 2006


Moin,
diesen Effekt (nur Buttons) hatte ich, als ich die erst nach 2.4-Release erfundene Funktion "POI" nachträglich eingebaut habe.

Das konnte ich lösen, indem eine neue Zeile in die Datei /conf/session.conf eingefügt wurde. Diese Datei extrahiert wohl den Parameter aus der URL.

Meine sieht jetzt SO aus:

<?php
$_SESSION["mb_user_password"] = $password;    
$_SESSION["mb_user_id"] = $row["mb_user_id"];
$_SESSION["mb_user_name"] = $name;
$_SESSION["mb_user_ip"] =  $_SERVER['REMOTE_ADDR'];
$_SESSION["mb_myBBOX"] = $_REQUEST["mb_myBBOX"];
$_SESSION["mb_myWmc"] = $_REQUEST["wmc_id"];
$_SESSION["mb_myKml"] = $_REQUEST["kml_id"];
$_SESSION["mb_myPOI"] = $_REQUEST["mb_myPOI"];
?>


In deiner session.conf (aus 2.2.3) fehlt dann wohl:

$_SESSION["mb_myWmc"] = $_REQUEST["wmc_id"];


Das würde ich noch ausprobieren, bevor du aufgibst.

 
Viel Glück.

Frank


-----Ursprüngliche Nachricht-----
Von: SABINE ROSCHER [mailto:SABINE.ROSCHER at ble.de] 
Gesendet: Mittwoch, 13. September 2006 11:12
An: Jäger, Frank (KRZ)
Betreff: AW: Antw: AW: [Mapbender-users] URL mit Parametern, WMC

Hallo Frank,

das Modul initWmc wurde entsprechend deines Rezepts unten geladen.
Leider funktioniert die GUI nicht mehr, wenn das Modul aktiv ist (weiße Seite, nur Buttons zu sehen).

Es sieht so aus, als ob die Änderungen zwischen den Versionen doch so gross sind, dass ein Upgrade nur der mod_initWmc.php nicht ausreicht.
(Auch eine Aktualisierung von class_wmc.php und class_kml.php hat nicht geholfen, ein komplettes upgrade können wir leider derzeit nicht vornehmen.)

Ein Versuch war es wert, trotzdem danke.

Sabine







Sabine Roscher
513 - Informations- und Koordinationszentrum für Biologische Vielfalt (IBV)
Bundesanstalt für Landwirtschaft und Ernährung
Deichmanns Aue 29, 53179 Bonn
Tel.: +49 (0)228 6845-3235 (oder -3237)
Fax: +49 (0)228 6845-3787
E-Mail: sabine.roscher at ble.de 
Internet: www.ble.de 
weiterführende Information: www.genres.de 
 

>>> "Jäger, Frank \(KRZ\)" <F.Jaeger at KRZ.DE> 12.09.2006 14:29 >>>

Noch mal in Kurzform:

Neues Modul (*.php) herunter laden und im Ordner ../http/javascripts/ auf dem Server ablegen.

Die Datenbank von Mapbender öffnen und den SQL von der genannten Seite darin ausführen:

INSERT INTO gui_element
(fkey_gui_id, e_id, e_pos, e_public, e_comment, e_element, e_src, e_attributes, e_left, e_top, e_width, e_height, e_z_index, e_more_styles, e_content, e_closetag, e_js_file, e_mb_mod, e_target, e_requires, e_url) 
VALUES('gui_digitize','initWmc',2,1,'initialise client with wmc','div','','',1,1,1,1,NULL ,'visibility:hidden','','div','mod_initWmc.php','','mapframe1,overview','','');


Dabei ist 'gui_digitize' (Value zu 'fkey_gui_id') zu ersetzen durch den Namen der GUI, mit der diese Funktion verwendet werden soll.

Ist sie erst in einer GUI drin, kann man sie von einer zur anderen weiter kopieren.



-----Ursprüngliche Nachricht-----
Von: SABINE ROSCHER [mailto:SABINE.ROSCHER at ble.de] 
Gesendet: Dienstag, 12. September 2006 14:22
An: Jäger, Frank (KRZ)
Betreff: AW: Antw: AW: [Mapbender-users] URL mit Parametern, WMC

Danke f. die Starthilfe !
werde versuchen das Modul zu laden.

Gruss
Sabine


Sabine Roscher
513 - Informations- und Koordinationszentrum für Biologische Vielfalt (IBV)
Bundesanstalt für Landwirtschaft und Ernährung
Deichmanns Aue 29, 53179 Bonn
Tel.: +49 (0)228 6845-3235 (oder -3237)
Fax: +49 (0)228 6845-3787
E-Mail: sabine.roscher at ble.de 
Internet: www.ble.de 
weiterführende Information: www.genres.de 
 

>>> "Jäger, Frank \(KRZ\)" <F.Jaeger at KRZ.DE> 12.09.2006 13:29 >>>
Hallo,
das "initWMC" ist dokumentiert auf dieser Seite:
http://www.mapbender.org/index.php/InitWMC 


> Ich habe Version 2.2.3, kann es daran liegen?

Ja, das Modul ist neu in Vers. 2.4


> Gibt es eine modul, das ich nachladen kann ?

Ja, hier:
https://mapbender.osgeo.org/source/browse/mapbender/trunk/mapbender/http/javascripts/mod_initWmc.php 

Vorschlag: Besser gleich die Version 2.4 komplett installieren. Ich weiß ja nicht, ob das Modul in die Welt von MB 2.2.3 passt.

Das Modul ist allerdings hier http://www.mapbender.org/index.php/Modules#initWMC noch als "Beta" klassifiziert. 

Viel Erfolg

Frank


-----Ursprüngliche Nachricht-----
Von: SABINE ROSCHER [mailto:SABINE.ROSCHER at ble.de] 
Gesendet: Dienstag, 12. September 2006 12:58
An: users at mapbender.osgeo.org 
Betreff: AW: Antw: AW: [Mapbender-users] URL mit Parametern, WMC

...

>Element 'initWmc' in die verwendete gui eingefügt?

...

Was ist initWmc ?

...

Ich habe Version 2.2.3, kann es daran liegen?
Gibt es eine modul, das ich nachladen kann ?


Sabine



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe at mapbender.osgeo.org 
For additional commands, e-mail: users-help at mapbender.osgeo.org 











More information about the Mapbender_users mailing list