FoosunCMS-仿搜狐FLASH幻灯新闻

来自站长百科
跳转至: 导航、​ 搜索

导航:返回上一页

FoosunCMS-仿搜狐FLASH幻灯新闻


总体思路:建立自由标签,调出幻灯新闻,结合SOHU的FASLH,实现功能

从3.1以后风讯有了自由标签这个功能.以前建立幻灯总是调不了子栏木,其实,不用修改程序就能直接调用两层栏目的幻灯了!对,就是使用自由标签.

点击:自由标签-新建-设置新闻表,大致如下


搜狐FLASH幻灯新闻2.png


搜狐FLASH幻灯新闻3.png


搜狐FLASH幻灯新闻4.png


红色部分很重要,是能不能显示子栏目幻灯新闻的关键,我这里的数字 0561415…是我做的女性频道的编号,点击[查看栏目对照表]就可以显示你的栏目编号,我这里大栏目是女性频道,宝典,怀孕是她的子栏目


搜狐FLASH幻灯新闻5.png


生成SQL语句

Select Top 10 FS_News.ID,FS_News.NewsID,FS_News.Title,FS_News.Path,FS_News.FilterNews,FS_News.PicPath,FS_NewsClass.ParentID from FS_News,FS_NewsClass where FS_NewsClass.ParentID='0561415275481048' and FS_News.FilterNews=1 and FS_News.ClassID = FS_NewsClass.ClassID Order by FS_News.ID Desc

生成以后一定要把SQL语句放到数据库里检测,看看是不是有数据,然后根据情况修改.

ACCESS的查询分析器打开方法:


搜狐FLASH幻灯新闻6.png


下一步:

SOHU幻灯新闻基本格式是一个flash地址+?info="新闻标题|_|图片路径|_|新闻地址|||"

女性频道的参数在object id里面,其他地方略有不同,你可以查看他原文件,比如IT频道的是放在embed

把下面代码复制在右边的大框中.

注意到红色是循环幻灯的部分,后面蓝色再次显示标题目的是不让参数以"|||"结尾,一个"|||"表示一个幻灯片,用他结尾是多余的.

"/Files/BeyondPic/2006-6/19/01.swf?info="

是女性频道的幻灯FLASH,如果你想要选择3个幻灯片的FLASH可以去他 "美容地图 查他 FLASH地址.

SOHU其他频道的FLASH原理基本都是这样.你也可以把这些FLASH下到你本机去!

<object id="01" height="203" width="355" align="middle" 
codebase="http://download.macromedia.com/
pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" 
classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">
<param NAME="_cx" VALUE="10848">
<param NAME="_cy" VALUE="5292">
<param NAME="FlashVars" VALUE>
<param NAME="Movie" 
VALUE=/Files/BeyondPic/2006-6/19/01.swf?
info={#[*FS_News.Title*]|_|[#PicUrl#]|_|
[#Url#]|||#}[*FS_News.Title*]|_|[#PicUrl#]|_|[#Url#]>
<param NAME="Src" 
VALUE=/Files/BeyondPic/2006-6/19/01.swf?
info={#[*FS_News.Title*]|_|[#PicUrl#]|_|[#Url#]|||#}
[*FS_News.Title*]|_|[#PicUrl#]|_|[#Url#]> 
<param NAME="WMode" VALUE="Transparent">
<param NAME="Play" VALUE="0">
<param NAME="Loop" VALUE="-1">
<param NAME="Quality" VALUE="High">
<param NAME="SAlign" VALUE>
<param NAME="Menu" VALUE="-1">
<param NAME="Base" VALUE>
<param NAME="AllowScriptAccess" VALUE="sameDomain">
<param NAME="Scale" VALUE="ShowAll">
<param NAME="DeviceFont" VALUE="0">
<param NAME="EmbedMovie" VALUE="0">
<param NAME="BGColor" VALUE="FFFFFF">
<param NAME="SWRemote" VALUE>
<param NAME="MovieData" VALUE>
<param NAME="SeamlessTabbing" VALUE="1">
<param NAME="Profile" VALUE="0">
<param NAME="ProfileAddress" VALUE>
<param NAME="ProfilePort" VALUE="0">
<embed src="/Files/BeyondPic/2006-6/19/01.swf" 
quality="high" bgcolor="#ffffff" width="355" 
height="203" name="01" align="middle" 
allowScriptAccess="sameDomain" 
type="application/x-shockwave-flash" 
pluginspage="http://www.macromedia.com/go/getflashplayer"></object>

搜狐FLASH幻灯新闻7.png

保存.

主要工作已经完成下面,就自己建立标签调用!

效果图

搜狐FLASH幻灯新闻1.png


参考来源[ ]