|
||||
[Chameleon] my widgets don't widgePaul Spencer spencer@dmsolutions.caSun, 16 Nov 2003 20:03:07 -0500
|
Bart, thanks for helping Sara out with this problem. You are very right, I do need to update the sample app on maptools ... I will add that to my high priority items and try to get to it this week :) Cheers, Paul Bart van den Eijnden wrote: > Hi Sara, > > you should change the following part in your index.phtml file, so add > the 2 lines starting with $this: > > class SampleApp extends Chameleon > { > function SampleApp() > { > parent::Chameleon(); > $this->moMapSession = new MapSession_RW; > $this->moMapSession->setTempDir( getSessionSavePath()); > } > > You can leave out the CWCInitializeMap() function. For clarity I have > attached a changed index.phtml file which should work for you. > > Paul: shouldn't we update the sample app on www.maptools.org so no more > people will run into these problems? Perhaps we can put the Geodan > sample there instead of the old sample application? > > Best regards, > Bart > > PS: it is a good habit to always CC the list, so other people with > similar problems in the future can search the archives. > > On Sat, 15 Nov 2003 16:58:56 -0500, Sara Yurman > <syurman@spatialfocus.com> wrote: > >> Hi Bart, >> >> Many thanks for your email. Here are some responses to your questions >> >>> With red box you mean the box with the red outline ofcourse, and not >>> the complete map widget turning red like it does in Opera (this is a >>> known issue). >> >> >> Yes, that's right. No, I'm not an Opera user. >> >>> what browser are you using? >> >> >> I was using Mozilla 1.5 when I wrote. I've tried IE from our one and >> only Windows client and Galeon after that and got basically the same >> results. Cutting off the Ruler works reliably in IE, and doesn't in >> Mozilla, but no other differences. >> >> > My guess is that the problem will be in the constructor of your >> sample > application. >> >> I've listed the index.phtml file below. I might be missing something >> here -- I'm still not seeing the problem. It would be so wonderful if >> it were something I did in here -- it could be easily fixed. >> >> Thanks again for your help. If you see anything in here, I would so >> appreciate hearing about it. >> >> Best, >> >> Sara >> >> *******************index.phtml below********************************** >> <? >> /* >> * this is a sample of a minimal application script required to >> * get a chameleon application running with a template and a >> * local map file. Most applications should actually just >> * copy this file and modify the template and mapfile >> * parts and should not need to do a lot more here. >> */ >> include( "/var/www/cwc2/htdocs/chameleon.php" ); >> >> $szTemplate = "nlr.html"; >> $szMapFile = "/var/www/cwc2/map/nlr.map"; >> >> class SampleApp extends Chameleon >> { >> function SampleApp() >> { >> parent::Chameleon(); >> } >> >> function CWCInitializeMap() >> { >> $this->moMapSession = new MapSession_RW; >> $this->moMapSession->setTempDir( getSessionSavePath()); >> parent::CWCInitializeMap(); >> } >> >> function CWCLoadTemplate($szTemplateName) >> { >> $this->mszTemplate = implode("\n", file($szTemplateName)); >> } >> } >> >> $oApp = new SampleApp(); >> $oApp->CWCInitialize( $szTemplate, $szMapFile ); >> $oApp->CWCExecute(); >> ?> > > > > -- ----------------------------------------------------------------- |Paul Spencer spencer@dmsolutions.ca | |-----------------------------------------------------------------| |Applications & Software Development | |DM Solutions Group Inc http://www.dmsolutions.ca/| -----------------------------------------------------------------
This archive was generated by Pipermail. |
MapTools.org -- Hosted by DM Solutions Group |