在cakephp中实现imapbuilder
我已经用cakephp创建了一个网页。现在我觉得我在主页上的无聊的地图正在扼杀它。我买了imapbuilder,它可以让你在图像上做flash效果,但是我似乎无法让代码正常工作 这是我粘贴在主页上的代码,但无法加载。我看到的只是一个空白的正方形在cakephp中实现imapbuilder,cakephp,object,tags,Cakephp,Object,Tags,我已经用cakephp创建了一个网页。现在我觉得我在主页上的无聊的地图正在扼杀它。我买了imapbuilder,它可以让你在图像上做flash效果,但是我似乎无法让代码正常工作 这是我粘贴在主页上的代码,但无法加载。我看到的只是一个空白的正方形 <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/c
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0"
width="800" height="747" align="middle">
<param name="allowScriptAccess" value="always" />
<param name="movie" value="imapbuilder/loader.swf" />
<param name="base" value="imapbuilder/" />
<param name="flashvars" value="datasource=urlife_map.xml" />
<param name="loop" value="false" />
<param name="menu" value="true" />
<param name="quality" value="best" />
<param name="wmode" value="transparent" />
<param name="bgcolor" value="#ffffff" />
<embed src="imapbuilder/loader.swf" base="imapbuilder/" flashvars="datasource=urlife_map.xml" loop="false" menu="true" quality="best" wmode="transparent" bgcolor="#ffffff" width="800" height="747" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
</object>
我把这段代码粘贴到一个单独的文件中,它就成功了。我将文件夹imapbuilder保存在与主页文件相同的目录中
有人知道为什么这不能在我的网站上加载和工作吗?只有在使用标准CakePHP设置的应用程序的webroot目录中才能访问文件
我建议您将imapbuilder文件夹移动到webroot文件夹,并使用/(例如/imapbuilder/loader.swf,而不仅仅是imapbuilder/loader.swf)附加对它的所有引用。我认为一个更简单的解决方案是使用imapbuilder.net,它是imapbuilder的在线版本。然后地图将被远程托管在他们的服务器上,您所需要做的就是复制并粘贴他们的代码,这样就不会出现文件复制/目录问题
我在一些基于CMS的网站上使用过imapbuilder.net,例如dotnetnuke和wordpress。在线地图解决方案比Windows版本简单得多,至少对于基于CMS的网站来说是如此。@allegjdm93您能用嵌入和对象标记显示您当前的页面吗?