• 1620阅读
  • 27回复

楼主留言 [复制链接] [手机版]

上一主题 下一主题
离线zhangjingyu

只看楼主 倒序阅读 使用道具 绿 楼主  发表于: 2016-12-04 18:52:35 星期日
js/pw_lwd.js(楼主留言弹出 清空内容可以删除留言
  1. function worded() {
  2.     var str = ajax.request.responseText.split("\t");
  3.     var id  = read.obj.id;
  4.     id = id.substr(id.lastIndexOf('_')+1);
  5.     if (str[0] == 'success') {
  6.         if (IsElement('lwd_'+id)) {
  7.             if (str[1] == '' || str[1] == undefined) {
  8.                 getObj('read_'+id).removeChild(getObj('lwd_'+id));
  9.             } else {
  10.                 getObj('lwd_'+id).lastChild.innerHTML = str[1];
  11.             }
  12.         } else {
  13.             if(str[1] == '')
  14.                 return;
  15.             var tpc = getObj('read_'+id);
  16.             var s    = document.createElement("div");
  17.             s.id = 'lwd_' + id;
  18.             s.className = 'louMes';
  19.             s.innerHTML = '<span class="adel fr" onclick="read.obj=getObj(\'lwd_' + id + '\');ajax.send(\'pw_ajax.php?action=leaveword\',\'step=3&tid=' + tid + '&pid=' + id + '\',worded);">x</span><h4 class="b">楼主留言:</h4><p>'+str[1]+'</p>';
  20.             if (IsElement('alert_'+id)) {
  21.                 tpc.insertBefore(s,getObj('alert_'+id));
  22.             } else{
  23.                 tpc.appendChild(s);
  24.             }
  25.         }
  26.     } else {
  27.         ajax.guide();
  28.     }
  29. }


require/bbscode.php(帖子阅读页楼主留言内容显示 这里似乎有管理员组判断,可以管理也就是删除留言内容,不过事实上管理员组成员却无法删除,不知道为什么?
  1. function leaveword($code,$pid) {
  2.     global $admincheck,$imgpath,$tid;
  3.     return "<div id=\"lwd_$pid\" class=\"louMes\">".($admincheck ? "<span onclick=\"read.obj=getObj('lwd_$pid');ajax.send('pw_ajax.php?action=leaveword','step=3&tid=$tid&pid=$pid',worded);\" class=\"adel fr\">x</span>" : '')."<h4 class=\"b\">".getLangInfo('bbscode','post_reply')."</h4><p>".str_replace("\n","<br />",$code)."</p></div>";
  4. }


具体样式定义在各风格下的read_css.htm文件里(如果需要修改,各风格对应文件都要修改)
  1. /*楼主留言*/
  2. .louMes{width:300px;background:$forumcolortwo;border-left:4px solid $tdcolor;padding:10px;line-height:1.5;margin:20px 0; font-size:12px;}
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 置顶 (来自26楼) 发表于: 2016-12-09 18:31:15 星期五  点亮(0)
—— 管理操作 •  为你守候 执行 帖内置顶 操作 (2016-12-10 12:16) ——
楼主留言,楼主留言,当然是楼主给回帖的人留言了(还记得主谓语吗?)。也就是说,只有具有留言权限,并且自己是楼主(自己发表的主帖,主题帖)才能给回帖的人并且不是自己留言,“留言”位于帖子的右上角,“只看该作者”的左侧。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 沙发  发表于: 2016-12-04 20:00:20 星期日  点亮(0)
(主楼最后面)300px宽,字号12px,都太小了,可以调整为520,14px。其实,只要能找到样式在哪里定义,这部分的修改相对来说简单些,关于楼主留言重点在于系统自动发送的通知内容里的链接需要修改
[ 此帖被zhangjingyu在2016-12-04 21:54重新编辑 ]
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线未来首先

只看该作者 板凳  发表于: 2016-12-04 20:36:32 星期日  点亮(0)
???

不懂


辛苦了,感谢楼主的精彩分享!

楼主留言:

就是这个楼主留言功能。(重新编辑留言内容,请顾兄看下效果)

一个人的生命中,应该以:
上帝第一
家庭第二
事业第三
为生活的优先次序。
离线zhangjingyu

只看该作者 地板  发表于: 2016-12-04 20:37:13 星期日  点亮(0)
某一个帖子被楼主留言了,系统通知里面帖子内容截取部分的链接为主题链接,这明显不是太科学,正确应该是直接跳转到这个帖子(以看到留言内容,其实通知里面也有的)。前两天研究了下,只是无法读取到帖子的pid,造成链接不完整,所以还未成功。今天地里的葱插完了(明天要查漏补缺,就是看有没有漏插的,以及有没有插过又带出来的),所以下午从地里回来后开始继续研究这个楼主留言,像上面说的,样式部分已经简单修改测试过了,接着还是链接问题,经过努力,刚刚终于成功了! 继续测试。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 4楼 发表于: 2016-12-04 20:39:28 星期日  点亮(0)
回复2楼 未来首先 的帖子
未来首先 ???

不懂


....... (2016-12-04 20:36)   
查看通知里面,点击那个链接直接跳转到主帖,而不是到2楼(板凳)。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线未来首先

只看该作者 5楼 发表于: 2016-12-04 20:42:09 星期日  点亮(0)
很给力!支持那是必须滴!!!
一个人的生命中,应该以:
上帝第一
家庭第二
事业第三
为生活的优先次序。
离线zhangjingyu

只看该作者 6楼 发表于: 2016-12-04 20:43:46 星期日  点亮(0)
楼上的朋友,你说得太好了!!
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 7楼 发表于: 2016-12-04 20:49:22 星期日  点亮(0)
获取链接(楼下稍后截图示意)中帖子pid的方法:
actions/ajax/leaveword.php
        M::sendNotice(
            array($atc['author']),
            array(
                'title' => getLangInfo('writemsg','leaveword_title'),
                'content' => getLangInfo('writemsg','leaveword_content',array(
                    'fid' => $atc['fid'],
                    'tid' => $tid,
                    'pid' => $pid,新增此行
                    'author' => $windid,
                    'subject' => $atc['subject'],
                    'postdate' => get_date($atc['postdate']),
                    'forum' => strip_tags($forum[$atc['fid']]['name']),
                    'affect' => '',
                    'admindate' => get_date($timestamp),
                    'reason' => stripslashes($atc_content)
                )),
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线未来首先

只看该作者 8楼 发表于: 2016-12-04 21:03:10 星期日  点亮(0)
还是发点有意思的吧
一个人的生命中,应该以:
上帝第一
家庭第二
事业第三
为生活的优先次序。