首页 > 网站 > 建站经验 > 正文

3.1SP1-后台批量修改新闻模板并自动生成新闻页面

2024-08-30 19:06:12
字体:
来源:转载
供稿:网友

本文讨论区:http://bbs.foosun.net/dispbbs.asp?BoardID=22&replyID=88047&id=18274&skin=0


按此在新窗口浏览图片



按此在新窗口浏览图片

修改方法非常简单:

1、修改foosun/admin/info/newslist.asp

在ContentMenuArray[ContentMenuArray.length]=new ContentMenuFunction("parent.SetNewsAttribute();",'设置属性','disabled');

上面加上:

ContentMenuArray[ContentMenuArray.length]=new ContentMenuFunction("parent.BatchSetNewsTemplete();",'修改模板','disabled');//批量修改模板

然后在function EditContent()上面加上:

//批量修改新闻捆绑的模板
function BatchSetNewsTemplete()
{
var SelectedContent='';
for (i=0;i{
if (ListObjArray[i].Selected==true)
{
if (ListObjArray[i].Obj.ContentID!=null)
{
if (SelectedContent=='') SelectedContent=ListObjArray[i].Obj.ContentID;
else SelectedContent=SelectedContent '***' ListObjArray[i].Obj.ContentID;
}
}
}
if (SelectedContent!='')
{
OpenWindow('Frame.asp?FileName=BatchSetNewsTemplete.asp&PageTitle=批量修改新闻捆绑的模板&NewsIDStr=' SelectedContent,360,120,window);
location.href=location.href;
}
}

然后上传压缩包里的BatchSetNewsTemplete.asp到foosun/admin/info目录下就OK,初步测试没有问题

此方法非常简单,高手莫笑话我!

12-21应几个论坛上朋友的建议,增加了批量修改模板后自动刷新修改模板的新闻内容


12-21更新补丁(增加自动刷新功能)

经过测试,没有发现问题,大家测试的时候注重备份数据库

点击下载附件(增加了刷新条数的提示)
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表