This site建立在Ning之上。您会注意到他们在主页上设置了jQuery标签并查看了源代码,您会看到这些标签是从外部网址获取内容(下方):
<div class="ui-tabs" id="tabs">
<ul>
<li><a href="http://friendsorenemies.com/vip/blog/embedPromoted?pageSize=10">Features</a></li>
<li><a href="http://friendsorenemies.com/vip/blog/embedVip?pageSize=10">Vip Blogs</a></li>
<li><a href="http://friendsorenemies.com/vip/blog/embedAll?pageSize=10">All</a></li>
</ul>
</div>
但是,这些网址不是宁的标准(我试过在similar Ning blog url上附加 / vip / blog / embedPromoted?pageSize = 10 并且它不起作用)这让我相信它们是以某种方式单独创建的,只是为了提取博客文章。以下是Ning上的博客页面供参考:link
任何人都知道他们如何只用博客文章创建这些页面?我最初想过使用博客rss feed,但意识到rss不包括作者头像和某些帖子元数据信息,比如我在上面发布的第一个链接中的信息。
非常感谢任何帮助。
提前感谢所有人!
答案 0 :(得分:0)
查看rssinclude.com,将RSS源放入网站的便捷方式。
如果这不起作用,您可以使用QueryPath库从站点jQuery样式中获取HTML,但是在PHP中。
答案 1 :(得分:0)
rss feeds don't include the author's avatar
你是什么意思?它包含在您的OP中的link中。
可以实现的一种方法是将XSLT temnplate应用于RSS提要以构建HTML页面。
答案 2 :(得分:0)
该Ning站点上的/vip
URL是Ning用于托管自定义PHP代码的自定义功能。由于它是自定义功能,因此无法在其他网站上使用。
可以使用Ning API创建类似的东西,将来自特定成员集的博客内容聚合到单个HTML页面或RSS源中。它必须在外部服务器上实现。