请选择 进入手机版 | 继续访问电脑版

AKCMS 建站论坛

 找回密码
 注册
搜索
查看: 157|回复: 2

抛开ajax发表评论,会html可修改为留言板

[复制链接]

3

主题

0

好友

0

积分

新手上路

Rank: 1

金币
158
威望
0
积分
0
帖子
36
发表于 2017-10-14 22:09 |显示全部楼层
我不太熟悉js html,ajax也不熟悉,而且要加载js文件复杂,这是修改版本,站长回复后评论可见

首先在要评论的地方例如,item_display.htm 模板文件加入如下代码,可以调取评论和发表评论
这是html代码,会html和css的可以自己修改样式
  1. <div id='commentcontent' class='width1000'>
  2.         <div class='contentheader' style='border-bottom:1px dashed #bbb;'>
  3.                
  4.                 <span style='color:#005000;font-size:16px;'>评论</span>
  5.         </div>
  6. <div class='contentbodylayoutcomments'>
  7.         <div>
  8.                 <ul class='commentlist'>

  9. <{getcomments orderby="id_reverse" itemid=$id num="50" template="

  10. <!--评论-->
  11. <#ak_ifnotempty(#)[%review](#)
  12.                        
  13.                         <li style='border-bottom:1px dashed #bbb'>
  14.                         <div class='borderpadtop' style='padding:10px 10px 0px;'>
  15.                                 <p style='float:right;'>[y]/[m]/[d] [h]:[i]:[s]</p>
  16.                                 <p style='float:left;'><strong>网友 [username]:</strong></p>
  17.                                 <div style='clear:both;'></div>
  18.                                 <p style='line-height:20px;'>[message]</p>
  19.                         </div>


  20.                         <div class='borderpadtop' style='padding:0px 10px 0px;'>
  21.                                 <p style='float:left;'><strong style='color:red;'>站长回复:</strong></p>
  22.                                 <div style='clear:both;'></div>
  23.                                 <p style='line-height:20px;color:red;'>[%review]</p>
  24.                         </div>

  25.                        
  26.                         </li>
  27.                        
  28.         (#)#>               
  29.                        
  30.                



  31. "}>

  32. </ul>
  33.         </div>               






  34. <div id="commentdiv">



  35. <form action="/comment.php" method="post">
  36.                 <div class="post-title">发表评论</div>
  37.                         <div style='height:28px;margin-top:15px;'>姓名:<input name="username"  type="text" value="匿名" size="10" /></div>
  38. <textarea  style='margin-bottom:6px;' name="comment" cols="60" rows="6" onfocus="sc()" onblur="sc()"></textarea><br>
  39.                         <input type="submit" style="padding:5px;" value="发表评论" />
  40.                         <input type="hidden" name="itemid" value="<{$id}>">
  41.                         <input type="hidden" name="sid" value="">
  42.                        
  43.                 </div>
  44. </form>
复制代码
接着在根目录新建一个comment.php 内容如下
  1. <?php

  2. $nocaptcha = 1;
  3. include("akcms_comment.php");


  4. ?>
复制代码
然后找到   后台/fore/comment.php 找到aexit('0');  注释掉或删除掉  然后添加下面代码
  1. $url = itemurl($itemid, 1, $item);

  2. //aexit('0');

  3. ?>

  4. <!DOCTYPE html>
  5. <html>
  6. <head>
  7.   <title>浏览器对象</title>  
  8.   <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>   
  9. </head>
  10. <body>
  11.   <!--先编写好网页布局-->
  12.   <h1>评论成功,审核后可见</h1>
  13.   <p><strong id="five"></strong>秒后回到主页<a href="#" onclick="bk();">返回</a></p>

  14.   <script type="text/javascript">  
  15.      var s=5;
  16.      function count(){
  17.         document.getElementById("five").innerHTML=s;
  18.         s=s-1;
  19.         if (s==0){
  20.             window.location.href="<?php echo $url;?>";
  21.         }
  22.         window.setTimeout(count,1000);
  23.     }
  24.     count();
  25.    
  26.     function bk(){
  27.         window.history.back();
  28.     }
  29.    
  30. </script>
  31. </body>
  32. </html>
复制代码
这样提交评论会显示评论成功 审核后可见 5秒返回来源页面
www.dy126.tk 每天自动更新

3

主题

0

好友

0

积分

新手上路

Rank: 1

金币
158
威望
0
积分
0
帖子
36
发表于 2017-10-14 22:16 |显示全部楼层
改为留言板可以新建一个单页加入上面的代码,用php判断为  $itemid 单页的id即可跳转到不同的地址

比如你的单页为 liuyan.html

找到那个单页id

后台/fore/comment.php 找到aexit('0');  注释掉或删除掉  然后添加下面代码
  1. $url = itemurl($itemid, 1, $item);

  2. //aexit('0');

  3. //例如单页id=5
  4. if($itemid==5){

  5. $url='/liuyan.html';

  6. }

  7. ?>

  8. <!DOCTYPE html>
  9. <html>
  10. <head>
  11.   <title>浏览器对象</title>  
  12.   <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>   
  13. </head>
  14. <body>
  15.   <!--先编写好网页布局-->
  16.   <h1>评论成功,审核后可见</h1>
  17.   <p><strong id="five"></strong>秒后回到主页<a href="#" onclick="bk();">返回</a></p>

  18.   <script type="text/javascript">  
  19.      var s=5;
  20.      function count(){
  21.         document.getElementById("five").innerHTML=s;
  22.         s=s-1;
  23.         if (s==0){
  24.             window.location.href="<?php echo $url;?>";
  25.         }
  26.         window.setTimeout(count,1000);
  27.     }
  28.     count();
  29.    
  30.     function bk(){
  31.         window.history.back();
  32.     }
  33.    
  34. </script>
  35. </body>
  36. </html>
复制代码
www.dy126.tk 每天自动更新

40

主题

0

好友

3

积分

新手上路

Rank: 1

金币
477
威望
3
积分
3
帖子
76
发表于 2017-10-18 16:53 |显示全部楼层
顶起来,虽然用不上
您需要登录后才可以回帖 登录 | 注册

手机版|AKCMS官方站

GMT+8, 2018-1-20 21:05

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部