南京排名推广(南京产品推广)
23
2023-05-01
本文目录一览:
呀,做静态网页用Dreamweaver可以说和Word差不弊迟多呀,插入表格布局,可以插入背景、图片、flash。输入内容,改变样式。
就这些了!你可能说插入什么图片呀??怎么好看呀??
我告诉你你到网上搜:“中国网站模板”之类的关键字仔细找一找就行了!!
最后注意一定要插入标题、关键字。挺重要的哦!!!
试森答试此卜慧吧!!!问题是答案它爸^_^!!!
PHOTOSHOP网页平面设计(共8次24课时)
1
PHOTOSHOP软件基本应用、网站导航栏目的制作
2
临摹制作网站效果图
3
拼接亏森制作网站效果图
4
设计制作网站效果图
5
主题网站效果图制作
6
网页切片
FLASH网页动画设计(共8次24课时)
1
用FLASH绘制基本形状、形状渐变动画
2
元件——图形元件、运动渐变动画
3
案例网页栏目动画临摹、元件——影片歼扒剪辑元件
4
标准动画制作(路径动画、遮罩动画、残影动画、逐帧动画)
5
案例网页栏目动画设计、元件——按钮元件
6
动作、案例交互动画制作(个人FLASH网站)
DREAMWEAVER静态网页设计(共18次52课时)
1
静态网站的基本配置
2
用表格做网站
3
美化表格做网站
4
CSS样式应用
5
DVI+CSS网页排版
6
DVI+CSS网页排版案例
7
案例完整主题网站制作
8
模板与库
9
框架与特殊框架
10
网页特效
11
案例标准静态网页制作(包含技术CSS、DIV、模板或库)
12
脚本语销改亩言JAVASCRIPT
13
脚本语言VBSCRIPT
PHP动态网站开发 (共34次100课时)
1
开发环境配置(IIS、PHP、MYSQL、PHPMYADMIN、Apache)
2
PHP的基本语法
3
网页连接数据库——读取数据库数据
4
网页连接数据库——对数据库数据操作(插入、修改、删除)
5
留言板案例一
6
留言板案例二
7
新闻系统案例一
8
新闻系统案例二
9
SESSION在PHP中的应用
10
网页权限验证
11
管理员后台验证
12
管理员管理制作
13
会员系统案例——注册验证
14
会员系统案例——编辑个人资料、密码修改、发布博客
15
多级别新闻系统案例一
16
多级别新闻系统案例二
17
多级别新闻系统案例三
18
网易投票系统案例
19
在线购物系统案例一
20
在线购物系统案例二
21
在线购物系统案例三
22
招聘求职网站案例一
23
招聘求职网站案例二
24
教育培训类网站整站设计开发一
25
教育培训类网站整站设计开发二、网站上传优化
1、网站常见小图标调用方式:
将所有小图标做在一张大图上a.png,然后根据横纵轴来调用。
background:url("a.png") -23px -70px no-repeat;
2、块级元素居中的常见写法:
margin:0px auto;
3、如何让超链接影响到整个块?
将行内元素变成块级元素:display:block
4、文本框只留下面一条线:
{ border-width:0px; border-bottom:solid 1px #000; }
5、仿站:
用所学知识制作一个袭敏完整的网站
需要练习的同学,可以在小群群文件里下载、或者去官网下载网站实例照着仿站:
6、html及css常用易混短语总结:
超出部分隐藏: overflow:拍手枝hidden;
行级元素变块级: display:block;
下划线/去掉下划线: text-decoration:underline/ none;
文字居中: text-align:center;
边框为实线: border-style:solid;
边框缝隙合并: border-collapse:collapse;
背景图片不重薯橡复: background-repeat:no-repeat;
列表前无符号: list-style-type:none;
用libTemplate实现静态网页的生成
作者:iwind
原来在dev-club发表的一篇文章,将怎么用模板处理程序PHPlib 中的template.inc实现静态网页的生成,呵呵,居然被列入精华,并被多个网站转载,想来这是荣幸。其实网上这方面的东西很多了,我上此发布的所谓IAMS( iwind 文章管理系统),里面也有,有心人可以看一下。下面我只是简要在总结一次。
现在一般说生成静态网页的方法有三种,一个是配置服务器,大家可以到 去找找看,对于这个很多地指如方都有的。另外一个是用ob_函数控制输出。方法如下:先用ob_start();打开输出缓冲器,然后是对数据的分析,操作等等,跟着用ob_get_contents();获取缓冲区的内容,然后再写入文件。根据这个步骤,可以写出以下程序:
?php
ob_start();
//主体部分,数据操作,处理,输出等等。。。
require”global.php”;
mysql_connect(“localhost”,”root”,””);
…..
//获取缓冲区内容
$contents=ob_get_contents();
//如果不想输出任何东西,可以加上这句
ob_end_clean();
//写入目的文件
$fp=@fopen($targetFile,”w+”) or die(“打开文件迹巧时出错”);
fwrite($fp,$contents);
?
这样就把这个动态页面的内容写入了静态页面,$targetFile.像有的网站首页内容很多,要调用n多个查询语句时,不妨定时生成静态网页,既大幅提高了访问速度,也减轻了服务器负担。
你可以看出来,我用ob_只是处理单个页面,对于批量写入或更新多个页面,这个方法就不行了。这就是我要讲的第三种方法,用模板。模板是个好东东,现在大家都或多或少在用它,建议还不会简单模板处理的网友,花点时间去学它,一般的模板处理程序都很简单的。用模板实现静态网页的生成是非常简单的,方法就是获取分析结果,把分析结果写入文件。下面就以PHPlib中的template.inc来谈谈如果用模板生成静态网页。
一, 修改template.inc
加入以下的几个函数:
//将分析结果保存到文件中去
function savetofile ($dir,$varname){
$data=$this- finish($this- get_var($varname));
$fp=fopen($dir, "w+ ");
fwrite($fp,$data);
}
//清除已赋值数组
function renew(){
$this- varkeys=array();
$this- varvals=array();
$this- file=array();
}
第一个函数是结果保存到静态文件中,第二个是把所有的模板分析变量都置为空,以免批量处理时相互影响。
二,实现静态网页生成。
?php
$itpl- set_file(“main”,”mian.tpl”);
//分析模板变量
…..
//分析main?mains
$tpl- parse( "mains ", "main ");
//把分析结果mains存入main.html
$tpl- savetofile( "main.html ", "mains ");
//置空
$tpl- renew();//至关重要
?
呵呵,是不是很简单,main.html就是我们要的内容。下面是一个结合数据库的例子,并用函唯州启数封装了起来。
?php
//$aid是数据库中的文章id,$table是表名称,$template是模板地址,$tpl是template.inc的一个实例
//每一个aid对应一个静态网页地址,都存在一个数据表中
//表的结构类似于 aid target title
// 1 a1.html ….
// 2 a2.html ….
// 3 a3.html ….
function staticInfo($aid){
global $table,$template,$tpl;
//查询数据库
$res=mysql_query(“select * from $table where aid=’$aid’”);
//取出数据
$array=mysql_fetch_array($res);
//读静态网页地址,标题。
$target=$array[“target”];
$title=$array[“title”];
//分析模板
$tpl- set_file(“main”,$template);
//把模板中的{title}变量换成$title
$itpl- set_var(“title”,$title”);
//分析整个模板
$itpl- set_var(“mains”,”main”);
//把mains写入文件
$tpl- savetofile($target, "mains ");
//置空
$tpl- renew();
}
?
这样我们就可以用函数staticInfo()把我们想要处理的任一篇文章都生成静态网页。表$target里也可以包含文章内容,作者,来源等等,方法是一样的。
三,更新静态网页
一篇文章加入数据库后,由于一些原因我们总要修改一些文章。这时候,只要把相应的静态网页重新生成一次即可。这是非常方便的,因为表中已经有了静态网页的目标地址target字段。
可以看出关键所在,一篇文章生成静态网页的关键所在就是$template(模板地址),$target(目标地址)。前者,我们可以先确定,后者可以由你随心所欲的为每篇文章设置一个地址。常用的有1,时间戳 2,时分秒 3,根据文章id。因为这些重复的机会会非常小的。
四,批量生成静态网页.
有了单个文章生成的静态网页的函数了,那么批量生成是非常简单的。就是获取所有的文章aid,然后套入函数即可。
?php
//引用模板类
require”template.inc”;
//引入函数
require”functions.php”;
//一些变量的定义
$table=”art”;
$template=”template/info.tpl”;
$tpl=new Template(“.”);
//连接mysql,选择数据库
mysql_connect(“localhost”,”root’,””);
mysql_select_db(“article”);
//发送查询语句
$res=mysql_query(“select aid from $table”);
while($r=mysql_fetch_array($res)){
$aid=$r[“aid”];
//生成静态网页
staticInfo($aid);
}
//结束
echo”所有静态网页更新/生成成功”;
?
上面就是完整的例子。我们做cms的流程可以如下:
1,记者发稿(把稿件内容放入数据库)
2,编辑审查(如果他认为可以发布,那么就可以把这些内容生成静态网页)
3,退回稿件(把生成的静态网页删除,把数据库中的内容删除)
然后,我们访问到的网站内容就都是静态的了。一个问题就是,这种方法会不会占用很多空间内? 有上千篇文章了,只占用了20M空间。反过来说,如果你有10000篇文章的话,你不会吝啬到只买200M的空间吧?
或许你对生成静态的文章列表感到困惑,其实方法是一样的,就是 计算页码? 分析每个页码的内容 ? 写入文件。 分析每个页码的内容,当然是写个函数咯,如果你一页一页的生成,恐怕被人嘲笑 ^_^。
静态网页不仅仅是可以减轻服务器负担,提高访问速度,也可以方便地做镜像网站,方便地备份,减少被攻击损失程度,加快还原速度。当然静态网页也会给大家带来诸多不便的地方,你需要在动态和静态之间做出平衡,
也可以在静态网页中加入js调用的php代码,来达到计数,即时更新等目的。(完)
1.先下载网页制作工具,Dreamweaver v8.0 简体注册版
下载地址:
2.开始学习,去网易学院学习网页制作的方法。
《网站设计系列多媒体教程》
3.如果会做了,申请免费主页空间,如果自己有更好了,(注:主机是空间)没有请去这里找一个适合自己的申请,免费。
4.把做好的主页上传到您的空间。需要FTP上传软件。
下载地址:
5.用您自己的或者申请的免费域名(一般申请免费空间都赠送一个二级域名)访问您的主页。
参考资料:
网页入门用设计三剑客,就是Dreamweaver(梦想编织者)、Fireworks(烟花)、Flash(闪动,翻译的不好^_^)。
Dreamweaver是制作网页用的,分三个视图:代码视图,拆分视图,和布局视图。我一般巧枯族使用代码视图和布局视图。说到代码视图,你应知道一点,做网页最基本的技术就是HTML,所以在你用布局视图制作网页的时候也要能看懂相应的HTML代码。
Fireworks是对图片进行加工的,类似于Photoshop(大家都叫它PS)。
Flash从翻译过来的中文就能看出是做Flash动画的败禅。
我建议你先安装网页设计三孝弊剑客的6.0版本,当对HTML技术了解的差不多的时候在安8.0,如果你对动态网页等技术有兴趣,以后可以安装VS2005(Microsoft Visual Studio 2005)。
做静态网页要用到的知识有:HTML、CSS(专门负责网页的样式和美工)、VBScript(VBS)或JavaScript(JS),动态网页是基于静态网页基础上有交互的网页,所以你先要学会做静态的网页,在考虑做动态网页。动态网页现在主流的技术有ASP、ASP.NET、JSP、PHP。
HTML的参考资料:
VBS应用实例:
打开一个记事本,将下面这段粘贴进去,然后保存成 *.htm 的文件,最后双击打开(允许阻止的内容)。
script type="text/vbscript"
msgbox("今天距北京2008年奥运会开幕还有" Datediff("d",date(),cdate("2008-8-8")) "天")
/script
JS类似于VBS,所以你只要会其中一种就可以,我建议你学JS。
最后祝你学业有成!
PHP 模板引擎Smarty可以生成【静态页面】缓存。
Smarty是一个使用PHP写出来的模板引擎,是目前业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。简单的讲,目的就是要使PHP程序员同前端人员分离,使程序员改变程序的逻辑内容不会影响到前端人员的页面设计,前端人员重新修改页面不会影响到程序的程序逻辑,这在多人合作的悄悉亏项目中显的尤为重要。
Smarty优点
1. 速度:采用Smarty编写的陆配程序可以获得最大速度的提高,这一点是相对于其它的模板引擎技术而言的。
2. 编译型:采用Smarty编写的程序在运行时要编译成一个非模板技术的PHP文件,这个文件采用了PHP与HTML混合的方式,在下一次访问模板时将WEB请求直接转换到这个文件中,而不再启神进行模板重新编译(在源程序没有改动的情况下)
3.【 缓存技术】:Smarty选用的一种缓存技术,它可以将用户最终看到的HTML文件缓存成一个【静态的HTML页】,当设定Smarty的cache属性为true时,在Smarty设定的cachetime期内将用户的WEB请求直接转换到这个【静态的HTML】文件中来,这相当于调用一个【静态的HTML文件】。
4. 插件技术:Smarty可以自定义插件。插件实际就是一些自定义的函数。
5. 模板中可以使用if/elseif/else/endif。在模板文件使用判断语句可以非常方便的对模板进行格式重排。
关于静态网页制作实例和静态网页制作实例的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注云尚网络www.ysfad.net。
发表评论
暂时没有评论,来抢沙发吧~