用asp制作留言板,如何加入到网站中?
上面是数据库的结构图
id 这个算是父Id 可以通过这个id来查询 在这个id下是否有子id 同时也可以记录这个是那条留言的id
son_id 这个是子id 然后通过这个id 可以找到相对应的父id
news_id 记录文章的id
sender_author 接受留言的人
receiver_author 发送留言的人
content 留言的内容
status 在有人回复你的帖子的时候 这个值从0转为1时候 该消息不在显示 如果没点击进去 该消息依然存在
time 记录留言的时间
留言板回复思路
当发送方(也就留言的人)要到该文章下留言或者回复的的时候就需要接收方(也就文章的作者或者要被回复的人)来接收。单数据库语句查询到这个键sender_author和receiver_author 的是就会知道接收方是谁和发送方是谁了。然后在根据这个判断来显示出回复内容
提示你有一条新的消息思路
当发送方发送消息的时候 这个status的值默认为0 就是提示接收发 你有一条新的消息。当点击进去的时候 调用数据库修改语句把指定的值修改成为1 这样就不显示了
查看评论的时候 的数据库操作语句
代码如下:
function message($id){
$query = $this->db->query("SELECT FROM message WHERE news_id = '$id'");//或者文章id后查询里面所有评论
return $query->result();
}
这个是获取父的留言内容的代码
代码如下:
<php foreach($query as $sel){>
<p>留言用户:<php echo $sel->receiver_author;> 留言内容:<php echo $sel->content></p>
<php }>
用户是否登陆 并给予留言权限
代码如下:
<form id="form1" name="form1" method="post" action="<php echo site_url()"/publish/user_message">">
<textarea rows="5" cols="50" name="huifu" <php if($uere_name == "0"){echo "disabled";}> >
<php
if($uere_name == "0")
{echo "抱歉你还没登录不能进行留言";}
>
</textarea>
<input class="wole" name="author" value="<php echo $author;>" /><!--接受方帖子作者-->
<input class="wole" name="news_id" value="<php echo $news_idx;>" /><!--文章id-->
<input type="submit" name="Submit"/>
</form>
<script language="javascript">
function updateinfo(){
if(<php echo $uere_name;> == 1){
documentform1Submitvalue = "留言";
documentform1Submitdisabled = false;
}
else{
documentform1Submitvalue = "还未登录";
documentform1Submitdisabled = "disabled";
}
}
updateinfo();
</script>
这个是显示了 获取指定的父id 之后来显示他里面的全部子id 和留言内容
代码如下:
<p>这里是<php echo $is;>楼 用户:<php echo $sel->receiver_author;> <br />留言内容:<php echo $sel->content>
<a onClick="showdiv('contentid<php echo $is;>','showtext<php echo $is;>')" href="javascript:void(0)">回复</a>
<div id="contentid<php echo $is;>" class="none">
<php
$query = $this->db->query("select from message where son_id ='$sel->id' order by id");//获取指定父id的子回复
$revis = $query->result();
foreach($revis as $row){>
<p><php if($row->sender_author == $row->receiver_author){echo $row->sender_author;}
else{ echo $row->sender_author"回复了:"$row->receiver_author;}>
内容是:<php echo $row->content></p>
<php }>
<form action="<php echo site_url()"/publish/son_message">" method="post">
<input name="son_idx" class="wole" value="<php echo $sel->id>" />
<input name="receiver_author" class="wole" value="<php echo $sel->receiver_author;>" />
<input class="wole" name="news_id" value="<php echo $news_idx;>" /><!--文章id-->
<textarea rows="5" cols="50" name="huifux"></textarea>
<br><input type="submit" name="sub" value="回复"></form></div></p>
<script language="JavaScript" type="text/JavaScript">
<!--
function showdiv(targetid,objN){
var target=documentgetElementById(targetid);
var clicktext=documentgetElementById(objN)
if (targetstyledisplay=="block"){
targetstyledisplay="none";
clicktextinnerText="回复";
} else {
targetstyledisplay="block";
clicktextinnerText='收起';
}
}
-->
</script>
简单易懂的就选php(因为我就懂这个哈哈~),用php的话你需要网上下载一个wamp,安装,一般安装在随便一个盘的根目录下,如D:/这样。比如你装在D盘,那么在D盘的根目录会生成一个wamp文件夹,这个文件夹里面有个www文件夹,www里面就是你要写代码放的地方,然后你打开浏览器,输入网址:localhost或者127001,出现php界面应该就是安装成功了。你注意电脑屏幕右下角有个绿色的W标志,就是成功啦~
接下来就是编写php语言用来连接数据库啦
1、能用Microsoft Office Publisher 2003修改的是高手中的高手。
2、一般下载的留言板直接用FTP上传到你的网站空间皆可用,一般建议上传到网站空间的“xxxx”文件夹下为好。
3、该网站留言板免费下载使用,他就是把源文件放到名为“book”的文件夹下的。
4、该网站留言板免费下载:http://wwwfosohocom/book/LYBrar
5:该网站留言板演示:http://wwwfosohocom/book/liuyanbanasp
6、下载后不用修改,直接放到文件夹下,然后上传即可
补充:找到含有images的文件夹,前台显示的全在里面。更改时先备份原文件夹,以作对比。
至于文字,那你应该在Dreamweaver里把源文件打开,然后更改文字。
不管是如何该,该什么,你应该会用Dreamweaver,否则你会很麻烦。
不知道你用的是哪个版本的织梦,你可以看下留言板那个模板页面的header部分引用的是哪个文件是headhtm还是其他的,改变对应网页的排版应该就能实现了,很久没有弄过织梦了,有些已经忘记了,希望能够帮到你
计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们的信息对留言的借阅过程形成一整套动态的管理,经过对多个开发软件及数据库软件的优越性进行评估后,最终选择用PHP和Mysql开发一个留言管理系统。
在国内,网络经济与电子商务迅猛发展的今天,越来越多的企业认识到建立网站的必要性。有了网站,网站留言板是其中必不可少的一部分,这部分是整个网站与用户沟通的关键。 (推荐学习:PHP视频教程)
事实说明,大部分的网站都设有留言板模块,以方便用户与网站管理者之间的交流与合作。可以说,留言板对于网站来说越来越普及,在未来网络的发展中,它是一项不容忽视的内容,它的发展将会越来越成熟。这就是留言板发展的现状。
系统需求分析
留言板系统面向两类用户:网友和管理员。网友可以留言和查看当前留言。管理员可以查看当前留言,回复留言和删除留言。
留言板系统需要实现以下功能: 网友留言、分页显示留言、管理员登陆、管理员回复留言、管理员删除留言。其中每个功能详细描述如下:
(1)网友留言:网友需要输入自己的相关信息进行留言。
(2)管理员登陆:管理员在进入登陆界面后,输入用户名和密码登陆,登陆后可以回复留言和删除留言。
(3)管理员回复留言:管理员登陆后可回复留言。回复后的留言需要在留言列表中显示
(4)管理员删除留言:管理员登陆后可删除留言,删除时需要弹出对话框确认再删除。
系统功能模块如下:
(1)浏览留言:用户可以查看系统内的所有公开留言信息。
(2)签写管理:用户可以签写公开留言或悄悄话。
(3)管理留言:管理员可以回复留言、删除留言、置顶留言、隐藏留言等。
(4)系统设置:管理员可以修改密码、设置系统参数等。
0条评论