Tekil Mesaj gösterimi
Alt 07 Mart 2016, 12:45   #6
Çevrimdışı
ExELaNCE
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: qwebirc kurulumu detayli anlatimi




alphae Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
ö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
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
girince nick sifreleme kutusu özeligi vs bunlar önemsiz
ben söyle birsey yaptım mobilden giren /kayit sifre nicki kayit ediliyor
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


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


PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
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 Kod:   Kodu kopyalamak için üzerine çift tıklayın!
   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
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.



Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

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

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet