Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在cakephp中实现imapbuilder_Cakephp_Object_Tags - Fatal编程技术网

在cakephp中实现imapbuilder

在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

我已经用cakephp创建了一个网页。现在我觉得我在主页上的无聊的地图正在扼杀它。我买了imapbuilder,它可以让你在图像上做flash效果,但是我似乎无法让代码正常工作

这是我粘贴在主页上的代码,但无法加载。我看到的只是一个空白的正方形

<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您能用嵌入和对象标记显示您当前的页面吗?