Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Arkadaşlar bu yorum scripti ile sitede yapılan yorum nereye gidiyo?

ARKADAŞLAR BU KODDA NEREYİ DEİŞTİRMEM GEREKİYO? YAPMAK İSTEDİĞİM ŞEY KİŞİ YORUMUNU YAPIP GÖNDER DEDİĞİNDE YORUMUN EMAİL HESABIMA GELMESİNİ İSTİYORUM. BUNU NASIL YAPABİLİRİM?

var NetCommentRate = function(){
var _cs=$('.comment-rate');
for (var i=0;i<_cs.length;i++)
{
var ud=[],u=Number($(_cs[i]).children('a.up').text()),d=Number($(_cs[i]).children('a.down').text());
if(u+d==0){
ud=[1,1];
}else if(u==0){
ud=[1,70];
}else if(d==0){
ud=[70,1];
}else{
ud=[u*70/(u+d),d*70/(u+d)];
}
//$(_cs[i]).find('div.up').animate({'width':[ud[0]+'px']});
//$(_cs[i]).find('div.down').animate({'width':[ud[1]+'px']});
}
}

var yorumBolum = '',yorumDetayID = '',yorumGecerliSayfa=1;
var prepareForComment = function(ustid){

$('html, body').animate({ scrollTop: ($('.comments-header').offset().top-20) },750,function(){});

$('a.detailbox-answer').hide();
$('textarea#yorumkutusu').focus();

$('.click-for-comment').slideUp('fast');

$('.comment-box-check').slideDown('slow',function(){
/* check for logged */
$.getJSON('ajax_fonksiyonlar.php?ac=LoginCheck', function(data) {
$('.comment-box-check').slideUp(0,function(){
login = data.login=='true'?true:false;
if(login){
pagerefresh=false;
$('.comment-box-write').slideDown('normal',function(){$('#yorumkutusu').focus();});
$('.uye-isim').html(data.name);
var ustidAr=ustid.split('_');
if(Number(ustidAr[1])>0)
{
$("#comment-ustid").val(ustidAr[1]);
}
else
{
$("#comment-ustid").val('-');
}
}
else
{
$('.comment-box-login-off').slideDown('normal');
}
});
});
});
};

$(function() {
NetCommentRate();

var lis=$('.comments li');
for (i=0;i<lis.length;i++)
{
$(lis[i]).hover(
function(){$(this).children('.comment-rate').find('div').hide();$(this).children('.comment-rate').find('a').show(); },
function(){$(this).children('.comment-rate').find('div').show();$(this).children('.comment-rate').find('a').hide(); });
}

// validation için tbHinter'lar validation'lardan önce gelmeli
$('#yorumkutusu').tbHinter({text: "Sen de yorumunu yaz"});

$("#comments_box").validate({
rules:{
yorumkutusu:{required:true,maxlength:1000,alphanumeric:true, minlength:5,minWords:1}
,name:{required:true}
,email:{required:true, email:true}
},
messages: {
yorumkutusu:{required:'Yorumunuz'}
},
submitHandler: function(form) {
$.post('ajax_fonksiyonlar.php?ac=addComment',{'yorumBolum':yorumBolum,'comment':$("#yorumkutusu").val(),'ID':yorumDetayID,'ustid':$("#comment-ustid").val(),'name':$("#yorum_name").val(),'email':$("#yorum_email").val()},
function(data){
durum = data.durum=='true'?true:false;
if(durum){
$('.comment-box-write').slideUp('slow');
if( !$('.comments li').length>0 ){
$('.comments').html('<ul></ul>');
}
$('#comments_box').html( 'Yorumunuz onayın ardından yayınlanacaktır.').addClass("msg-ok");
$("#yorumkutusu").val('');
}else{
alert(data.mesaj);
}
},"json");
//$("#frmLogin .submit").html('Lütfen Bekleyin');
//form.submit();
}
});

$('.page-nav a').click(function(event) {
event.preventDefault();
var GidilecekNo=0;clss = $(this).attr('class'),No=0,Current=Number($('.page-nav:first a.current').html()),ToplamSayfaSay=$('.page-nav:first a.no').length;
switch (clss)
{
case 'prev':
GidilecekNo = Current==1 ? ToplamSayfaSay : Current-1;
break;
case 'next':
GidilecekNo = Current==ToplamSayfaSay ? 1 : Current+1;
break;
case 'no':
GidilecekNo = $(this).html();
break;
}

$('ul.yorumlar li[class!="yorum_ana"]').remove();
$('ul.yorumlar').append('<li><div class="center">Lütfen Bekleyiniz</div></li>');
$.post('ajax_fonksiyonlar.php?ac=allComments',{'gosterilenadet':gosterilenadet,'detayID':yorumDetayID,'sayfano':GidilecekNo,'yorumBolum':yorumBolum},
function(data)
{
$('ul.yorumlar li[class!="yorum_ana"]').remove();
$('ul.yorumlar').append(data);
$('.page-nav a').removeClass('current');
var navNos=$('.page-nav a.no');
for (i=0;i<navNos.length;i++) {
if(Number($(navNos[i]).html())==Number(GidilecekNo)){
$(navNos[i]).addClass('current');
}
}
CommentLoadStart();
}
);
});





var CommentLoadStart=function()
{
/* prettyDate! */
setInterval(function(){ $("span.time,i.time").prettyDate(); }, 5000);

$("span.time,i.time").prettyDate();

/* full-short comment */
$('.short .devam').live("click", function(event){
event.preventDefault();
$(this).parents('label').fadeOut('fast',function(){
$(this).next('label').fadeIn('fast');
});
});
$('.full .devam').live("click", function(event){
event.preventDefault();
$(this).parents('label').fadeOut('fast',function(){
$(this).prev('label').fadeIn('fast');
});
});

/* Yorumlar Sekmesine git*/
$('a.d-links-comments').click(function(event) {
event.preventDefault();
$('html, body').animate({ scrollTop: ($('.comment-top-info').offset().top-150) },750,function(){});
});

/* Cevapla */
$('.click-for-comment').click(function(event) {
event.preventDefault();
prepareForComment('0_0');
});
$('a.detailbox-answer').click(function(event) {
event.preventDefault();
prepareForComment($(this).attr('id'));
});





/* Yorumu Oyla */
$('span.comment-rate a.up,span.comment-rate a.down').click(function(event) {
event.preventDefault();
var idAr = $(this).parents('.comment-rate:first').attr('id').split('_'),id = idAr[1],yon=$(this).attr('class'),bu=$(this);

$(this).parents('span:first').find('div').show();$(this).parents('span:first').find('a').hide();

$.post('ajax_fonksiyonlar.php?ac=rateComment',{'commentId':id,'yon':yon},
function(data)
{
switch (data.durum)
{
case 'hata':
alert('Hata olu�tu, lütfen daha sonra tekrar deneyiniz.');
break;
case 'exist':
alert('Bu yorumu daha önce oylamı�tınız.');
break;
case 'ok':
//alert($(bu).html());
//$(bu).html(Number($(bu).attr('title'))+1);
$('#comment-rate-text_'+id+' .'+yon+'-text').html( Number($(bu).attr('title'))+1 );
NetCommen
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • kralmermi adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    102 cevap - 6 soru
    hocam jsyi yapiştirmişssin buraya mail işlemini buraya degil

    'ajax_fonksiyonlar.php?ac=addComment' buraya gönderdigin yerde yazicaksin. sonrada post ettirceksin kolay gele.