用免费版的Ecms新闻模块实现网摘的功能(blue2004原创)
作者:王猛 来源:bbs.phome.net 发布时间:2017-10-21 19:37
作者:blue2004 (小叶)
来源:落伍者论坛
在帝国Ecms的3.6的版本中,
已经全功能开放了采集系统,所以,我们很方便利用现有的模型来
做一个网摘站。
打开一个终极类别,
增加采集节点,我这里拿采集和讯的网摘为例子,
其他的大同小异。
看截图的示范:
http://bookmark.hexun.com/list.aspx?tag=%b8%e3%d0%a6
采集此页面的内容。





因为在ecms中 titlepic属于系统的自带属性字段,
所以我们将采集的网摘的转向地址直接采集入这个字段,
网摘需求的字段非常少,一个标题,一个反向的链接,最多加个作者和内容,
内容可以采集跟标题一样的,作者无非采用自定义,新闻时间保留为空,系统会自动默认。
到此为止,采集的模型已经出来了。
下面是模版部分的设置,我用的是div+css,当然没考虑几行几列的问题了。
列表循环部分:
[!--empirenews.listtemp--]
<!--list.var1-->
[!--empirenews.listtemp--]
列表内容模板:
(list.var)
<div id="matter">
<a target="_blank" href="[!--titleurl--]" class="blink_bold">[!--title--]</a>
<br />
<span class="black">
<a target="_blank" href="#" class="slink">[!--username--]</a>收藏,
<a target="_blank" href="[!--fava.url--]" class="slink">复制</a>到我的网摘</span>
<br />
<div class="excerpt">[!--title--]</div>
时间: [!--newstime--]
点击: [!--onclick--]
<a target="_blank" class="org" href="[!--news.url--]e/pl?classid=[!--classid--]&id=[!--id--]">评论</a>
<br />
原文地址:
<a target="_blank" href="[!--titleurl--]" onmouseover="window.status='[!--titlepic--]'; return true;" onmouseout="window.status=''; return true;" class="slink">
[!--titlepic--]
</a>
</div>
网摘内容页面的模版:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>[!--title--]</title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</head>
<frameset rows="*,80" name="forum" id="forum" frameSpacing="0" frameBorder="no" border="0"
cols="*" scrolling="no" noresize>
<frame name="mainFrame" src="[!--titlepic--]">
<frame name="bottomFrame" topmargin="0" leftmargin="0" marginheight="0" noresize
marginwidth="0" frameborder="0" border="0" scrolling="no" src="show.html">
</frameset>
</body>
</html>大家注意到内容页面的模版没有? 是一典型的上下框架机构。
show.html,因为框架的原因,下面放的是链接,所以我只能放一个show.html,
这样也好,还可以帮你放不少ad,google的广告,漂浮之类的。
说了那么多,其实就是牺牲了[!--titlepic--] 这个系统标签,
换来的结果就是图片调用失效了,不过反正如果你是想靠网摘赚点流量,做几个小站,
哄哄搜索引擎,那也无所谓了。:(
不过也多亏了,Ecms的强大的模版,采集和扩展功能,
嘿嘿,如果你是商业用户,那自定义模型,那简直无所不能。
又给wc做广告了,帝国Ecms,一切皆有可能!
最后效果:
更新时间:2024-12-18 20:26
来源:落伍者论坛
在帝国Ecms的3.6的版本中,
已经全功能开放了采集系统,所以,我们很方便利用现有的模型来
做一个网摘站。
打开一个终极类别,
增加采集节点,我这里拿采集和讯的网摘为例子,
其他的大同小异。
看截图的示范:
http://bookmark.hexun.com/list.aspx?tag=%b8%e3%d0%a6
采集此页面的内容。
因为在ecms中 titlepic属于系统的自带属性字段,
所以我们将采集的网摘的转向地址直接采集入这个字段,
网摘需求的字段非常少,一个标题,一个反向的链接,最多加个作者和内容,
内容可以采集跟标题一样的,作者无非采用自定义,新闻时间保留为空,系统会自动默认。
到此为止,采集的模型已经出来了。
下面是模版部分的设置,我用的是div+css,当然没考虑几行几列的问题了。
列表循环部分:
[!--empirenews.listtemp--]
<!--list.var1-->
[!--empirenews.listtemp--]
列表内容模板:
(list.var)
<div id="matter">
<a target="_blank" href="[!--titleurl--]" class="blink_bold">[!--title--]</a>
<br />
<span class="black">
<a target="_blank" href="#" class="slink">[!--username--]</a>收藏,
<a target="_blank" href="[!--fava.url--]" class="slink">复制</a>到我的网摘</span>
<br />
<div class="excerpt">[!--title--]</div>
时间: [!--newstime--]
点击: [!--onclick--]
<a target="_blank" class="org" href="[!--news.url--]e/pl?classid=[!--classid--]&id=[!--id--]">评论</a>
<br />
原文地址:
<a target="_blank" href="[!--titleurl--]" onmouseover="window.status='[!--titlepic--]'; return true;" onmouseout="window.status=''; return true;" class="slink">
[!--titlepic--]
</a>
</div>
网摘内容页面的模版:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>[!--title--]</title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</head>
<frameset rows="*,80" name="forum" id="forum" frameSpacing="0" frameBorder="no" border="0"
cols="*" scrolling="no" noresize>
<frame name="mainFrame" src="[!--titlepic--]">
<frame name="bottomFrame" topmargin="0" leftmargin="0" marginheight="0" noresize
marginwidth="0" frameborder="0" border="0" scrolling="no" src="show.html">
</frameset>
</body>
</html>大家注意到内容页面的模版没有? 是一典型的上下框架机构。
show.html,因为框架的原因,下面放的是链接,所以我只能放一个show.html,
这样也好,还可以帮你放不少ad,google的广告,漂浮之类的。
说了那么多,其实就是牺牲了[!--titlepic--] 这个系统标签,
换来的结果就是图片调用失效了,不过反正如果你是想靠网摘赚点流量,做几个小站,
哄哄搜索引擎,那也无所谓了。:(
不过也多亏了,Ecms的强大的模版,采集和扩展功能,
嘿嘿,如果你是商业用户,那自定义模型,那简直无所不能。
又给wc做广告了,帝国Ecms,一切皆有可能!
最后效果:
更新时间:2024-12-18 20:26