已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PHP编程基础与实例教程第二版 PHP Fundamentals & Practices2nd Edition,第 13 章 新闻发布系统的页面美工,主讲:孔祥盛,本章大纲,13-1 JavaScript脚本语言 13-2 FCKeditor在线编辑器 13-3 新闻发布系统页面布局的实现 13-4 新闻发布系统静态和动态页面的嵌入,13-1 JavaScript脚本语言,1删除新闻信息前弹出用户确定对话框 2提供新闻编辑的撤销功能,13-2 FCKeditor在线编辑器,1. FCKeditor使用前的准备工作,13-2 FCKeditor在线编辑器,2. FCKeditor类的成员变量和成员方法 FCKeditor类中的成员变量 public $InstanceName:定义了在线编辑器的名称(例如:content),该成员变量需要和FCKeditor类的构造方法一起使用才有意义。例如代码:$oFCKeditor = new FCKeditor(content)构造了一个名称为content的在线编辑器,该在线编辑器的实例名为$oFCKeditor。在线编辑器的名称(content)类似于多行文本框表单控件textarea的名称;通过实例名($oFCKeditor)可以访问FCKeditor实例中的其它成员变量,并可以调用FCKeditor类中的成员方法。,13-2 FCKeditor在线编辑器,2. FCKeditor类的成员变量和成员方法 FCKeditor类中的成员变量 public $BasePath:定义了FCKeditor的根目录,FCKeditor的根目录实际上是fckeditor_php5.php文件和fckconfig.js文件所在的目录。例如:$oFCKeditor-BasePath = fckeditor/。 public $Width:定义了在线编辑器实例的宽度(单位像素),例如:$oFCKeditor-Width = 550。 public $Height:定义了在线编辑器实例的高度(单位像素),例如:$oFCKeditor-Height = 350。,13-2 FCKeditor在线编辑器,2. FCKeditor类的成员变量和成员方法 FCKeditor类中的成员变量 public $Value:定义了在线编辑器的内容,一般对应于多行文本框表单控件textarea的值。例如代码:$oFCKeditor-Value = “请在此输入新闻的内容!“。 public $ToolbarSet:定义了在线编辑器实例的工具栏集合。默认情况下FCKeditor提供了Default和Basic工具栏集合,工具栏集合类似于Word窗口中的格式工具栏与常用工具栏。例如:$oFCKeditor-ToolbarSet = “Default“或$oFCKeditor-ToolbarSet = “Basic“。,13-2 FCKeditor在线编辑器,2. FCKeditor类的成员变量和成员方法 FCKeditor类中的成员变量 public $Config:定义了在线编辑器的额外配置,$Config是一个数组,数组中的“键”来自于fckconfig.js文件中的“属性名”。例如:$oFCKeditor-ConfigEnterMode = br。,13-2 FCKeditor在线编辑器,2. FCKeditor类的成员变量和成员方法 FCKeditor类中的成员方法 public function _construct( $instanceName ) 功能:FCKeditor类的构造方法。需要和FCKeditor类的成员变量$InstanceName一起使用才有意义。 public function CreateHtml() 功能:返回某个在线编辑器实例的HTML代码。例如:$fckeditor = $oFCKeditor-CreateHtml() ; public function Create() 功能:在网页上显示某个在线编辑器实例的HTML代码,例如:$oFCKeditor-Create() ;,13-2 FCKeditor在线编辑器,3. FCKeditor的高级配置 (1)修改语言配置 (2)修改皮肤配置 (3)添加中文字体 (4)设置回车键模式 (5)设置工具栏展开 (6)设置在线编辑器的文字颜色列表 (7)设置在线编辑器的文字字号列表 (8)设置工具栏集合ToolbarSet (9)设置在线编辑器表情文件所在目录 (10)设置在线编辑器表情文件列表 (11)在线编辑器中表情按钮的其它设置,13-2 FCKeditor在线编辑器,4. FCKeditor在新闻发布系统中的应用,以新闻添加页面news_add.php代码为例,将news_add.php程序中的代码片段: 修改为如下代码。 BasePath = fckeditor/; / 设置FCKeditor实例的根目录 $oFCKeditor-Width = 550; / 设置FCKeditor实例的宽度 $oFCKeditor-Height = 350; / 设置FCKeditor实例的高度 $oFCKeditor-Value = “请在此输入新闻的内容!“; / 设置FCKeditor实例的内容 $oFCKeditor-ToolbarSet = “Default“; / 设置FCKeditor实例的工具栏集合 $oFCKeditor-ConfigEnterMode = br; / 设置FCKeditor实例的额外配置 $oFCKeditor-Create() ; / 显示在线编辑器的HTML代码 ?,13-2 FCKeditor在线编辑器,5. FCKeditor的文件管理 1“文件浏览”功能的设置 2“快速文件上传”功能的设置 3中文乱码问题的解决 4文件管理的高级配置,13-2 FCKeditor在线编辑器,3. FCKeditor瘦身,13-3 新闻发布系统页面布局的实现,DIV+CSS概述 界面布局图,13-3 新闻发布系统页面布局的实现,3. 使用DIV实现页面布局 4. 准备图片素材,13-3 新闻发布系统页面布局的实现,5. CSS热身,body font:12px “宋体“; text-align:center; margin:0px; background-color:#FFF; #container width:800px; margin:0px auto; #header width:800px; margin:0px auto; #menu width:800px; height:74px; margin:0px auto; background:url(“/images/logo.gif“) no-repeat; ,#banner width:778px; height:177px; margin:0px auto; background:url(/images/banner.jpg) no-repeat; #pagebody width:778px; height:500px; margin:0px auto; #sidebar width:163px; height:500px; float:left; background-color:#BDBDBD; #login margin:10px 0px 0px 0px; ,#mainbody text-align:left; width:610px; height:500px; float:right; background-color:#D8D8D8; #mainfunction margin:10px 0px 0px 10px; #footer width:778px; height:40px; margin:0px auto; background-color:#FFCC00; ,13-3 新闻发布系统页面布局的实现
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026浙江衢州市第二人民医院招聘2人考试备考试题及答案详解
- 职业卫生技术服务专业技术人员考试(职业卫生检测)模拟题库及答案(海南省白沙县2026年)
- 2026浙江宁波市鄞州区疾病预防控制中心招聘编外驾驶员1人考试备考试题及答案详解
- 2025年呼伦贝尔市海拉尔区社区工作者招聘笔试试题及答案详解
- 2026年佛山市禅城区事业编单位人员招聘笔试参考试题及答案详解
- 2026年漯河经开区就业见习岗位招聘143名考试备考题库及答案详解
- 2026云台山风景名胜区区属国企招聘高层管理人员及工作人员招聘岗位核销考试备考试题及答案详解
- 2026广东江门海关后勤管理中心招聘3人笔试模拟试题及答案详解
- 2026安徽池州市东至县机关事业单位青年就业见习岗位笔试模拟试题及答案详解
- 云南现代职业技术学院单招职业技能考试题库及答案
- 黄水院水工建筑物基础课件第6章 土石坝
- TCSTM00843-2022航空发动机紧固件用GH4738合金冷拉棒材
- 2025至2030年中国眩晕用药行业市场发展模式及投资前景分析报告
- 2024年内蒙古呼伦贝尔农垦集团有限公司招聘真题
- DB-T29-328-2024 天津市智慧工地建设技术标准
- T-ZAMA 1001-2024 硅碳负极材料用多孔碳
- 保安廉洁培训
- DL∕T 1396-2014 水电建设项目文件收集与档案整 理规范
- 公司境外税收管理办法
- 甘肃省张掖市甘州区2023-2024学年八下物理期末联考试题及答案解析
- 《职业卫生》模拟考试题与参考答案
评论
0/150
提交评论