酷源CMS网站集群产品交流论坛

首页 » 酷源KYCMS交流区 » 『 KYCMS安装使用区 』 » 用KY制作漂亮的仿猫扑幻灯片
qqyou - 2008-8-15 11:10:00
此例子调用的最新4个图片,不能限制只调用幻灯片,请宝宝,K文来解决:

1.先看效果:http://www.v366.net/v/0701/0822521564766746.shtml

2.创建文章的样式(flashtest)如下:

aPic[aPic.length] = "{KY_TitleImgPath}";
aLink[aLink.length] = "{KY_InfoUrl}";
aTitle[aTitle.length] = "{KY_Title#len(30)}";
aText[aText.length] = "{KY_Content#len(80)}";


3.创建标签(猫扑flash):
点文章模型->引用内容样式里选择你刚才保存的样式名字->文章数目改成"4"->系统属性将"图片"选上,我不明白为什么系统属性没有幻灯的选项,这样的话就所有最新图片都会显示了!->保存此标签

4.在模板的适当位置插入如下代码:

<!--代码开始--><table width=100%  border=0 cellspacing=0 cellpadding=0><tr><td valign=top ><script>
var aPic = new Array();
var aLink = new Array();
var aTitle = new Array();
var aText = new Array();

{Ky_猫扑flash}


var picStr = "",linkStr="",textStrArrStr="",i;
for(i=0;i<aPic.length;i++)
{
  if(picStr=="")
  {
  picStr = aPic[i];
  linkStr = aLink[i];
  textStrArrStr = "<div style=\"margin-top:10px;\" align=\"center\"><a href=\""+aLink[i]+"\" target=\"_blank\" class=\"news_hd\">"+aTitle[i]+"</a></div><div class=\"flashlr\" style=\"padding:2px;\">"+aText[i]+"……[<a href=\""+aLink[i]+"\" target=\"_blank\" class=\"news_hd_qw\">全文</a>]</div>";
  }
  else
  {
  picStr = picStr+"|"+aPic[i];
  linkStr = linkStr+"|"+aLink[i];
  textStrArrStr = textStrArrStr+"|<div style=\"margin-top:10px\" align=\"center\" ><a href=\""+aLink[i]+"\" target=\"_blank\"  class=\"news_hd\">"+aTitle[i]+"</a></div><div class=\"flashlr\"  style=\"padding:2px;\"> "+aText[i]+"……[<a href=\""+aLink[i]+"\" target=\"_blank\"  class=\"news_hd_qw\">全文</a>]</div>";
  }
}
document.write("<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" width=\"296\" height=\"235\" id=\"focus1\" name=\"focus1\">");
document.write("<param name=\"allowScriptAccess\" value=\"sameDomain\">");
document.write("<param name=\"movie\" value=\"/focus.swf\">");
document.write("<param name=\"quality\" value=\"high\">");
document.write("<param name=\"bgcolor\" value=\"white\">");
document.write("<param name=\"menu\" value=\"false\">");
document.write("<PARAM NAME=\"SCALE\" VALUE=\"exactfit\">");
document.write("<param name=\"wmode\" value=\"opaque\">");
document.write("<param name=\"FlashVars\" value=\"picStr="+picStr+"&"+"linkStr="+linkStr+"\">");
document.write("<embed id=\"focus2\" name=\"focus2\" src=\"/focus.swf\" SCALE=\"exactfit\" wmode=\"opaque\" flashvars=\"picStr="+picStr+"&"+"linkStr="+linkStr+"\" menu=\"false\" bgcolor=\"white\" quality=\"high\" width=280 height=190 allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />");
document.write("</object>");
document.write("<div id=\"focusTextArea\"></div>");
var textStrArr=textStrArrStr.split("|");
function setFoucsText(id){
  document.getElementById("focusTextArea").innerHTML = textStrArr[id];
}
setFoucsText(0);
var isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
function focus1_DoFSCommand(command, args) {
  if(command == "setFoucsText"){
  setFoucsText(args);
  }
}
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
  document.write('<script language="VBScript">\n');
  document.write('On Error Resume Next\n');
  document.write('Sub focus1_FSCommand(ByVal command, ByVal args)\n');
  document.write('Call focus1_DoFSCommand(command, args)\n');
  document.write('End Sub\n');
  document.write('</script\>\n');
}
</script><!-代码结束-->


5.将focus.swf文件放到根目录下面去,自己去效果页那儿去下载吧(论坛不允许上传SWF文件),然后再刷新内容页!搞定!,呵呵



 附件: 您所在的用户组无法下载或查看附件


************************************
以下内容,需回复方可浏览
qqyou - 2008-8-15 11:12:00
不能限制只调用幻灯片的,请各位大大们解决一下吧
北京的风 - 2008-8-15 13:25:00
呵呵支持一下
K文 - 2008-8-15 14:54:00
普通的标签没有幻灯这个属性....有一个系统的幻灯标签,


  如果你想要其它的幻灯片效果的话...就得要你自己去做
北京的风 - 2008-8-15 20:41:00
这样的回答不是正确的答案!地球人都会\这么说!!
kedee - 2008-8-15 23:19:00
不错,支持一下,既然有了图片选项,就应该加上幻灯片
yoyo_08 - 2008-8-15 23:28:00
强烈支持加强2.0版幻灯片功能
北京的风 - 2008-8-16 10:17:00
呵呵我等2.0已经好多年!
北京的风 - 2008-8-16 14:14:00
官方现在不好好的回答问题了!
北京的风 - 2008-8-23 20:41:00

 附件: 您所在的用户组无法下载或查看附件做了一下效果不错!能循环五个呵呵

 附件: 您所在的用户组无法下载或查看附件
benben9900 - 2008-8-27 14:47:00
呵呵,看一下~~~·
K文 - 2008-8-27 17:34:00
嗯.不错
pjdu - 2008-9-2 23:32:00
呵呵支持一下
wherego2000 - 2008-10-6 20:25:00
用心服务共创价值
wherego2000 - 2008-10-13 23:44:00
了一下效果不错!能循环五个呵呵
:default6: :default6:
yjh - 2008-10-14 13:11:00
强。漂亮
yjh - 2008-10-14 18:27:00
focus.swf 这个文件可以不可以提高FLA文件啊。里面的图片大小固定了。我要修改一下啊。
1
查看完整版本: 用KY制作漂亮的仿猫扑幻灯片