打开e/class/userfun.php 加入以下代码:
//-------------------------------幻灯新闻调用 function egz_pixPicNews($picid,$cont,$showtitle=false,$width,$hight) {global $empire,$public_r; if($picid!=0){$sql=$empire->query("select title,pic_url,url,classid from phome_enewspic where classid='$picid' limit $cont");} else{$sql=$empire->query("select title,pic_url,url,classid from phome_enewspic limit $cont");} while($r=$empire->fetch($sql)) { $pic_url.=$r[pic_url]."|"; $title.=$r[title]."|"; $url.=$r[url]."|"; }
$pic_url=Substr($pic_url,0,-1); $title=Substr($title,0,-1); $url=Substr($url,0,-1); if($showtitle) {$text_height=20;} else{$text_height=0;}
echo "<SCRIPT type=text/javascript>\n"; echo " <!--\n"; echo " \n"; echo " var focus_width=$width\n"; echo " var focus_height=$hight\n"; echo " var text_height=$text_height\n"; echo " var swf_height = focus_height+text_height\n"; echo " var swfpath = '$public_r[newsurl]/images/pixviewer.swf'\n"; echo " \n"; echo " var pics='$pic_url'\n"; echo " var links='$url'\n"; echo " var texts='$title'\n"; echo " \n"; echo " 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=\"'+ focus_width +'\" height=\"'+ swf_height +'\">');\n"; echo " document.write('<param name=\"allowScriptAccess\" value=\"sameDomain\"><param name=\"movie\" value=\"'+swfpath+'\"><param name=\"quality\" value=\"high\"><param name=\"bgcolor\" value=\"#ffffff\">');\n"; echo " document.write('<param name=\"menu\" value=\"false\"><param name=wmode value=\"opaque\">');\n"; echo " document.write('<param name=\"FlashVars\" value=\"pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'\">');\n"; echo " document.write('<embed src=\"'+swfpath+'\" wmode=\"opaque\" FlashVars=\"pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'\" menu=\"false\" bgcolor=\"#ffffff\" quality=\"high\" width=\"'+ focus_width +'\" height=\"'+ focus_height +'\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />'); document.write('</object>');\n"; echo " \n"; echo " //-->\n"; echo " </SCRIPT>\n"; }
//----------------------------------
然后添加模板标签
标签符号:egz_pixPicNews
函数名:egz_pixPicNews
标签格式:[egz_pixPicNews]类别ID,显示条数,是否显示标题,宽,高[/egz_pixPicNews]
标签说明:参数 参数说明 类别ID 查看图片新闻ID点这里 显示条数 调用最新几条图片,最好不要超过6条 是否显示标题 是否在图片下显示标题,0为不显示,1为显示 宽 显示幻灯片的宽 高 显示幻灯片的高 注:如果显示标题的话,幻灯片的高会自动加20
然后下载我给的pixviewer.swf放到images目录中
使用说明:函数调用的是"图片新闻"里所添加的图片.
希望大家能互相交流学习,为帝国系统添加更多的功能.
具体演示大家可以看 y.sina.com.cn 里的那个幻灯新闻
上传以下附件: [下载 *.rar](文件大小:9.77 KB,下载次数:342)
|