150 likes | 293 Views
电子商务平台建设. 任务九 网站后台信息发布页设计. 子任务 1 文字新闻添加. 任务 : 在练习网站的 ” 行业动态 ” 栏目中添加标题为 ” 专访中国可再生能源学会理事长石定寰,新能源将成为新战略性产业 ” 的新闻。 说明:新闻内容文字来源事例网站相应新闻 操作步骤: 登陆后台 点“添加新闻“链接显示添加新闻页 输入新闻标题、选择新闻分类、输入文章内容等信息 执行”立即保存“ 到前台相应栏目查看发布的信息。. 注意事项.
E N D
电子商务平台建设 任务九网站后台信息发布页设计
子任务1 文字新闻添加 • 任务:在练习网站的”行业动态”栏目中添加标题为”专访中国可再生能源学会理事长石定寰,新能源将成为新战略性产业”的新闻。 • 说明:新闻内容文字来源事例网站相应新闻 • 操作步骤: • 登陆后台 • 点“添加新闻“链接显示添加新闻页 • 输入新闻标题、选择新闻分类、输入文章内容等信息 • 执行”立即保存“ • 到前台相应栏目查看发布的信息。
注意事项 • 1.网站发布信息时,若信息来源于被的网站或者媒体,必须准确写明“来源”与 “作者”,一是尊重别人的版权,二是若存在问题,则减轻自己的责任。 • 2.若信息只有注册用户或达到一定级别的用户能查看,则有需要设置访问权限; • 3.在真实的新闻发布中,文章发布时间必须填写新闻发生的当天或之后的日期,且与文内日期写法逻辑上一致。 • 4.文章发布建议先在记事本中输入文本,然后再到发布页发布,以免造成登陆信息失效而无法发布输入的信息的问题。(原因是Session对象中信息在规定时间中不使用的失效)
5.若WORD中文字要复制到表单中发布,建议先复制到记事本中进行格式转换,然后再复制到表单。5.若WORD中文字要复制到表单中发布,建议先复制到记事本中进行格式转换,然后再复制到表单。 • 6.若要设计含有表格等内容的信息,则建议在FrontPage 中先行设计,然后将HTML代码复制到表单的代码标签中,以减少文章信息量。 • 注意:只能复制需要的块或者表格内容,不能将网页头部信息及“BODY”标识等复制进去,否则造成新闻显示时页出现混乱。。 • 7.一些特殊的设置可使用表单中的工具进行设置,例如上标、下标等。
子任务2 含图新闻的发布 • 任务:将“未来挪亚方舟是垂直太阳能”的新闻发布到自己的实践网站中 • 操作: • 显示事例站相应新闻 • 进入自己网站后台添加新闻操作页 • 输入新闻标题,采用复制粘贴方式将内容文字复制到记事本,然后转贴到表单 • 将示例页图片另存到自己电脑的桌面 • 将鼠标移到图片插入点,用 按钮打开图片属性对话框页 • 通过游览找到需要上传的图片,同时设置好图片的高、宽及说明文字、对齐方式后按“确定”上传图片.
子任务3 图片轮播新闻的添加 • 任务:在网站中添加轮播新闻 • 说明:现在的网站一般使用FLASH技术实现图片新闻的轮换播出,称为图片轮播。 • 操作特别说明: 添加图片新闻时选中“图片轮播” • 操作步骤 • 1.添加下列图片新闻: 繁荣太阳能海宁参展 六大顶尖技术亮相上海太阳能光伏展 • 2.显示前台,查看轮播显示效果
子任务4 栏目首页分类略图设置 • 任务:在网站首页中添加栏目缩略图 • 说明:目前一些网站在首页中对各栏目设置缩略图,以图示表示栏目,并加以文字说明。 • 操作特别说明:在添加新闻图片时,选中“首页分类略图 ”选项 • 操作: • 1.在“太阳能热水器”栏目中添加“皇室金尊系列 ”产品信息,并将图片设置为”首页分类略图 “,同时按事例网站给信息添加内容摘要。 • 2.在”集成环保灶 ”栏目中添加“FR-A-H福星镜”产品,并添加内容摘要。 • 3.在首页查看分类略图 显示效果。
子任务5 栏目滚动新闻设置 • 任务:给网站设置滚动新闻 • 说明:网站滚动新闻一般显示一些最新饿重要的,需要引起访问者特别关注的信息,一般为一些重要通知等。 • 操作特别说明: • 在添加新闻时,选择“滚动新闻”选项。 • 操作: 1.给网站添加“抓住当前我国太阳能产业发展良机”、“太阳能下乡后带来的行业六大转变 ”、“嘉兴太阳能热水器产业集群借势拉升 ”三条新闻 2.显示首页,查看滚动新闻效果。
新闻信息数据库结构说明 • IsPic:图片标记 • PicFile:图片文件路径 • IsPass:发布(审核)标记 • IsTop:置顶标记 • IsDelete:删除标记 • IsCommend:推荐新闻 • IsIndexImg:栏目缩图标记 • IsPlay:图片轮播标记 • IsMove:滚动新闻 • Hits:访问数 • vUserGroupID:访问权限 • vUserMore:用户级别 • vUserJifen:访问者积分 • ChannelID:频道编号 • ClassID:栏目编号 • SortPath:栏目逻辑路径 • Title:标题 • TitleColor:标题颜色 • TitleURL:链接地址 • Keywords:关键词 • Description:摘要信息 • Content:内容 • Author:作者 • ComeFrom:来源 • AddTime:发布时间 • Inputer:发布人
Article_Edit.asp 说明 • <!--#include file=“chk.asp”-->//验证登陆代码文件 • <!--#include file="../AppCode/Class/Ok3w_Article.asp"--> //文章信息类文件 • <!--#include file=“../AppCode/fun/function.asp”-->//公共函数 • <!--#include file=“../AppCode/fun/CreateHtml.asp”--> //创建HTML文件函数文件,本例使用动态版,没有生成静态网站功能。 …. • <link rel="stylesheet" type="text/css" href="images/Style.css"> 链接后台样式文件 • <script language="javascript" src="../js/class.js"></script> 插入脚本程序“../js/class.js” • <script language="javascript" src="images/js.js"></script> 插入脚本程序= ”images/js.js“
<input name="Content" type="hidden" id="Content" value="<%=Server.HTMLEncode(Replace(Replace(Article.Content,"""upfiles/","""../upfiles/"),"""editor/","""../editor/"))%>" /> //取Article.Content值进行替换操作后转换成HTML编码 • <IFRAME ID="eWebEditor1" SRC="../editor/ewebeditor.htm?id=Content&style=Ok3w&savepathfilename=UpFiles" FRAMEBORDER="0" SCROLLING="no" WIDTH="600" HEIGHT="350" style="border:1px solid #CCCCCC;"></IFRAME> (1)<IFRAME></IFRAME>为嵌入式框架,在网页中嵌入式显示另一网页; (2)<editor目录中存储着很好的HTML信息编辑工具,自己开发网站时可直接参照本例使用editor的编辑功能。 (3)UpFiles为附件存放目录
<input name="UpFiles" type="hidden" id="UpFiles"> //WebEditor上传的文件存放路径 • <input name="eWebEditorUpFile" type="hidden" id="eWebEditorUpFile" value="1"> //WEBEditor中文件上传标记 • …… • <div id="eImg"></div> • <iframe scrolling="no" frameborder="0" width="100%" height="100" src="../editor/upload_files.asp?formID=Form&objID=PicFile"></iframe> • //upload_files.asp为文件上传组件页,可实现文件上传功能,上传后地址直接放入“PicFile”项。
Set Article = New Ok3w_Article //定义文章类对象 • action = Request.QueryString("action") • Id = Request.QueryString("Id") • ChannelID = Request.QueryString("ChannelID") • ClassID = Request.QueryString("ClassID") • Select Case ChannelID • Case 1 • Call CheckAdminFlag(3) //判断新闻维护权限 • Case 2 • Call CheckAdminFlag(2) //判断说明维护权限 • Case Else • Response.End() • End Select
action_ok = Request.Form(“action_ok”) //获取操作信息 • If action = "" Then action = "add" • Select Case action_ok • Case "add" • Call Article.Add() //文章添加操作 • Call SaveAdminLog("添加文章:" & Article.Title) • If Article.IsPass=1 Then Call Article_Page_Html(ID) • Call ActionOk("Article_Edit.asp?ChannelID=" & ChannelID & "&ClassID=" & ClassID & "&action=" & action & "&ID=" & ID) • Case "edit" • Call Article.Edit() //文章修改操作 • Call SaveAdminLog("修改文章:Id=" & Article.Id) • If Article.IsPass=1 Then Call Article_Page_Html(ID) • Call ActionOk("Article_Edit.asp?ChannelID=" & ChannelID & "&ClassID=" & ClassID & "&action=" & action & "&ID=" & ID) • End Select
If ClassID<>"" Then Article.ClassID = Cdbl(ClassID) //Cdbl()函数将字符格式转换成数字格式 • If action="edit" Or action="copy" Then Call Article.Load(Id) // Article.Load(Id)为读取编号为ID 号的记录信息 • If action="" Or action="copy" Then • action = "add" • Id = "" • End If