Iframe 将跨域Magento网站嵌入博客,最好是在Blogger上托管

Iframe 将跨域Magento网站嵌入博客,最好是在Blogger上托管,iframe,web,embed,blogs,Iframe,Web,Embed,Blogs,很抱歉提前问了这么长的问题 这是一个大问题:我们的网站是学校和非营利组织在线慈善拍卖的场所。我们使用Magento创建单独的拍卖活动目录,每个拍卖活动都属于自己的类别——我们只是一个拥有自己品牌的慈善拍卖场所,与易趣或craigslist没有什么不同。一些组织已经要求用他们自己的品牌展示他们的拍卖活动。我正试图为这些人想出一个快速、免费和用户友好的解决方案,避免重大的开发 我的简单解决方案是:让他们在Blogger上建立一个博客(免费,带宽不受限制,没有崩溃的风险),然后选择一个与他们的品牌最匹

很抱歉提前问了这么长的问题

这是一个大问题:我们的网站是学校和非营利组织在线慈善拍卖的场所。我们使用Magento创建单独的拍卖活动目录,每个拍卖活动都属于自己的类别——我们只是一个拥有自己品牌的慈善拍卖场所,与易趣或craigslist没有什么不同。一些组织已经要求用他们自己的品牌展示他们的拍卖活动。我正试图为这些人想出一个快速、免费和用户友好的解决方案,避免重大的开发

我的简单解决方案是:让他们在Blogger上建立一个博客(免费,带宽不受限制,没有崩溃的风险),然后选择一个与他们的品牌最匹配的模板,或者模仿,让它看起来和他们自己的网站一模一样。然后从我们的网站上粘贴一些简单的iframe代码和他们自己类别的URL(其中列出了他们所有的拍卖项目),以便他们的项目嵌入到博客中

技术问题:iframe想法可行,投标人可以登录、投标、签出。。。完全实用——但它看起来很糟糕,因为它在Blogger上显示了我们的桌面浏览器/默认主题。然而,我们的移动主题非常适合iframe,因为宽度是流动的,iframe可以是任何宽度,而且看起来仍然不错。我能够在我们自己的博客上测试这一点(在Blogger上托管),在Safari中打开它,并将用户代理切换到iPhone。您可以在这里看到这一切是如何协同工作的(请记住,在查看博客时必须使用iPhone用户代理):

那么,有没有一种方法可以在桌面上使用iframe来显示基于Magento的网站的移动主题呢?你可能也知道iGoogle的gmail小工具——它显示gmail的移动版本,即使它是从桌面浏览器查看的——他们是怎么做到的


披露:我不是工程师,我是网页设计师——我知道一些CSS3和HTML。。。但是我们把真正的开发外包出去,所以我想在我的舒适区之外的解决方案是绝对受欢迎的,但如果我能做到,我们将节省急需的资金。感谢您的帮助,您的想法最终将帮助非营利组织

我唯一能想到的办法就是用艰难的方式。。。我必须创建一个新的主题,重新设计网站以适应iframe,就像iphone主题对移动设备所做的那样。这绝对是一条艰难的路,没有捷径

以下是我如何为iframe显示创建新商店/商店视图的列表:

  • 在当前网站下创建新商店
  • 在新店下创建新店视图
  • 为主页创建cms页面
  • 转到系统>配置>Web并选择新建商店视图。。。改变 主页到上面创建的新cms页面
  • 转到“系统>配置>网站”,然后取消选中“所有使用网站”下的复选框 [当前配置范围:默认页面]
  • 转到系统>设计并添加设计更改,将新主题指定为 商店视图的主题
  • 您可能需要将商店id添加到您的网站url中,以便 能够直接链接到新的商店视图。要做到这一点,请访问 系统>配置>Web并将存储代码添加到URL=是
  • 下面是我发现最适合Blogger的iframe的代码:

        <div align="center" style="background:#fff;margin:0 auto;width:770px;border:1px solid #999;border-radius:10px 0 0 10px;webkit-border-radius:10px 0 0 10px;moz-border-radius:10px 0 0 10px;">
    <iframe frameborder="0" src="http://yoursite.com/store_id" width="770px" height="550px">  <p>Error: Embedded data could not be displayed.</p> </iframe></div>
    
    
    错误:无法显示嵌入的数据。


    我正在接近解决方案。。。能够在CMS页面中放置特定拍卖类别的区块,并将该CMS页面的主题更改为移动主题。现在,我需要找到一个解决方案,在用户单击任何链接时维护移动主题,这会将他们带到默认主题。也许可以创建一个全新的主题,在fancybox中打开这些特定链接?