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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   qwebirc (https://www.ircforumlari.net/qwebirc/)
-   -   qwebirc kurulumu detayli anlatimi (https://www.ircforumlari.net/qwebirc/733717-qwebirc-kurulumu-detayli-anlatimi.html)

alphae 20 Şubat 2016 06:01

qwebirc kurulumu detayli anlatimi
 
önemli hatırlatma qwebirc versionlarında 3 4 hataya rastladım ciddi sorular bilginiz olsun 1 exporel ve cromda kayma sorunu ola bilir yazı kaymiyordur
2 sunucuda ali sana yaziyor nick degistimi ali düse bilirsin bunun için ufak eklentiler yapman gerekiyor ben çok inceledim bunu en sonunda bütün hataları giderdim
.js hatası var incele kisminda görüsünüz hatalari resmi yayınlıyorum en alta
ve benim yaptıgımda tek bir hata yoktur bu hatalar donma düşme gibi nedenlere yol açmıştır testlerde görüntüye aldanmayın :) girince nick sifreleme kutusu özeligi vs bunlar önemsiz
ben söyle birsey yaptım mobilden giren /kayit sifre nicki kayit ediliyor :)

alta paylaştıgım apleti .js hatasi veriyor binlerce


PHP- Kodu:

Python-2.7.10.tgz
tar 
-zxvf Python-2.7.10.tgz
cd  Python
-2.7.10
make 
 make altinstall
ln 
-/usr/local/bin/python2.7 /usr/local/bin/python
python kurduk
..
.
sira digerleri çok basit :) 
.
altakileri  klasörden çıkarıp içine tek tek girip bu komutu uygula   python setup.py install
Twisted
-15.2.1.tar.bz2
simplejson
-3.7.3.tar.gz
zope
.interface-3.8.0.tar.gz
.
java kurulumuna gecelim 
yum install java 
çıkan sonuca Y  yap javayıda kurcaktır 
.
simdi calıstıralım  config.py   editleyin run.py port vardir 
clear
.py   compile.py  bunlari 777  yap klasör  istedigin yerde ola bilir 
son olarak  config
.py ayarladınız   blok  unrealircd.conf koyun ornek  config.py icindeki yer
overrides
#          the REALNAME option.
WEBIRC_MODE "webirc"

# OPTION: WEBIRC_PASSWORD
#         Used for WEBIRC_MODE webirc and cgiirc, see WEBIRC_MODE
#         option documentation.
WEBIRC_PASSWORD "sifre123"

# OPTION: CGIIRC_STRING
#         Command sent to IRC server in for cgiirc WEBIRC_MODE.
#         See WEBIRC_MODE option documentation.
#CGIIRC_STRING = "CGIIRC"

unrealircd.conf ekliceginiz satir 

cgiirc 
{
        
type webirc;
       
hostname "sunucu-ipi";
        
password "sifre";
};
  
hersey biti simdi calistiralim asagidaki komutla  log olusturmasin diye tekrar loglari siliyoruz 
ftp sismesin diye  kaldi geriye apleti düzenlemeniz css  js  klasörlerde  düzenle hepsi bu 
rm 
-rf twistd.log
rm 
-rf twistd.pid
./clean.py
./compile.py
./run.py
rm 
-rf twistd.log
rm 
-rf twistd.pid 

not unutma unrealircd.conf eklicegin blok unreal3.2.8 sonrasi icindir alti versionlarda blok calismaya bilir bunun icin mdul kurman gerekiyor[COLOR="Silver"]

simdi iyi oku kodu oldugu gibi alıp yapıştırma sadece alta iso-8859-9 yazan yerlere kendi apletinde yap türkçe sorun kalkaçaktır türkçe yaza bilir konuşa bilirler türkçe nicke gelince config.py halede bilirsin

nick kismina geleyim mobile uyumlu olsun istiyorsan nick kismini css icinde kücültüyorsun 120 ise 80 yap mesela eger telden giridiginde nick listesi görünmüyorsa onuda options.js düzeltirsin

edit yapman gereken yerler qwebirc kasürü js kasörü bin klasörü ve css kasörü diger klasörlerde yapcagın birşey yok

PHP- Kodu:

   def utf8_iso8859_1(datatable=dict((xx.decode("iso-8859-9")) for x in map(chrrange(0256)))): 
  return (
table.get(data.object[data.start]), data.start+1

codecs.register_error("mixed-iso-8859-1"utf8_iso8859_1

def irc_decode(x): 
  try: 
    return 
x.decode("utf-8""mixed-iso-8859-1"
  
except UnicodeDecodeError
    return 
x.decode("iso-8859-1""ignore"

class 
QWebIRCClient(basic.LineReceiver): 
  
delimiter "\n" 
  
def __init__(self, *args, **kwargs): 
    
self.__nickname "(unregistered)" 
     
  
def dataReceived(selfdata): 
    
basic.LineReceiver.dataReceived(selfdata.replace("\r""")) 

  
def lineReceived(selfline): 
    
line irc_decode(irc.lowDequote(line)) 
     
    try: 
      
prefixcommandparams irc.parsemsg(line
      
self.handleCommand(commandprefixparams
    
except irc.IRCBadMessage
      
# emit and ignore 
      
traceback.print_exc() 
      return 

    if 
command == "001"
      
self.__nickname params[0
       
      if 
self.__perform is not None
        for 
x in self.__perform
          
self.write(x
        
self.__perform None 
    elif command 
== "NICK"
      
nick prefix.split("!"1)[0
      if 
nick == self.__nickname
        
self.__nickname params[0
         
  
def handleCommand(selfcommandprefixparams): 
    
self("c"commandprefixparams
     
  
def __call__(self, *args): 
    
self.factory.publisher.event(args
     
  
def write(selfdata): 
    
self.transport.write("%s\r\n" irc.lowQuote(data.encode("iso-8859-9"))) 

son olarak arkadaşlar hepsini a.z anlatim türkçe karekter sorunu kurulumu a.z sadece geriye kalan apleti düzenlemeniz kalıyor onuda
yaparak ögrenirsiniz az kod bilginiz varsa basit zor değil her yaptıgın işlemde kapatıp açmanız gerekiyor unutmayın her düzenlediginizde düzgün oluyorsa yedek alın :)

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Scprit 20 Şubat 2016 20:05

Cevap: qwebirc kurulumu detayli anlatimi
 
Az da olsa paylasım yapmısınız tbrler Bazıları gibi bılıyorum efendım paylasmıyorum dememısınız Kutluyorum

Bazıları gıbı efendım bılıyorum ama yapcam sey satıcaklar yok bılmem ne yapacaklar Kardesım bılıosan ya paylas yada hıc cvp vermeyın kendınızı bısı sanmayın tenekeler

MikaiL 20 Şubat 2016 20:12

Cevap: qwebirc kurulumu detayli anlatimi
 
Sorun yaşayan arkadaşlar skype yada mail yoluyla ulaşabilirler yardımcı olurum .

Diablo 24 Şubat 2016 20:49

Cevap: qwebirc kurulumu detayli anlatimi
 
Firma adı kaldırılıp konu yeniden aktif hale getirilmiştir.

alphae 25 Şubat 2016 01:40

Cevap: qwebirc kurulumu detayli anlatimi
 
Alıntı:

Diablo Nickli Üyeden Alıntı (Mesaj 1041746689)
Firma adı kaldırılıp konu yeniden aktif hale getirilmiştir.

tsk ederim hocam alah razı olsun

ExELaNCE 07 Mart 2016 12:45

Cevap: qwebirc kurulumu detayli anlatimi
 
Alıntı:

alphae Nickli Üyeden Alıntı (Mesaj 1041744801)
önemli hatırlatma qwebirc versionlarında 3 4 hataya rastladım ciddi sorular bilginiz olsun 1 exporel ve cromda kayma sorunu ola bilir yazı kaymiyordur
2 sunucuda ali sana yaziyor nick degistimi ali düse bilirsin bunun için ufak eklentiler yapman gerekiyor ben çok inceledim bunu en sonunda bütün hataları giderdim
.js hatası var incele kisminda görüsünüz hatalari resmi yayınlıyorum en alta
ve benim yaptıgımda tek bir hata yoktur bu hatalar donma düşme gibi nedenlere yol açmıştır testlerde görüntüye aldanmayın :) girince nick sifreleme kutusu özeligi vs bunlar önemsiz
ben söyle birsey yaptım mobilden giren /kayit sifre nicki kayit ediliyor :)

alta paylaştıgım apleti .js hatasi veriyor binlerce


PHP- Kodu:

Python-2.7.10.tgz
tar 
-zxvf Python-2.7.10.tgz
cd  Python
-2.7.10
make 
 make altinstall
ln 
-/usr/local/bin/python2.7 /usr/local/bin/python
python kurduk
..
.
sira digerleri çok basit :) 
.
altakileri  klasörden çıkarıp içine tek tek girip bu komutu uygula   python setup.py install
Twisted
-15.2.1.tar.bz2
simplejson
-3.7.3.tar.gz
zope
.interface-3.8.0.tar.gz
.
java kurulumuna gecelim 
yum install java 
çıkan sonuca Y  yap javayıda kurcaktır 
.
simdi calıstıralım  config.py   editleyin run.py port vardir 
clear
.py   compile.py  bunlari 777  yap klasör  istedigin yerde ola bilir 
son olarak  config
.py ayarladınız   blok  unrealircd.conf koyun ornek  config.py icindeki yer
overrides
#          the REALNAME option.
WEBIRC_MODE "webirc"

# OPTION: WEBIRC_PASSWORD
#         Used for WEBIRC_MODE webirc and cgiirc, see WEBIRC_MODE
#         option documentation.
WEBIRC_PASSWORD "sifre123"

# OPTION: CGIIRC_STRING
#         Command sent to IRC server in for cgiirc WEBIRC_MODE.
#         See WEBIRC_MODE option documentation.
#CGIIRC_STRING = "CGIIRC"

unrealircd.conf ekliceginiz satir 

cgiirc 
{
        
type webirc;
       
hostname "sunucu-ipi";
        
password "sifre";
};
  
hersey biti simdi calistiralim asagidaki komutla  log olusturmasin diye tekrar loglari siliyoruz 
ftp sismesin diye  kaldi geriye apleti düzenlemeniz css  js  klasörlerde  düzenle hepsi bu 
rm 
-rf twistd.log
rm 
-rf twistd.pid
./clean.py
./compile.py
./run.py
rm 
-rf twistd.log
rm 
-rf twistd.pid 

not unutma unrealircd.conf eklicegin blok unreal3.2.8 sonrasi icindir alti versionlarda blok calismaya bilir bunun icin mdul kurman gerekiyor[COLOR="Silver"]

simdi iyi oku kodu oldugu gibi alıp yapıştırma sadece alta iso-8859-9 yazan yerlere kendi apletinde yap türkçe sorun kalkaçaktır türkçe yaza bilir konuşa bilirler türkçe nicke gelince config.py halede bilirsin

nick kismina geleyim mobile uyumlu olsun istiyorsan nick kismini css icinde kücültüyorsun 120 ise 80 yap mesela eger telden giridiginde nick listesi görünmüyorsa onuda options.js düzeltirsin

edit yapman gereken yerler qwebirc kasürü js kasörü bin klasörü ve css kasörü diger klasörlerde yapcagın birşey yok

PHP- Kodu:

   def utf8_iso8859_1(datatable=dict((xx.decode("iso-8859-9")) for x in map(chrrange(0256)))): 
  return (
table.get(data.object[data.start]), data.start+1

codecs.register_error("mixed-iso-8859-1"utf8_iso8859_1

def irc_decode(x): 
  try: 
    return 
x.decode("utf-8""mixed-iso-8859-1"
  
except UnicodeDecodeError
    return 
x.decode("iso-8859-1""ignore"

class 
QWebIRCClient(basic.LineReceiver): 
  
delimiter "\n" 
  
def __init__(self, *args, **kwargs): 
    
self.__nickname "(unregistered)" 
     
  
def dataReceived(selfdata): 
    
basic.LineReceiver.dataReceived(selfdata.replace("\r""")) 

  
def lineReceived(selfline): 
    
line irc_decode(irc.lowDequote(line)) 
     
    try: 
      
prefixcommandparams irc.parsemsg(line
      
self.handleCommand(commandprefixparams
    
except irc.IRCBadMessage
      
# emit and ignore 
      
traceback.print_exc() 
      return 

    if 
command == "001"
      
self.__nickname params[0
       
      if 
self.__perform is not None
        for 
x in self.__perform
          
self.write(x
        
self.__perform None 
    elif command 
== "NICK"
      
nick prefix.split("!"1)[0
      if 
nick == self.__nickname
        
self.__nickname params[0
         
  
def handleCommand(selfcommandprefixparams): 
    
self("c"commandprefixparams
     
  
def __call__(self, *args): 
    
self.factory.publisher.event(args
     
  
def write(selfdata): 
    
self.transport.write("%s\r\n" irc.lowQuote(data.encode("iso-8859-9"))) 

son olarak arkadaşlar hepsini a.z anlatim türkçe karekter sorunu kurulumu a.z sadece geriye kalan apleti düzenlemeniz kalıyor onuda
yaparak ögrenirsiniz az kod bilginiz varsa basit zor değil her yaptıgın işlemde kapatıp açmanız gerekiyor unutmayın her düzenlediginizde düzgün oluyorsa yedek alın :)

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Ustad kurdum ancak şuan girişler tamamen sunucu ipisi üzerine neden olabilir? Yani mobilden giren sunucu ipisi ile giriyor

alphae 07 Mart 2016 13:05

Cevap: qwebirc kurulumu detayli anlatimi
 
Alıntı:

SohbetSeLi Nickli Üyeden Alıntı (Mesaj 1041751614)
Ustad kurdum ancak şuan girişler tamamen sunucu ipisi üzerine neden olabilir? Yani mobilden giren sunucu ipisi ile giriyor


Sa unreal block eklentsi yapman gerekiyor kardesim

config.py

# the REALNAME option.
WEBIRC_MODE = "webirc"

# OPTION: WEBIRC_PASSWORD
# Used for WEBIRC_MODE webirc and cgiirc, see WEBIRC_MODE
# option documentation.
WEBIRC_PASSWORD = "sifre123"


unrealircd.conf ekliceginiz satir

cgiirc {
type webirc;
hostname "sunucu-ipi";
password "sifre";
};

ExELaNCE 07 Mart 2016 13:33

Cevap: qwebirc kurulumu detayli anlatimi
 
Alıntı:

alphae Nickli Üyeden Alıntı (Mesaj 1041751629)
Sa unreal block eklentsi yapman gerekiyor kardesim

config.py

# the REALNAME option.
WEBIRC_MODE = "webirc"

# OPTION: WEBIRC_PASSWORD
# Used for WEBIRC_MODE webirc and cgiirc, see WEBIRC_MODE
# option documentation.
WEBIRC_PASSWORD = "sifre123"


unrealircd.conf ekliceginiz satir

cgiirc {
type webirc;
hostname "sunucu-ipi";
password "sifre";
};


config.py ve unrealcd kodlarını öm yoluyla gönderdim.. Rehash hatasınıda aktardım hocam

Turk06 29 Nisan 2016 16:17

Cevap: qwebirc kurulumu detayli anlatimi
 
SORUN DOSYA OKUMUYOR SANIRIM OKUTDUM AMA OLMADI


[~/qwebirc]# ./run.py
-bash: ./run.py: Permission denied

fLayer 29 Nisan 2016 19:16

Cevap: qwebirc kurulumu detayli anlatimi
 
Alıntı:

Turk06 Nickli Üyeden Alıntı (Mesaj 1041772013)
SORUN DOSYA OKUMUYOR SANIRIM OKUTDUM AMA OLMADI


[~/qwebirc]# ./run.py
-bash: ./run.py: Permission denied

python run.py

denermisin


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 07:44.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net