您的位置 » 首页 » emlog折腾 » 给emlog博客增加引用对方评论内容

给emlog博客增加引用对方评论内容

发表于375 天前 | 作者: 搜 | 分类: emlog折腾 | 破蛋日:2010年07月05日 | 流行热度: 热度27°

很多朋友向我要这个添加的代码,今天就写个教程吧!以下添加以emlog默认模版为例!

af26290ca4b8db13888b6d923d8906b620100705161159 给emlog博客增加引用对方评论内容

首先打开模版的module.php文件(注:千万不要用系统自带的记事本进行编辑,会导致不必要的错误的)

移动到 //blog:博客评论列表下

找到 $value['poster'] = $value['url'] ? '<a href="'.$value['url'].'" target="_blank">'.$value['poster'].'</a>' : $value['poster']; 
 ?>

在他上面添加 $value['user'] =$value['poster'];  一定是他上面哦 建立一个不带链接的用户名函数
 

在自己想要出现引用 的地方添加下列代码 我是添加在 <?php echo $value['date']; ?> 后面的

<a onclick='setQuote("引用<?php echo $value['user']; ?>","<?php echo $value['cid']; ?>

")' href="javascript:void(0);">引用</a>

这里解释下 2个函数 <?php echo $value['user']; ?> 这个是要自己建的用户名函数这个是用户名不带链接的。
<?php echo $value['cid']; ?> 这个是emlog自带的函数,是评论编码。

接着找到<div class="com_date">
  <?php echo $value['content']; ?>
  </div>

改成<div class="com_date"><div class=hf_<?php echo $value['cid']; ?>>

  <?php echo $value['content']; ?>
  


</div>
</div>

OK  module.php 部分已经添加完毕

接下来要添加 js部分 我添加的地方是在 /lib/js/common_tpl.js 里

在这个文件末尾添加

//引用
function setQuote(user,layer)
{
$('#comment').val(''+user+':
'+html2ubb($(".hf_"+layer).html())+'
Re:');
moveToLastLine();
}

function moveToLastLine()
{
    $('#comment').focus();
    var v=document.getElementById("comment").value.split('
');
    ch=0;
    for(var i=0;i<v.length;i++)
        ch+=v[i].length;
       var o=document.getElementById("comment").createTextRange();
        o.move("character",ch);
        o.select();
}

function html2ubb(str) {
    str = str.replace(/&nbsp;/g," ");
    str = str.replace(/ /g,"");
    str = str.replace(/&amp;/g,"");
    str = str.replace(/<[^>]*?>/g,"");
    str = str.replace(/>/g,"");
    str = str.replace(/n/g,"");
    str = str.replace(/
+/g,"");
    return str;
}

好了吧上传到空间,对了差点忘记了 看看自己是不是调用过了 jquery-1.2.6.js 这个,如果没有还要进行调用哦!

文本标签:
本文地址:http://www.gokuc.cn/add-references-to-the-other-side-emlog-blog-comment.html
除非注明,本站所有文章皆为原创,转载请以链接形式标明本文地址

已经有13个伟大的人留下了手印...

  • 林西老九 说:-0001 年 11 月 30 日 00:00 回复

    搜搜有时间给我弄一下啊,嘿嘿

  • 小子 说:-0001 年 11 月 30 日 00:00 回复

    折腾,就折腾吧!

  • 懒虫 说:-0001 年 11 月 30 日 00:00 回复

    搜搜天天在研究这些东西。

  • php学习 说:-0001 年 11 月 30 日 00:00 回复

    /大笑 不错,收藏了

  • yesureadmin 说:-0001 年 11 月 30 日 00:00 回复

    是不是所有主题可以用?

  • Jack Hsu 说:-0001 年 11 月 30 日 00:00 回复

    搜搜是个好孩子,很爱钻研的嘛~~~~/呲牙

  • mycolorwall 说:-0001 年 11 月 30 日 00:00 回复

    没有什么用诶~~
    再测试几个~~
    冰毒 二奶 妓女 嫖娼 傻逼

  • mycolorwall 说:-0001 年 11 月 30 日 00:00 回复

    我是来测试下和谐词的 见谅 下面测试
    操你*
    AV女优

  • yesureadmin 说:-0001 年 11 月 30 日 00:00 回复

    这个有点意思wordpress竟然不加上

  • 小松 说:-0001 年 11 月 30 日 00:00 回复

    引用5楼 懒虫:
    搜搜天天在研究这些东西。
    Re:不错的,需要有这种精神~

  • 可乐 说:-0001 年 11 月 30 日 00:00 回复

    来看看~不是同一个程序阿`

  • lulu 说:-0001 年 11 月 30 日 00:00 回复

    板凳 。。支持!

  • 阿邙 说:-0001 年 11 月 30 日 00:00 回复

    我的路过围观的

发表评论

你的大名(必填)

你的邮箱(必填)

你的网站(选填)

评论内容(必填)

/鼓掌 /难过 /阴险 /酷 /调皮 /白眼 /疑问 /擦汗 /撇嘴 /抠鼻 /惊讶 /微笑 /得意 /害羞 /坏笑 /哈欠 /咒骂 /呲牙 /吓 /可爱 /发怒 /发呆 /伤心