Código PHP:
(function( $ ){
$.fn.linker = function(options) {
var defaults = {
target : '', //blank,self,parent,top
className : '',
rel : ''
};
var options = $.extend(defaults, options);
target_string = (options.target != '') ? 'target="_'+options.target+'"' : '';
class_string = (options.className != '') ? 'class="'+options.className+'"' : '';
rel_string = (options.rel != '') ? 'rel="'+options.rel+'"' : '';
$(this).each(function(){
t = $(this).text();
t = t.replace(/(https://|http://)([www.]?)([^s|<]+)/gi,'<a href="$1$2$3" '+target_string+' '+class_string+' '+rel_string+'>$1$2$3</a>');
t = t.replace(/([^https://]|[^http://]|^)(www).([^s|<]+)/gi,'$1<a href="http://$2.$3" '+target_string+' '+class_string+' '+rel_string+'>$2.$3</a>');
t = t.replace(/<([^a]|^/a])([^<>]+)>/g, "<$1$2>").replace(/</a>/g, "</a>").replace(/<(.)>/g, "<$1>").replace(/n/g, '<br />');
t = t.replace(/(:))/gi,'<img src="caritas/feliz.gif" />');
t = t.replace(/(:c)/gi,'<img src="caritas/triste.gif" />');
t = t.replace(/(:p)/gi,'<img src="caritas/mostrandolengua.gif" />');
t = t.replace(/(:D)/gi,'<img src="caritas/muyfeliz.gif" />');
t = t.replace(/(:O)/gi,'<img src="caritas/asombrado.gif" />');
t = t.replace(/(;))/gi,'<img src="caritas/feliz.gif" />');
t = t.replace(/(:v)/gi,'<img src="caritas/pacman.gif" />');
t = t.replace(/(<:-c)/gi,'<img src="caritas/enojado.gif" />');
t = t.replace(/(:l)/gi,'<img src="caritas/Duhhh.gif" />');
t = t.replace(/:,c/gi,'<img src="caritas/llorando.gif" />');
t = t.replace(/g_g/gi,'<img src="caritas/ojitos.gif" />');
t = t.replace(/(8-))/gi,'<img src="caritas/gafas.gif" />');
t = t.replace(/(8))/gi,'<img src="caritas/lentesdesol.gif" />');
t = t.replace(/<3/gi,'<img src="caritas/corazon.gif" />');
t = t.replace(/(3:-))/gi,'<img src="caritas/diablo.gif" />');
t = t.replace(/(O:-))/gi,'<img src="caritas/angel.gif" />');
t = t.replace(/-_-/gi,'<img src="caritas/dork.gif" />');
t = t.replace(/0.0/gi,'<img src="caritas/woot.gif" />');
t = t.replace(/x.x/gi,'<img src="caritas/risueno.gif" />');
t = t.replace(/:-3/gi,'<img src="caritas/risadegato.gif" />');
t = t.replace(/like/gi,'<img src="caritas/megusta.png" />');
$(this).html(t);
})
};
})( jQuery );
Código PHP:
var comment = '<div class="waveComment addComment">\
\
<div class="comment2">\
<div class="commentAvatar">\
<img src="user/'+usu_foto+'" width="30" height="30" />\
</div>\
\
<div class="commentText">\
\
<textarea class="textArea" rows="2" cols="70" name="" />\
<div><input type="button" class="waveButton" value="Comentar" onclick="addSubmit(this,\''+parent+'\',\''+id_usu+'\',\''+usu_name+'\')" /> o <a href="" onclick="cancelAdd(this);return false">cancelar</a></div>\
\
</div>\
</div>\
\
</div>';
$el.append(comment);
{
var tmpStr ='<div class="comment3"><span class="name">'+usu_name+'</span><div class="waveTime">Hace 2 segundos</div></div><div><span>'+comentario+'</span></div>';
cText.html(tmpStr);
} eh intentado todo pero no logro que el texto que escribo reemplaze con las caritas que tengo en una carpeta muchas graciassssssss espero su ayuda.