大家好,留言版代码相信很多的网友都不是很明白,包括留言板彩色文字代码也是一样,不过没有关系,接下来就来为大家分享关于留言版代码和留言板彩色文字代码的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
在互联网时代,社区网站、论坛、博客等平台越来越受欢迎。这些平台中,留言版无疑是用户互动的重要场所。一篇优秀的留言版代码,不仅能提升用户体验,还能增强社区的凝聚力。本文将带你轻松掌握留言版代码,打造互动社区利器。
一、留言版代码的构成
留言版代码通常由以下几个部分构成:
| 序号 | 部分 | 说明 |
|---|---|---|
| 1 | 数据库连接 | 连接数据库,存储留言信息 |
| 2 | 数据展示 | 展示已发布的留言 |
| 3 | 留言提交 | 用户提交留言的表单 |
| 4 | 数据处理 | 处理用户提交的留言,包括存储、审核、回复等功能 |
| 5 | 样式美化 | 使用CSS和HTML对留言版进行美化,提升用户体验 |
二、留言版代码的实现
以下以一个简单的留言版为例,介绍留言版代码的实现过程。
1. 数据库连接
我们需要选择一个数据库,这里以MySQL为例。创建一个名为`message`的数据库,并创建一个名为`comments`的表,用于存储留言信息。
“`sql
CREATE DATABASE message;
USE message;
CREATE TABLE comments (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50),
content TEXT,
createtime TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
“`
2. 数据展示
在HTML页面中,使用PHP代码获取数据库中的留言信息,并展示在页面上。
“`php
$mysqli = new mysqli(“
用PHP编写留言版的代码
这个小程序一共包含6个文件,其中index.php是程序入口、post.htm是留言表单、在lib文件夹里Model、View、Controller三个文件分别实现MVC,DataAccess是一个简单的数据库访问类。
复制PHP内容到剪贴板
PHP代码:
<?php
/**
*一个用来访问MySQL的类
*仅仅实现演示所需的基本功能,没有容错等
*代码未作修改,只是把注释翻译一下,加了点自己的体会
*/
class DataAccess{
var$db;//用于存储数据库连接
var$query;//用于存储查询源
//!构造函数.
/**
*创建一个新的DataAccess对象
*@param$host数据库服务器名称
*@param$user数据库服务器用户名
*@param$pass密码
*@param$db数据库名称
*/
function __construct($host,$user,$pass,$db){
$this->db=mysql_pconnect($host,$user,$pass);//连接数据库服务器
mysql_select_db($db,$this->db);//选择所需数据库
//特别注意$db和$this->db的区别
//前者是构造函数参数
//后者是类的数据成员
}
//!执行SQL语句
/**
*执行SQL语句,获取一个查询源并存储在数据成员$query中
*@param$sql被执行的SQL语句字符串
*@return void
*/
function fetch($sql){
$this->query=mysql_unbuffered_query($sql,$this->db);// Perform query here
}
//!获取一条记录
/**
*以数组形式返回查询结果的一行记录,通过循环调用该函数可遍历全部记录
*@return mixed
*/
function getRow(){
if($row=mysql_fetch_array($this->query,MYSQL_ASSOC))
//MYSQL_ASSOC参数决定了数组键名用字段名表示
return$row;
else
return false;
}
}
?>
下面再来介绍一下Model类。
这个类也很简单,里面的函数一看就知道,是针对各种数据操作的,它通过DataAccess访问数据库。
复制PHP内容到剪贴板
PHP代码:
<?php
//! Model类
/**
*它的主要部分是对应于留言本各种数据操作的函数
*如:留言数据的显示、插入、删除等
*/
class Model{
var$dao;//DataAccess类的一个实例(对象)
//!构造函数
/**
*构造一个新的Model对象
*@param$dao是一个DataAccess对象
*该参数以地址传递(&$dao)的形式传给Model
*并保存在Model的成员变量$this->dao中
* Model通过调用$this->dao的fetch方法执行所需的SQL语句
*/
function __construct(&$dao){
$this->dao=$dao;
}
function listNote(){//获取全部留言
$this->dao->fetch(“SELECT* FROM note”);
}
function postNote($name,$content){//插入一条新留言
$sql=”INSERT INTO `test`.`note`
(`id`, `name`, `content`, `ndate`, `add`)
VALUES(NULL,'$name','$content', NULL, NULL);”;
//echo$sql;//对于较复杂的合成SQL语句,<br/>
//调试时用echo输出一下看看是否正确是一种常用的调试技巧
$this->dao->fetch($sql);
}
function deleteNote($id){//删除一条留言,$id是该条留言的id
$sql=”DELETE FROM `test`.`note` WHERE `id`=$id;”;
//echo$sql;
$this->dao->fetch($sql);
}
function getNote(){//获取以数组形式存储的一条留言
//View利用此方法从查询结果中读出数据并显示
if($note=$this->dao->getRow())
return$note;
else
return false;
}
}
?>
看完这两个类之后你可能会发现这与以前我们写程序差不多,的确现在还闻不到MVC的味道,如果你不懂MVC,在这两个类的基础上你完全可以开始写你以前的程序了。例如要显示全部留言,只需要写入下代码:
复制PHP内容到剪贴板
PHP代码:
<?php
require_once('lib/DataAccess.php');
require_once('lib/Model.php');
$dao=& new DataAccess('localhost','root','','test');
$model=& new Model($dao);
$model->listNote();
while($note=$model->getNote())
{
$output.=”姓名:$note[name]<br>留言:<br>$note[content]<br><hr/>”;
}
echo$output;
?>
很亲切吧,呵呵。
有了这个“感情基础”你就不会对MVC望而生畏了,下面我们就要上今天的主菜了,那就是“Controller”闪亮登场!
先大体浏览一下主要结构,它包括一个Controller类以及派生出的三个子类(listController对应显示留言功能、postController对应发表留言功能以及deleteController对应删除留言功能)。
复制PHP内容到剪贴板
PHP代码:
<?php
//! Controller
/**
*控制器将$_GET['action']中不同的参数(list、post、delete)
*对应于完成该功能控制的相应子类
*/
class Controller{
var$model;// Model对象
var$view;// View对象
//!构造函数
/**
*构造一个Model对象存储于成员变量$this->model;
*/
function __construct(&$dao){
$this->model=& new Model($dao);
}
function getView(){//获取View函数
//返回视图对象view
//对应特定功能的Controller子类生成对应的View子类的对象
//通过该函数返回给外部调用者
return$this->view;
}
}
//用于控制显示留言列表的子类
class listController extends Controller{//extends表示继承
function __construct(&$dao){
parent::__construct($dao);//继承其父类的构造函数
//该行的含义可以简单理解为:
//将其父类的构造函数代码复制过来
$this->view=& new listView($this->model);
//创建相应的View子类的对象来完成显示
//把model对象传给View子类供其获取数据
}
}
//用于控制添加留言的子类
class postController extends Controller{
function __construct(&$dao,$post){
parent::__construct($dao);
$this->view=& new postView($this->model,$post);
//$post的实参为$_POST数组
//表单中的留言项目存储在该系统数组中
}
}
//用于控制删除留言的子类
class deleteController extends Controller{
function __construct(&$dao,$id){
parent::__construct($dao);
$this->view=& new deleteView($this->model,$id);
}
}
?>
大体浏览之后,你一定打算开始仔细研究它了吧,别急,为了心中有数,我们先从宏观着眼,先看看总入口index.php是如何调用Controller的:
复制PHP内容到剪贴板
PHP代码:
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″/>
<title>PHP MVC留言板</title>
</head>
<body>
<a href=”post.htm”>添加新留言</a><br>
<p>
<?php
//!index.php总入口
/**
* index.php的调用形式为:
*显示所有留言:index.php?action=list
*添加留言:index.php?action=post
*删除留言:index.php?action=delete&id=x
*/
require_once('lib/DataAccess.php');
require_once('lib/Model.php');
require_once('lib/View.php');
require_once('lib/Controller.php');
//创建DataAccess对象(请根据你的需要修改参数值)
$dao=& new DataAccess('localhost','root','','test');
//根据$_GET[“action”]取值的不同调用不同的控制器子类
$action=$_GET[“action”];
switch($action)
{
case”post”:
$controller=& new postController($dao,$_POST); break;
case”list”:
$controller=& new listController($dao); break;
case”delete”:
$controller=& new deleteController($dao,$_GET[“id”]); break;
default:
$controller=& new listController($dao); break;//默认为显示留言
}
$view=$controller->getView();//获取视图对象
$view->display();//输出HTML
?>
</body>
</html>
看过index.php之后你就更清楚了吧,原来功能是通过$_GET[“action”]指定的,由一个switch结构分发,不同的功能对应不同的Controller子类。现在可以滚上去(滚动页面上去的简称,绝非不洁用语^_^)仔细看看这个Controller代码了。注释应该很细了,不懂的地方就去看看PHP5的OOP语法和概念吧,单纯看这些概念总是越看催眠效果越好,现在带着实际问题去看,应该有所不同吧。不过我还是建议你在完成这个MVC的Hello World知道MVC是怎么回事之后下功夫打好OOP的基础,毕竟那是根本啊。
怎么样,Controller真是个光说不练的家伙吧,看不到三行它就把你引向View了,那就看看View吧。
View里有对应的子类,负责相应功能的显示。理解了Controller,View的代码就不难看了,难看的话也是因为混杂着HTML的原因,它所做的就是从Model获取所需的数据,然后塞到HTML中。
复制PHP内容到剪贴板
PHP代码:
<?php
//! View类
/**
*针对各个功能(list、post、delete)的各种View子类
*被Controller调用,完成不同功能的网页显示
*/
class View{
var$model;//Model对象
var$output;//用于保存输出HTML代码的字符串
//!构造函数
/**
*将参数中的Model对象接收并存储在成员变量$this->model中
*供子类通过model对象获取数据
*/
function __construct(&$model){
$this->model=$model;
}
function display(){//输出最终格式化的HTML数据
echo($this->output);
}
}
class listView extends View//显示所有留言的子类
{
function __construct(&$model)
{
parent::__construct(&$model);//继承父类的构造函数(详见Controller)
$this->model->listNote();
while($note=$this->model->getNote())//逐行获取数据
{
$this->output.=”姓名:$note[name]<br>留言:<br>$note[content]
<a href=\””.$_SERVER['PHP_SELF'].”?action=delete&id=$note[id]\”>删除</a><br><hr/>”;
}
}
}
class postView extends View//发表留言的子类
{
function __construct(&$model,$post)
{
parent::__construct(&$model);
$this->model->postNote($post[name],$post[content]);
$this->output=”Note Post OK!<br><a href=\””.$_SERVER['PHP_SELF'].”?action=list\”>查看</a>”;
}
}
class deleteView extends View//删除留言的子类
{
function __construct(&$model,$id)
{
parent::__construct(&$model);
$this->model->deleteNote($id);
$this->output=”Note Delete OK!<br><a href=\””.$_SERVER['PHP_SELF'].”?action=list\”>查看</a>”;
}
}
?>
之所以UI方面写得如此简陋,是因为这些工作可以交给Smarty这样的模板去做,而我们这里就像集中精力研究MVC,不想把Smarty扯进来,所以就这样凑合了,以后我们可以再把Smarty结合进来。
看了这个东西之后不知你是否对MVC的概念和实现更明白了一点。
我也是个初学者,这是个依葫芦画瓢之作,目的就是想了解一下MVC,如果你是高手,我很想得到你的点评,这样的划分和架构是否符合MVC的理念?还有哪些应该改进之处?
当然,大家都知道现在很多关于MVC的争论,这很正常,就像关于开发语言的争论一样,永无休止,学术上的争论有助于创新。作为我们学技术、用技术而言,一定要踏实深入学习,掌握了基本用法之后再去讨论,那才是更高层次的发展,在自己都搞不清的情况下在哪里争论只能是浪费时间。
下面说说我体会到的MVC的好处,它的确给程序的功能扩展带来方便,比如这个例子我们想要增加一个根据用户名查询留言的功能,只需要在Model里增加一个查询函数(突然发现这些函数的用法很像存储过程),Controller和View里增加相应的子类,这种分离带来的好处是程序功能模块可以即插即用,再就是整个程序的逻辑非常清晰。我想,对于需求变动频繁的Web应用来说,这种特性也许是很有价值的。
QQ留言代码怎么用
首先到一些空间素材网站上找一些留言代码,复制下代码。
然后,建议先到自己的QQ空间留言板留言后查看效果,再拿去给别人留言:登录自己的QQ空间,点空间上方导航条上的“留言版”→“我要留言”→把复制来的留言代码粘贴进输入框里→“发表”。看完效果后点击留言右边的向下的“三角形”→删除。
如果效果不错就拿去给别人留言:进入别人的QQ空间,点空间上方导航条上的“留言版”→“我要留言”→把复制来的留言代码粘贴进输入框→“发表”即可。
温馨提示:
①复制代码时,一定要把一整个代码复制下来,代码中的任何部分缺少了都是不会有效果的。
②如果直接将代码粘贴进输入框里,发表的时候可能会提示你没有输入内容。所以,把代码复制进去后顺便在最后面打一个空格(只要不改动代码内容就行)。
提供一些示范留言代码:
第一款:伤感离别彩色留言代码:树叶的离开是风的追求。
[M][B]
[ftf=comic sans ms]
[ftc=E4F2E2][ftf=Wingdings][fts=6]|[/ft][fts=5]|[/ft][/ft][/ft] [ftc=EE1000][ftf=Wingdings][fts=4]{{[/ft][/ft][/ft][ftc=E4F2E2][ftf=Wingdings][fts=5]|[/ft][fts=6]|[/ft][/ft][/ft]
[ftc=666666])))[fts=5][ftc=91278F]*[/ft][/ft])))[fts=6][ftc=37B400]*[/ft][/ft])))[fts=6][ftc=37B400]*[/ft][/ft])))[fts=5][ftc=91278F]*[/ft][/ft]))) [/ft]
[ftc=FCE1EC][ftc=8FC63D]树叶[/ft][ftc=0072BC]的[/ft]离开,是[ftc=FFF100]风的[/ft]”[ftc=ED008C]追求[/ft]”[ftc=652C91]还[/ft]。
[ftc=F7941D][/ft]是[ftc=EE1000]树[/ft]的[ftc=EE1000]不[/ft]挽[ftc=00A99E]留[/ft]! [/ft]
[ftc=666666]))[fts=5][ftc=91278F]*[/ft][/ft]))[fts=6][ftc=37B400]*[/ft][/ft]))[fts=6][ftc=37B400]*[/ft][/ft]))[fts=5][ftc=91278F]*[/ft][/ft]))[/ft]
[ftc=E4F2E2][ftf=Wingdings][fts=5]|[/ft][/ft][/ft][ftc=FCE0E2][ftf=Wingdings][fts=5]|[/ft][/ft][/ft][ftc=E4F2E2][ftf=Wingdings][fts=5]|[/ft][/ft][/ft]
[ftc=E4F2E2][ftf=Wingdings][fts=5]|[/ft][/ft][/ft][ftc=E4F2E2][ftf=Wingdings][fts=5]|[/ft][/ft][/ft]
__________________________________________________________________
第二款:彩色爱情留言板代码:一辈子在一起,必须的。
[B]
[ftc=EE1000]╭╮[/ft]
[ftc=EE1000]( [/ft] [ftc=00AEEF]◎[/ft][ftc=EE1000])[/ft]
[ftc=EE1000]╰╯[/ft]
[ftc=EE1000][B]┊[/B][/ft][/B]
[ftc=EE1000][B][B]┊[/B][/B][/ft][/B] [ftc=8FC63D]一辈子在一起,必须的╮[/ft]
[ftc=EE1000][B][B]べ[/B][/B][/ft] [ftc=EE1000]★★★★[/ft] [ftc=FFFFFF]★[/ft]
╔╗
[ffg,ED008C,FFFFFF]记得幸福 [/ft]
╚╝
[/B] [/ft]
__________________________________________________________________
第三款:彩色空间留言代码:保存心的交流备份秋的收获。
[M][ftc=#FF0000][ftf=Webdings][fts=3]k[/ft][ftc=#ED008C][fts=4]k[/ft][/ft][fts=5]k[/ft][ftc=#ED008C][fts=6]kk[/ft][/ft][fts=5]k[/ft][ftc=#ED008C][fts=4]k[/ft][/ft][fts=3]k[/ft][/ft][/ft][ftc=00AEEF]
[ftf=楷体_GB2312]上传我的真诚下载你的快乐[/ft]
[ftf=楷体_GB2312]浏览你的人生刷新我的感觉[/ft]
[ftf=楷体_GB2312]拷贝你的优秀删除我的寂寞[/ft]
[ftf=楷体_GB2312]保存心的交流备份秋的收获[/ft]
[ftc=#FF0000]★★★[ftc=#00FF00]★★[/ft]★★★[ftc=#00FF00]★★[/ft]★★★[/ft]
__________________________________________________________________
第四款:彩色空间留言代码:有什么不开心的事情?
[ftf=Webdings][fts=6][ftc=FFF100]Y[/ft][/ft][/ft][ftf=Webdings][fts=6][ftc=F7941D][ftc=A763A9]Y[/ft][/ft][/ft][/ft]
[M][B][ftc=37B400][ftc=00AEEF][ftc=EE1000][fts=3]你[/ft][/ft][/ft][/ft][/B] [em]e25[/em] [ftc=8FC63D]有[/ft] [ftc=ACD372]什[/ft] [ftc=8FC63D]麽[/ft] [ftc=ACD372]不[/ft] [ftc=8FC63D]开[/ft] [ftc=8FC63D]心[/ft] [ftc=ACD372]的[/ft] [ftc=ACD372]事[/ft] [ftc=8FC63D]?[/ft] [ffg,ED008C,FFFFFF]说出来让大家开心一下.[/ft] [em]e7[/em][/M]
[R][ftf=Webdings][fts=6][ftc=F7941D][ftc=ED008C]Y[/ft][/ft][/ft][/ft][ftf=Webdings][fts=6][ftc=FFF100][ftc=EE1000]Y[/ft][/ft][/ft][/ft][/R]
__________________________________________________________________
第五款:彩色留言代码:人的一生,平安就好。
[M][ftf=Webdings][fts=6][ftc=EE1000]U[/ft][/ft][/ft]
[B][ftf=楷体_gb2312][fts=4]
[ftc=EE1D24]钱多钱少,常有就好;[/ft]
[ftc=FFF100]人丑人俊,顺眼就好;[/ft]
[ftc=37B400]人老人少,健康就好;[/ft]
[ftc=00AEEF]家穷家富,和气就好;[/ft]
[ftc=ED008C]一切烦恼,理解就好;[/ft]
[ftc=F7941D]人的一生,平安就好。[/ft][/ft][/ft][/B]
[ftf=Wingdings][fts=6][ftc=00A99E]6[/ft][/ft][/ft]
[ftf=宋体][ftc=F7941D]╫————————————╫—╫
╫——————————————————————-╫—╫[/ft][/ft]
[/M]
__________________________________________________________________
第六款:彩色留言代码:上一秒我在你的空间。
[M][ftf=Webdings][fts=6][ftc=EE1000]U[/ft][/ft][/ft]
[B][ftf=楷体_gb2312][fts=4]
[ftc=EE1D24]钱多钱少,常有就好;[/ft]
[ftc=FFF100]人丑人俊,顺眼就好;[/ft]
[ftc=37B400]人老人少,健康就好;[/ft]
[M] [B]
[ffg,#6CCFF7,#FFFFFF]╱╲/土
ㄥ、〇:[/ft]
[M][B][ftc=#F49BC1]-‐[/ft][ftc=#EF6EA8]┈—‐[/ft][ftc=#ED008C]‐>[/ft][/B][/M]
[ftc=#8FC63D][fts=5]上一秒'我在你的空间[/url]。[/ft]
[ftc=#EE1000][fts=5]下一秒'我以不知去向。[/ft]
[M][B][ftc=#F49BC1]<‐[/ft][ftc=#EF6EA8]‐—┈[/ft][ftc=#ED008C]‐-[/ft][/B][/M]
[ftc=#00BFF3][禁]..![/ft]
__________________________________________________________________
第七款:彩色空间留言代码:你应该像孩子一样快乐。
[R][fts=6][ftc=ED008C][ftf=wingdings][ftc=8FC63D][ftc=ED008C][ftc=FFF100]![/ft][/ft][/ft][/ft][/ft][/ft] [/R]
[M][ftc=ZXDFF]亇
,
应
该
[ftc=EE1000][ftc=FFF100][ftc=00AEEF][ftc=8FC63D]微[/ft][/ft][/ft]
[ftc=FBAF00][ftc=F79700]笑[/ft][/ft][/ft]
,
像
[ftc=00AEEF][ftc=ED008C][ftc=ED008C][ftc=00A99E][ftc=FFF100]孩[/ft][/ft][/ft][/ft]
[ftc=FFF467]孒[/ft][/ft]
[ftc=489350]『
样[/ft]
[ftc=8000FF][ftc=EE1000][ftc=00AEEF]夬[/ft][/ft]
[ftc=7DC473]乐[/ft][/ft]
。
[ftc=00A99E][fts=6][ftf=wingdings]J J J J[/ft][/ft][/ft]
[ftc=00A650]‐-‐-‐-‐-‐->>[/ft]
[ftc=F16D7E][fts=6][ftf=webdings][ftc=EE1000]Y[/ft][/ft][/ft][/ft]
__________________________________________________________________
第八款:彩色qq互踩留言板代码:路过瞧瞧祝幸福。
[M] [U][fts=6][ftf=Wingdings][ftc=8FC63D]2222[/ft][/ft][/ft] [/U]
***>>>>
[M][ftc=FFF100]■■■[/ft][/M]
[M][ftc=00AEEF]■■■[/ft][/M]
[M][ftc=ED008C]■■■[/ft][/M]
[M][ftc=37B400]■■■[/ft][/M]
[M][ftc=F16522]■■■[/ft][/M]
[M][ftc=FDC68C]■■■[/ft][/M]
[M][ftc=EF6EA8]■■■[/ft][/M]
[M][ftc=00A650]■■■[/ft][/M]
[ftc=FFF100]路[/ft] [ftc=37B400]过[/ft], [ftc=F49BC1]瞧[/ft] [ftc=6CCFF7]瞧[/ft]; [ftc=F7941D]圉[/ft] [ftc=EE1000]諨[/ft] [ftc=FFF100]! [/ft]
__________________________________________________________________
第九款:精美踩客专用的彩色QQ空间留言代码。
[M][ftc=00AEEF][fts=6][ftc=#494949][ftf=Wingdings][ftc=FFF100]è[/ft] [ftc=ED008C]è[/ft] [ftc=00AEEF]è[/ft][/ft][/ft][/ft][/M]
[M]——————[ftc=FFF100]踩[/ft]——————[ftc=EE1000]踩[/ft]——————[ftc=F79700]踩[/ft]——————[/M]
[M]踩客[U]我[/U]带着倦倦的[ftc=ED008C]困意[/ft]帮你踩空间[ftc=F7941D]多不容易[/ft][/M]
[M][ftc=F16522]好[/ft][ftc=00AEEF]歹[/ft]你也得[ftc=00A99E]回踩[/ft]一下嘛![/M]
[M]顺便帮你[ffg,EE1000,FFFFFF]加加小窝滴人气[/ft]哦![/M]
[M][em]e7[/em] [em]e7[/em] [em]e7[/em][/M]
[M]——————[ftc=FFF100]踩[/ft]——————[ftc=EE1000]踩[/ft]——————[ftc=F79700]踩[/ft]——————[/M]
__________________________________________________________________
第十款:彩色qq空间留言代码:我们之间的距离越来越远。
[M][B]
[ftc=e6666])))[fts=5][ftc=91278F]*[/ft][/ft])))[fts=6][ftc=37B400]*[/ft][/ft])))[fts=6][ftc=37B400]*[/ft][/ft])))[fts=5][ftc=91278F]*[/ft][/ft]))) [/ft]
[ftc=FFF100]如果陌生[/ft]
[ftc=37B400]可以拉远我们之间的距离[/ft]
[ftc=91278F]那就保持仅有那一点的距离就好[/ft]
[ftc=F7941D]别让我们之间的距离越来越远[/ft]
[ftc=f66666])))[fts=5][ftc=91278F]*[/ft][/ft])))[fts=6][ftc=37B400]*[/ft][/ft])))[fts=6][ftc=37B400]*[/ft][/ft])))[fts=5][ftc=91278F]*[/ft][/ft]))) [/ft]
__________________________________________________________________
第十一款:彩色qq留言代码:不是结局不够好。
[ftf=Wingdings][fts=6][ftc=FFF100][ftc=00AEEF]|[/ft][/ft][/ft][/ft] [ftf=Wingdings][fts=6][ftc=EE1000][ftc=7DC473]|[/ft][/ft][/ft][/ft] [ftf=Wingdings][fts=6][ftc=0072BC][ftc=F7941D]|[/ft][/ft][/ft][/ft]
[M][B][fts=3][ftc=FFF100]不[/ft][/ft][/B] [ftc=8FC63D]是[/ft] [ftc=8FC63D]故[/ft] [ftc=ACD372]事[/ft]的〈 [B][ftc=ED008C][ftc=EF6EA8][ftc=ED008C]结局[/ft][/ft][/ft][/B]〉 [ftc=8FC63D]不 [/ft][ftc=ACD372]够[/ft] [ftc=8FC63D]好[/ft] [ftc=8FC63D],[/ft] [ffg,FBAF00,FFFFFF]而是我们对故事的要求过多[/ft][/M]
__________________________________________________________________
oooO………….
(….)… Oooo…
.\..(…..(…..)…
..\_)…..)../….
……….(_/…..
oooO………….
(….)… Oooo…
.\..(…..(…..)…
..\_)…..)../….
……….(_/…..
我在这里留下我的一串脚印和祝福~~~~~
参考资料
校内网的留言版可以留表情的代码
1.添加背景图片代码:
<BODY background=”图片链接地址” bgproperties=”fixed”>
说明:bgproperties=”fixed”为固定背景图片的代码,图片链接地址,可以到百度去搜索喜欢的图片,或者把电脑里面的图片上传到校内网在取地址。
2.背景图片占满整个页面而不是拼接而成的方法
(1)上传之后,点击帖子中你的图片会另打开一个图片的网页,引用这个新网页的url放到背景代码中,背景就不会小了,是原来大小
(2)上传后直接点击右属性取网址会出现变小,可以把图片扩展名改成mp3再上传,引用的时候就是原来大小了。一般约1024*768或者1000*600的就可以占满屏幕。
以我的背景图片代码为例子
<body background=””bgproperties=”fixed”></body>
附:如何改变文件扩展名
请打开我的电脑[My Computer]->工具[Tools]->文件夹选项[Folder Options]->点击查看[View]选项卡->去掉隐藏已知文件类型的扩展名[Hide extensions for known file types]->点击应用[Apply]->点击确定[OK].
此时将显示所有文件的扩展名
3.添加普通图片,该图片显示在涂鸦面板代码:
<IMG alt=附图 SRC=”图片链接地址”>
4.添加的图片可以做透明华处理效果很梦幻:
使透明的代码就是在原来文件代码的前面加上style=”FILTER: alpha(opacity=100 Style=3 FinishOpacity=0)black();”
比如说贴图的透明化<IMG style=”FILTER: alpha(opacity=100 Style=3 FinishOpacity=0)black();” src=贴图的网址 width=400 height=300>
5.如何加音乐
代码:<EMBED src=”要链接的音乐的地址” width=400xp height=45xp autostart=true loop=true>
说明:width=400xp height=45xp这里设置的是播放器的播放窗口的大小,可以修改,autostart=true loop=true这里是音乐自动播放和循环播放,歌曲网络地址不会不知道的吧?呵呵,用百度搜索一下~
6.主题:如何通过修改涂鸦版往页面上面加flash
<EMBED style=”left: 0px; POSITION: absolute; top:0px” align=left src=引用的FLASH的地址 width=1000 height=1000 type=application/octet-stream wmode=”transparent” quality=”high”;>
解说:对于插入flash的大小、位置我们都是可以加以控制的。比如:
LEFT:100px(与左边的距离) TOP:200px(与顶部的距离)
width=”800″(显示flash的宽) height=”800″(显示flash的高)
wmode=”transparent”,意思是透明模式,要是不是透明的flash可以将这个去掉
如果想要呈现多种动画效果,可以连续粘贴多段动画代码,我的页面就有多个FLASH
具体例子:引用共享FLASH里面的上飘的气球
<EMBED style=”left: 0px; POSITION: absolute; top:0px” align=leftsrc= width=1000 height=1000 type=application/octet-stream wmode=”transparent” quality=”high”;>
7.如何改变鼠标样式,独特的鼠标样式显示你独特的个性
<body style=”cursor:url('鼠标样式的链接地址')”></body>
1、你找来的地址,后缀名有**.cur的,还有**.ico的,和**.ani的.
后缀名为**.ico的为静态后缀名为**.cur的为静态后缀名为**.ani的为动画
具体例子,烧瓶样式<body style=”cursor:url(' ;)”></body>
8.主题:如何添加连接,把自己的主页空间或者博客向大家推荐
<br/><a href=”链接地址”><font color=”#b22222″><font size=4>链接显示的文字</a>
以我的校内网页面为例<a href=”” target=”window_name”><font color=#FFFFFF><font size=4>欢迎观看李日庆的绚丽页面星空许愿</a><br>可以改变颜色和文字大小:改变color,size后面的数值就行。
9.改变链接字体和颜色
<style type=text/css><!– A:link{COLOR:颜色代码;FONT-SIZE:9pt;FONT-FAMILY:字体名称};A:visited{COLOR:颜色代码;FONT-SIZE:9pt;FONT-FAMILY:字体名称};A:active{COLOR:颜色代码;FONT-SIZE:9pt;FONT-FAMILY:字体名称};A:hover{COLOR:颜色代码};body{COLOR:颜色代码;FONT-SIZE:9pt; FONT-WEIGHT: bolder;FONT-FAMILY:字体名称}–></style>
注意:这个代码最好是放在前面
A:link是链接的部分,A:visited是已经链接过的链接部分,A:active是被激活的链接部分,A:hover是链接时的显示,body是正文部分的更改。
COLOR:颜色代码是颜色的更改,颜色代码可以参看如下网址
FONT-SIZE是字号大小的设置,你可以任意填写数值,默认是9号字,同样你也可以用+1,+2,-1等等表示字号的大小
FONT-FAMILY:字体名称是对字体的更改,你打开WORD以后,出现的默认字体(你后装进去的字体,别人是看不到的)都可以放入
FONT-WEIGHT: bolder是加粗显示,可以替换的是normal,cite,等等
值得注意的是,如果你在前几项中没有设置FONT-WEIGHT: bolder,只在body中有这样的设置,系统将其他几项都默认为FONT-WEIGHT: bolder,想要还原,用FONT-WEIGHT: normal就可以
10.改变背景颜色以及字体颜色
<body bgcolor=”#000000″ text=”#00ffff” link=”#b22222″>;
bgcolor:背景颜色 text:字体颜色 link:链接颜色
提示:双引号的代码可以根据自己的偏好更改
背景颜色代码请点击此网页
字体颜色代码:
1白色#FFFFFF 2红色#FF0000 3绿色#00FF00 4蓝色#0000FF 5牡丹红#FF00FF 6青色#00FFFF 7黄色#FFFF00 8黑色#000000 9海蓝#70DB93 10巧克力色#5C3317 11蓝紫色#9F5F9F 12黄铜色#B5A642
13亮金色#D9D919 14棕色#A67D3D 15青铜色#8C7853 16 2号青铜色#A67D3D 17士官服蓝色#5F9F9F 18冷铜色#D98719 19铜色#B87333 20珊瑚红#FF7F00 21紫蓝色#42426F 22深棕#5C4033 23深绿#2F4F2F 24深铜绿色#4A766E 25深橄榄绿#4F4F2F 26深兰花色#9932CD 27深紫色#871F78 28深石板蓝#6B238E 29深铅灰色#2F4F4F 30深棕褐色#97694F 32深绿松石色#7093DB 33暗木色#855E42 34淡灰色#545454 35土灰玫瑰红色#856363 36长石色#D19275 37火砖色#8E2323
11.主题:如何给页面加滚动文字
用如下语句
<marquee>需要移动的文字</marquee><direction=#>
例:<marquee direction=left marquee scrollamount=10>开开心心每一天!</marquee><P>
marquee具体参数有:
BGColor:滚动文本框的背景颜色。
Direction:滚动方向设置,可选择Left、Right、up和down。
scrolldelay:每轮滚动之间的延迟时间,越大越慢。
scrollamount:一次滚动总的时间量,数字越小滚动越慢。
Behavior:滚动的方式设置,三种取值:Scroll(循环滚动)、Slide(单次滚动)、Alternate(来回滚动)。
Align:文字的对齐方式设置。可选择Middle(居中)、Bottom(居下)还是Top(居上)。
Width:滚动文本框的宽度,输入一个数值后从后面的单选框选择in Pixels(按像素)或是in Percent(按百分比)。
Height:滚动文本框的高度,输入一个数值后从后面的单选框选择in Pixels(按像素)或是in Percent(按百分比)。
loop:滚动次数。默认为infinite
hspace、vspace:前后、上下的空行。
根据自己的喜欢,设定不同的参数,就有不同的效果
滚动字的颜色和大小能修改
在<marquee>需要移动的文字</marquee>
中间加入修改字的颜色和大小或字体的代码就可以了,例如:
<marquee direction=left marquee scrollamount=10><FONT face=”楷体_GB2312″>你要加的字</FONT></marquee><P>
有时候可能留言也随这滚动,
例子:<marquee direction=up marquee scrollamount=4>欢迎光临 marquee><P><br/>
改成<marquee direction=up marquee scrollamount=4>欢迎光临</marquee>
就是去掉后面的<P><br/>
12、★如何实现视频音乐的连续播放★
一.打开记事本[Notepad傻]程序(右键-新建-文本文档)
二.将下列代码复制进去
<ASX version=”3.0″>
<Entry>
<Ref href=”你的视频音频地址1″/>
</Entry>
<Entry>
<Ref href=”你的视频音频地址2″/>
</Entry>
<Entry>
<Ref href=”你的视频音频地址3″/>
</Entry>
以下同样添加你想要的视频音频个数
</ASX>
三.将你选的音乐视频地址替换掉上面的地址,保存文件(注意保存前去掉“以下。。。”那句说明),将文件名改为音乐.asx
四.将该文件传到校内网上(与传图片相同),传完后右键点文件——属性,复制下地址,例如:
五.将下列代码加入涂鸦版(视频所在位置由所填代码在涂鸦片相对位置决定)
<embed SRC= type=audio/x-pn-realaudio-plugin CONSOLE=Clip1 CONTROLS=ImageWindow HEIGHT=252 WIDTH=324 AUTOSTART=true loop=true>
(地址部分,修改成上一步自己的)
例子感人爱情故事,看起来是一个视频,实际是由三个小视频连续播放成的,源文件都在校内网上,地址是
六.保存,回到页面欣赏吧。
13.精确定位自己的图片
精确定位自己再涂鸦版加的图片到页面的任何地方,主要思想就是利用<div></div>标签的position,top,left属性精确定位,利用这个可以把自己添加到涂鸦版的图片放到自己想要的任何位置
如页面显示10个星星的代码,现在校内已经十分流行。
<div style=”background-image:url(';);position:absolute;top:129px;left:616px;width:109px;height:20px;background-repeat:repeat-x;”></div>
top;left;用于定位,width;height,用于控制显示的大小。
14.涂鸦版的秘密之NB播放器可添加中文列表
一.打开记事本[Notepad傻]程序(右键-新建-文本文档)
二.将下列代码复制进去
代码是
<songs>
<song path=”歌曲网址” title=”你想给歌曲起的名字”/>
<song path=”歌曲网址” title=”你想给歌曲起的名字”/>
<song path=”歌曲网址” title=”你想给歌曲起的名字”/>
</songs>
注释,几首歌曲都可以,用同样的语句就可以了
三.将你选的音乐视频地址替换掉上面的地址,要显示中文列表,这样保存:选文件——另存为——编码选UTF-8。,将文件名改为”名字“.xml,只要后缀是xml就可以
四.将该文件传到校内网上(与传图片相同),传完后右键点文件——属性,复制下地址,例如:五.将代码加入涂鸦版(视频所在位置由所填代码在涂鸦片相对位置决定)
代码为:<embed style=”LEFT: 475px; POSITION: absolute; TOP: 790px” align=right src=”” menu=”false” quality=”high” width=”600″ height=”280″ name=”index” type=”application/x-shockwave-flash” pluginspage=”” flashvars=”playList=列表网址 wmode=”transparent” border=”0″/>
(地址部分应该加入你在上一步复制的地址)
进入页面的时候没有声音,不能自动播放,下拉播放菜单不是自动弹出,这些设置要在每次进页面的时候靠手动解决
七.保存,慢慢欣赏吧。
注意:这个播放器是mp3播放器,目前只能播放mp3格式的文件,wmv,wma格式都不行。
播放歌曲的时候如果比特率太低会出现加速的现象,是音乐的问题,用windows media player播放不会出问题是因为windows media player功能很强大,能够自动适应你选的歌曲,NB播放器就不行了。asx的默认播放器也是windows media player,所以也不会出问题。你要想用NB播放器还得把音乐改了
15.让留言版变宽
在途鸦版最后加。</div>就可以,就这么简单,原理是:让涂鸦版以下的部分居中
16.懒人技巧,查看别人的原代码。
浏览器那里选择查看->源文件就会用记事本打开原文件了,里面对于我们有用的部分是涂鸦板和加入的群之间的部分代码,可以有记事本的编辑->查找,输入“涂鸦板”快速找到代码所在的区域,分析代码还是要用些内心的,主要就是找到背景和falsh的就行了,要有时间页面还是自己设计下体现自己个性好。
其实很简单,想弄的更好的话你可以看看那里有很多
参考资料:
好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!




