首页 | 风讯安装 | 后台管理 | 升级转换 | 模板制作 | 标签说明 | 采集说明 | 常见问题 | 自由标签 | 样式管理 | 功能扩展 | 插件使用 |
常 见 问 题
新 手 入 门
中 级 进 阶
高 级 技 巧
 3.1-幻灯新闻实现调用子类(后台控制,需要修改函数) ★★★★★ 【字体:小 大】 
3.1-幻灯新闻实现调用子类(后台控制,需要修改函数)
http://www.foosun.cn   作者:风讯科技   来源:  点击:  更新时间:06-06-16 11:39:34
 

本文讨论区:http://bbs.foosun.net/dispbbs.asp?boardID=22&ID=16556&page=2

 

按此在新窗口浏览图片

修改方法:

1、先修改foosun/editer/lableediter.asp

   查找

case 'Filter':
   var ReturnValue=OpenWindow('../FunPages/Frame.asp?FileName=LableFilter.asp&PageTitle=幻灯片新闻属性',336,150,window);
   break;

把那个定义弹出对话框的高的值(红色表明)设置的大些,因为后面要在这个标签里加上“调用子类”的开关,怕显示不下,我的设置成了200


 

2、修改foosun/funpages/lablefilter.asp

   在<tr>
      <td height="30" colspan="2"><div align="center">
          <input type="button" onClick="InsertScript();" name="Submit" value=" 确 定 ">
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          <input type="button" onClick="window.close();" name="Submit2" value=" 取 消 ">
        </div></td>
    </tr>

之前加上:

<tr>
        <td height="30" colspan="2">
          调用子类 <select name="SoonClass" id="select" style="width:70%;">
          <option value="1" selected>是</option>
          <option value="0">否</option>
        </select></td>
    </tr>

   然后在:

if (document.all.RowSpace.value=='') RowSpaceStr='20';
else RowSpaceStr=document.all.RowSpace.value;

后面加上:

var SoonClassStr=document.all.SoonClass.value;

再然后修改

window.returnValue='{%=FilterNews("'+ClassListStr+'","'+NewsNumberStr+'","'+TitleNumberStr+'","'+CssFileStr+'","'+PicWidthStr+'","'+PicHeightStr+'","'+OpenModeStr+'","'+ShowTitleStr+'","'+RowSpaceStr+'")%}';

修改为

window.returnValue='{%=FilterNews("'+ClassListStr+'","'+NewsNumberStr+'","'+TitleNumberStr+'","'+CssFileStr+'","'+PicWidthStr+'","'+PicHeightStr+'","'+OpenModeStr+'","'+ShowTitleStr+'","'+RowSpaceStr+'","'+SoonClassStr+'")%}';

3、修改foosun/admin/refresh/selectfunction.asp

把:
   Case "filternews"
    if UBound(ParaArray) = 9 then
     GetLableContent = FilterNews(ParaArray(1),ParaArray(2),ParaArray(3),ParaArray(4),ParaArray(5),ParaArray(6),ParaArray(7),ParaArray(8),ParaArray(9))
    else
     GetLableContent = ""
     Exit Function
    end if

替换为:

'//增加幻灯新闻对子类新闻的调用参数10
   Case "filternews"
    if UBound(ParaArray) =

9 7 3 1 2 3 4 8 :
文章录入:风讯科技  责任编辑:风讯科技  
·上一篇:简简单单让你的风讯生成HTML速度提高400%
·下一篇:实现点击图片打开下一页功能
【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
 没有任何评论
2002-2006 Foosun Inc. 四川风讯科技发展有限公司.版权所有  蜀ICP备 05005237