Tekil Mesaj gösterimi
Alt 25 Eylül 2017, 01:57   #1
Çevrimdışı
alphae
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
qwebirc sifre paneli çıkarma




Merhaba bir problemim var

qwebirc yeni verison kurdum herşeyi istediğim gibi çalışıyor

Tek yapmak istedim nick sifreli ise kutu çıkması veya şifreli degilse şifrele kutusu çıkarma

buldum kod aslında işimi görceğine eminim ama sorun şu qwebirc/ircclient.py eklenmesi gereken satir veya
qwebirc/engines/ajaxengine.py

yukardaki iki dosyada büyük itimale ircclient.py bu dosyada eklenmesi gereken bir şey var aşağıdaki kodun çalışmssı için asagidaki kodun calismasi icin ne yapmam gerekiyor ?

pagegen.py ekli radyo vs caliyor sorunsuz
PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<script src="//cdn.jsdelivr.net/alertifyjs/1.7.1/alertify.min.js"></script>
 <script src="//code.jquery.com/jquery-1.11.2.min.js"></script>
<link rel="stylesheet" href="//cdn.jsdelivr.net/alertifyjs/1.7.1/css/alertify.min.css"/>
<link rel="stylesheet" href="//cdn.jsdelivr.net/alertifyjs/1.7.1/css/themes/bootstrap.min.css"/> 

altaki kodu version.js ekliyorum sorunsuz calısıyor hata vermiyor
PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
var nick='';
 var 
sifre='';
 function 
geltitle(){
 var 
document.title;
 var 
temp = new Array();
 
temp a.split('-');
 return 
temp[0];
 }
 var 
site geltitle();
/*if ( window.location.hostname.charAt(0)!="m") {
   alert("hata1");
   return;
}*/

alertify.defaults = {
        
modal:true,
        
basic:false,
        
frameless:false,
        
movable:false,
        
moveBounded:false,
        
resizable:false,
        
closable:true,
        
closableByDimmer:true,
        
maximizable:true,
        
startMaximized:false,
        
pinnable:true,
        
pinned:true,
        
paddingtrue,
        
overflow:true,
        
maintainFocus:true,
        
transition:'pulse',
        
autoReset:true,
        
notifier:{
            
delay:5,
            
position:'bottom-right'
        
},

        
glossary:{
            
// dialogs default title
            
title:site,
            
// ok button text
            
ok'Tamam',
            
// cancel button text
            
cancel'iptal'            
        
},

        
theme:{
            
transition"slide",
            
ok"btn btn-primary",
            
cancel"btn btn-danger",
            
input"form-control"
            
}
};
alertify.genericDialog || alertify.dialog('genericDialog',function(){
    return {
        
main:function(content){
            
this.setContent(content);
        },
        
setup:function(){
            return {
                
focus:{
                    
element:function(){
                        return 
this.elements.body.querySelector(this.get('selector'));
                    },
                    
select:true
                
},
                
options:{
                    
basic:false,
                    
maximizable:false,
                    
resizable:false,
                    
padding:false
                
}
            };
        },
        
settings:{
            
selector:undefined
        
}
    };
});
function 
radyo_cal() {
var 
ply document.getElementById('player');
var 
rlink "http://Radyo.site.Com:5654/;";
if (
caliyor==0) {
ply.srcrlink;
ply.play();
alertify.success("Radyo acılıyor");
jQuery('#pek').removeClass('glyphicon glyphicon-play').addClass('glyphicon glyphicon-pause');
caliyor=1;
}
else {
ply.src ="";
alertify.error("Radyo Kapatılıyoryor");
jQuery('#pek').removeClass('glyphicon glyphicon-pause').addClass('glyphicon glyphicon-play');
caliyor=0;
}
}
Object.size = function(obj) {
    var 
size 0key;
    for (
key in obj) {
        if (
obj.hasOwnProperty(key)) size++;
    }
    return 
size;
};

function 
nickserv_gelen (mesaj) {

if ((
mesaj.match(/saniye icinde nickinizi/)) || (mesaj.match(/Bu kayitli ve sifre korumali/)) || (mesaj=="Gecersiz sifre.") || (mesaj=="sifre gecersiz.")) {
    
                
alertify.prompt("sifreniz","", function (estr) {
                if (
e) {
                    if (
str.length>0) {
                    
mesajgonder('/PRIVMSG NickServ identify '+str,true);
                    }
                 else {
                    
alertify.error("Iptal Edildi");
                }
                }
            }, function() { 
alertify.error('iptal Edildi') });
            return 
false;

} else if ((
mesaj=='Sifre kabul edildi.') || (mesaj=='sifre kabul edildi.')){
alertify.success("sifreniz kabul edildi");
} else  if (
mesaj=='Eger 1 dakika icinde degistirmezseniz, nickiniz degistirilecektir.') {
if(
sifre.length>0)
mesajgonder('/PRIVMSG NickServ identify '+sifre,true);
else
mesajgonder('/PRIVMSG NickServ identify ---',true);
}
}

function 
notice_kayit(mesaj) {
    if ((
mesaj=='Nickiniz kayitli degil.') || (mesaj ==='Secmis oldugunuz Nick kayitsizdir..')){
    
alertify.confirm("Rumuzunuz kayitli degil"," Secmis oldugunuz Rumuz kayitli degil. Kayit etmek istermisiniz?", function(){ 
    
kayit();
    
alertify.success('Kayit formu aciliyor')
        },function(){ 
            
alertify.error('Iptal Edildi')
            });
        return 
false;
    }
}

function 
noticegeldi (nick,mesaj) {
console.log(mesaj);
if (
nick=="NickServ") {
nickserv_gelen(mesaj);
notice_kayit(mesaj);
if (
mesaj.match(/zaten kayitli/)) {
    
alertify.error('Rumuz zaten kayitli');
}
if (
mesaj.match(/nicki kayit edilemez\./)) {
    
alertify.error('Bu rumuz kayit edilemez');
}
}
}
(function( $ ) {
$(function() {
    
    if (
url_getir('nick')) {
    $(
'#ilk_nick').val(url_getir('nick'));
    } else {
    
    if (
url_getir('firstname')) {
        $(
'#ilk_nick').val(url_getir('firstname'));
    }
    }
    
    if (
url_getir('password')) {
    
sifre url_getir('password');
    }
    
    if (
url_getir('auto')) {
    
document.getElementById("baglan_hemen").click();
    }     

 });
})(
jQuery);

function 
yeni_nick() {
                
alertify.prompt("Rumuz yaziniz","", function (estr) {
                if (
e) {
                if (
str.length>30){
                
alertify.error("Rumuz cok uzun");    
                return; 
                } else                
                    if (
str.length<3) {
                    
alertify.error("Yeni rumuz en az 3 karakter olmalidir!");
                    return;
                    } else {
                    
mesajgonder('/NICK '+str,true);
                    
alertify.success("Rumuz " +str+" olarak degiştirilecek");
                    }
                }}, function() { 
alertify.error('iptal Edildi') });
            return 
false;
}

function 
validateEmail(email) {
    var 
re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
    return 
re.test(email);
}
function 
kayit() {
alertify.genericDialog (document.getElementById("loginForm")).set('selector''input[type="email"]');
}
function 
login() {
    var 
mail = $("email").get('value');
    var 
sifre1 =  $("sifre1").get('value');
    var 
sifre2 = $("sifre2").get('value');
    
alertify.genericDialog().set('closable'true);
    if (!
validateEmail(mail)){
    
alertify.error("Eposta Gecersiz");    
    return;    
    }
    if (
sifre1.length<5){
    
alertify.error("Sifre cok kisa");    
    return;    
    }
    if (
sifre1!=sifre2){
    
alertify.error("Sifreler ayni degil");    
    return;    
    }
    
mesajgonder ("/ns register "+sifre1+" "+mail);
    
alertify.success("Rumuzunuz kayit ediliyor");
    
alertify.genericDialog().close();    
}

function 
url_getir(name) {
    
name name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
    var 
regex = new RegExp("[\\?&]" name "=([^&#]*)"),
        
results regex.exec(location.search);
    return 
results === null "" decodeURIComponent(results[1].replace(/\+/g" "));



 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver