IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 25 Eylül 2017, 01:57   #1
Çevrimdışı
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ı reklam ver Benimmekan Mobil Sohbet
Alt 25 Eylül 2017, 13:33   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: qwebirc sifre paneli çıkarma




qwebirc/js/irc/ircclient.js


userNotice: function(user, message) satırını ara


if(this.isIgnored(nick, host))
return;

altına noticegeldi(nick,message);

kodlar zaten benim kodlarım.

mesajgonder fonksiyonunu eklemen lazım. başka eksik var mı kontrol etmedim.


Konu ysfm tarafından (25 Eylül 2017 Saat 13:35 ) değiştirilmiştir. Sebep: duzeltme
 
Alıntı ile Cevapla

Alt 25 Eylül 2017, 17:09   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: qwebirc sifre paneli çıkarma




ysfm Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
qwebirc/js/irc/ircclient.js


userNotice: function(user, message) satırını ara


if(this.isIgnored(nick, host))
return;

altına noticegeldi(nick,message);

kodlar zaten benim kodlarım.

mesajgonder fonksiyonunu eklemen lazım. başka eksik var mı kontrol etmedim.


tam olarak yardimci olurmusunuz lutfn

 
Alıntı ile Cevapla

Alt 26 Eylül 2017, 01:00   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: qwebirc sifre paneli çıkarma




son bir işlem kaldi mesajgonder fosksionu nasil eklenecek ?

mesajgonder foksionu nasil yapmam gerekiyor ?



ysfm Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
qwebirc/js/irc/ircclient.js


userNotice: function(user, message) satırını ara


if(this.isIgnored(nick, host))
return;

altına noticegeldi(nick,message);

kodlar zaten benim kodlarım.

mesajgonder fonksiyonunu eklemen lazım. başka eksik var mı kontrol etmedim.



--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 01:00 -->-> Daha önceki mesaj 23:17 --

foksionu da ekledim şimdi çalışıyor

yanlız şöyle bir durum var şifresiz nickle girdiğinde şifrle dieye kutu çıkmıyor

odada şifreli nick aldığımda yine kutu çıkmıyor

 
Alıntı ile Cevapla

Cevapla

Etiketler
qwebirc


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Qwebirc ve CR Foekie_t Servisler 0 20 Ocak 2017 04:49
qwebIRC Sorunu aLSanCak GNU, Linux ve UNIX 0 25 Ekim 2016 17:31
qwebIRC Kurulumu aLSanCak Unreal IRCd 4 20 Ekim 2016 02:19
qwebirc kuruLumu Gurkqn Servisler 10 16 Şubat 2016 00:54