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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 23 Ocak 2008, 02:29   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
IRC serverinizdaki user sayisini Web sitenizde gostermek.




Evet arkadaslar epeydir beklenen bir tcl di sanirim. Bende cok aradim webde ancak tam anlamiyla isimi goren birsey bulamamistim. tcl dilinide pek bilmedigim icin kendim yazamamistim bugune kadar. Sadece aCouSTiC'in yazmis oldugu istek.tcl inde ufak tefek bir kac editleme yapmistim. Ancak uzun aramalarim bir sonuca ulasmayinca [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] adresini bir ziyaret etmek zorunluluk oldu. Bu kadar basit olduguna sanirim sizde inanamiyacaksiniz.

İstatistik.tcl:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#******************************************************************** # İstatistik v1 Yapımcı :Armağan YÜKSEL # # İrc serverdaki kanalları ve user sayılarını .txt dosyasına kaydeder. # 3 dk. sonra kendini günceller. (Süreyi kendiniz ayarlayabilirsiniz) # Yazacağınız herhangi bir javascript,php,asp ..vs koduyla dosyayı okutup, # web sayfasina yansıtabilirsiniz. Çalışan halini; #
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
adresinde görebilirsiniz. # ******************************************************************** #Verilerin tutulacagi dosya adi.Yol belirtemyip sadece istatistik.txt seklinde yazarsaniz, #Eggdrop kalsorunde botunuzun .conf dosyasinin oldugu dizine yaratacaktir ve web sitenizden dosyayi okuyamiyacaksiniz. #Bu yuzden dosyayi web klasorunuzun icine yaratmaniz gerekiyor.
set dosyaadi "/home/usr/public_html/istatistik.txt" #bindler bind join - * listcek bind raw -|- 322 listele_ve_yaz #Bot servera baglandiginda /list cekiyor.. proc listcek {args} { global chan dosyaadi putserv "LIST" #Burda dosya yoksa yaratiyor. 3dk sonra geri dondugunde dosyayi temizliyor. set fs [open "$dosyaadi" w] close $fs } #Bot /list komutuyla gelen verilerin icersinden kanal isimlerini ve kisi sayilarini aliyor. proc listele_ve_yaz {from key arg} { global kanal kisi dosyaadi #burda verileri aliyor set kanal [lindex $arg 1] set kisi [lindex $arg 2] #burda dosyaya yaziyor. set fs [open "$dosyaadi" a] #Ben kendi web sayfamdaki tasarimima gore dosyaya <div>'ler ve style'larla beraber yazmasini istedim. #Ozellikle silmedimki belki sizede yardimci olur. #Siz "" icini kendinize gore ayarlayabilir yada sadece $kanal ve $kisi yazarak bu bilgileri yazdirabilirsiniz. puts $fs "<div style=\"float:left; padding:3px; width:150px;\"><span style=\"font-weight:bold; color:black;\">$kanal:</span>$kisi kisi</div>" close $fs #burda 3 dk. bekliyor ve tekrar basa donuyor.(Boylelikle yeniden /list cekilmesini sagliyor ve #verilerin oldugu dosyayi yeni verilerin yazilmasi icin temizliyor. timer 3 listcek } putlog "4Istatistik.v1 Yüklendi.." putlog "4Yapımcı : Armağan YÜKSEL"

Tcl dosyamiz bu kadar. Gerekli aciklamalari icersinde yaptim. Simdi olusacak txt dosyasindaki verileri okumak icin bir php dosyasi yaratalim.

oku.php

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<html> <head> <title></title> </head> <body style="font-family:Verdana; font-size:12px; color:#ff096c;"> <div style="width:650px;"> <? $dosya = fopen("istatistik.txt","r"); while(!feof($dosya)) { $satir= fgets($dosya, 50); echo "$satir"; } fclose($dosya); ?> </div> </body> </html>

istatistik.txt dosyamiz web kalsorumuzun icinde oldugu icin oku.php dosyamizinda ayni yerde olmasi cok mantikli
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Su anda gerekli veriyi aldik okuduk duzenledik ve yazdik. tcl dosyasinin icersinde de aciklamistim ama bir kez daha soyliim ben tcl icindeki ve php icindeki divleri stylelari kendi web sayfama gore tasarladim. kanallari 4 sira yana diziyor sona asagi satira geciyor. Sizede fikir olsun diye silmedim. Siz kendinize gore ayarlayabilirsiniz.
Aslinda html den anlayan arkadaslar icin mevzu burada bitiyor ama daha az bilgisi olan arkadaslar icin devam ediyim. Su asamada [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] de verileri gosteriyor. BEn bunu ana sayfama koymak istiyorum derseniz; index sayfaniz icersinde yaratacaginiz bir iframein src sine oku.php linkini vermeniz yeterli.
Olayi dahada ileri goturup ana sayfamdaki verilerde 3-5 da bir yenilensin diyorsaniz, oku.php icersinde <head></head> taglari arasina;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<meta http-equiv="refresh" content="180" />

kodunu eklerseniz 3dk da bir oku.php dosyasini guncelleyecektir.

Ben bide goriyim derseniz.

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

Sonuc olarak bu goruntuyu alabilirsiniz. Gorunmesini istemediginiz kanallari +p moduna almaniz botunuz oper degilse ise yariyor.
Tek eksigide sanirim kanallari rastgele almasi. Bunun icinde tclden benden daha iyi anlayan arkadaslar tcl icersinde ufak bir editleme yapip kanallari kisi sayisina gore siralatabilirler. Ben cok urasamadim acikcasi. Bende zaman zaman forumlarda yazilan bilgilerden faydalanan bir insan olarak ve bu olayin baya cok yapilamak istenilen birsey olamasi dolayisyla sizlerlede paylasmanin guzel olacagini dusundum.

Kolay gelsin.;oki


Konu tarzan tarafından (23 Ocak 2008 Saat 02:47 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 23 Ocak 2008, 07:24   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IRC serverinizdaki user sayisini Web sitenizde gostermek.




Paylaşımın ve emeğin için teşekkürler ancak bunun yerine çok daha gelişmiş olan thales var lakin bunun kurulumu hakkında geniş bir anlatım yok. En kısa sürede ekran görüntülü bir şekilde anlatımını sağlayan yeni bir makale yayınlayacağım.

 
Alıntı ile Cevapla

Alt 27 Ocak 2008, 11:57   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IRC serverinizdaki user sayisini Web sitenizde gostermek.




Birazdaha Geniş Anlatımlı olsaydı GüzeL olurdu Gerçekten..

 
Alıntı ile Cevapla

Alt 27 Ocak 2008, 12:03   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IRC serverinizdaki user sayisini Web sitenizde gostermek.




Anlatımda daha çok resim,grafik vs kullansaydın bence daha güzel olurdu.
Yinede paylaşım için tşkler.

Radows.

 
Alıntı ile Cevapla

Alt 30 Ocak 2008, 01:28   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IRC serverinizdaki user sayisini Web sitenizde gostermek.




Bot 3 dakikada bir /list komutunu uygulayacakmıs
peki bu durumun bir sakıncası yokmu ?

bide sadece belirledigimiz kanalları alabilirmi?
veya toplamını gosterebilirmi?

Ornek : Suanda 544 kişi sohbet ediyor..

 
Alıntı ile Cevapla

Alt 14 Nisan 2009, 01:07   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IRC serverinizdaki user sayisini Web sitenizde gostermek.




Paylaşım için teşekkürler. Hereşeyi yaptım oku linkinde bu şekilde hata verdi nedendir acaba ?


403 Forbidden

Access to this resource on the server is denied!
Powered By [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
LiteSpeed Technologies is not responsible for administration and contents of this web site!

 
Alıntı ile Cevapla

Alt 13 Mayıs 2009, 02:00   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IRC serverinizdaki user sayisini Web sitenizde gostermek.




Arkadaşlar kanal isimlerini ve kişi sayılarını yazdı bot güzel çalıştı. Ben buna birde kanal başlıklarını (topic) eklemek istiyorum. Nasıl yapabilirim.

 
Alıntı ile Cevapla

Alt 21 Haziran 2009, 19:30   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IRC serverinizdaki user sayisini Web sitenizde gostermek.




Ellerine sağlık. Ben de kurdum gayet güsel çalışıyor. Benim bi isteğim olcak. Webde kanallar karışık çıkıyor. Kanallar alfabetik sıraya yada en çok kişi olana göre sıralansa daha güzel olur.

 
Alıntı ile Cevapla

Alt 23 Haziran 2009, 00:29   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IRC serverinizdaki user sayisini Web sitenizde gostermek.




Eski bi konu ama yapabilen varmı ben denedim beyaz sayfa çıkıyor herhangi bir içerik yok ?

 
Alıntı ile Cevapla

Alt 18 Ekim 2009, 04:13   #10
Çevrimdışı
Raw
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IRC serverinizdaki user sayisini Web sitenizde gostermek.




erd200 Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Arkadaşlar kanal isimlerini ve kişi sayılarını yazdı bot güzel çalıştı. Ben buna birde kanal başlıklarını (topic) eklemek istiyorum. Nasıl yapabilirim.


#Sohbet:
2 kisi 1Keyf4ALem1
#Samsun:2 kisi 1Keyf4ALem1
#25+:2 kisi 1Keyf4ALem1

topic gösterimi ben denedim hoş olmuyor arkadaşlar .. php deki renk kodlamaları ile irc deki renk kodlamaları birbirini tutmuyor çünki .. iyi forumlar ..

__________________
ĻêģäĻ Düšűņ īĻĹęğàĻ Yàşà! ~

Konu Raw tarafından (18 Ekim 2009 Saat 04:18 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Cevapla

Etiketler
gostermek, sitenizde, web, sayisini, user, serverinizdaki, irc


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

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
Bu Moduledeki sifre karekter sayisini nasil Yukseltebiliriz? janus Unreal IRCd 7 25 Kasım 2010 15:06
Mirc realnamede %logo gostermek ? SurucLu mIRC Scripting Sorunları 4 26 Mayıs 2008 20:35
Version Cevabini Log Kanalinda Gostermek deneme2 mIRC Scripting Sorunları 2 08 Ekim 2006 22:30