Kayıt: Nov 18, 2005 Mesajlar: 943 Konum: Trabzon/izmir 61-35
Tarih: 2008-11-17, 13:19:06 Mesaj konusu: Kim Nerede , Nereden, İp v.s Detaylı Bir Whoisonline
sitede bulunan ziyaretcileri botları ve üyeleri ayrı ayrı kimin hangi sayfada oldugunu ve neakdar zamandır sitede olduğunu gösterir işiniza yarayacak kullanışlı bir Eklenti
Kurulum Dosyaları yükleyin ve panelinize girin panelde beliren whois online sekmesine tıklayın açılan sayfa instal sayfasıdır bu bölümden new instali seçerek sql okutabilirsiniz dahasonra ana dizindeki whoisonline_install.php dosyasını silin
Who_is_Where ve Who_is_Online bloklarinin birleştirilmiş hali her iki blogun yaptıgını tek basına yapıyor güzel bir calışma..iki blok olmasin ve sitesinde fazla blok göstermek istemyenlerin kullanabilcegi bir eklenti.. tşk Coskun kardeş
Kayıt: Nov 18, 2005 Mesajlar: 943 Konum: Trabzon/izmir 61-35
Tarih: 2008-11-17, 15:16:04 Mesaj konusu:
mersoy :
teşekkürler mavisce
yalnız şu gif ler çıkmadı paketten
edit.gif
delete.gif
star1.png
star2.png
star3.png
onlar yok zaten dikkat eddiyseniz images klasorunde nukesentinel yolu verilmiş nukesentinel kullananlarda cıkar yani kullanmayanlarda sentinelin images içeriğini yükleyebilirler içinde bayraklar v.s var önemli bişey değil
Kayıt: Nov 18, 2005 Mesajlar: 943 Konum: Trabzon/izmir 61-35
Tarih: 2008-11-17, 15:57:25 Mesaj konusu:
yavuzbey :
güzel eklenti, peki yavaslatırmı sayfayı?
mysql tablolarını inceleyip bakmak lazım girişleri veri olarak kaydediyormu diye kaydetmiyorsa her hangi bi kasma yavaşlatma yapmaz ama her giren kişiyi veritabanına ekliyorsaki eklediğini sanmıyorum ozaman kasar
Kayıt: Jun 02, 2003 Mesajlar: 1842 Konum: Istanbul
Tarih: 2008-11-17, 17:53:32 Mesaj konusu:
_session tablosuna şunları ekleme ve değiştirme istediğine göre;
Kod:
You will need to edit mainfile.php;
Open mainfile.php
Find:
function online() {
global $nsnst_const, $user, $c o o k i e, $prefix, $db;
Replace with:
function online() {
global $nsnst_const, $user, $c o o k i e, $prefix, $db, $name;
$db->sql_query("UPDATE ".$prefix."_session SET uname='".addslashes($uname)."', time='$ctime', host_addr='$ip', guest='$guest' WHERE uname='".addslashes($uname)."'");
Replace with:
$db->sql_query("UPDATE ".$prefix."_session SET uname='".addslashes($uname)."', time='$ctime', host_addr='$ip', guest='$guest', module='$name', url='$R_URI' WHERE uname='".addslashes($uname)."'");
Find:
$db->sql_query("INSERT INTO ".$prefix."_session (uname, time, host_addr, guest) VALUES ('".addslashes($uname)."', '$ctime', '$ip', '$guest')");
Replace with:
$db->sql_query("INSERT INTO ".$prefix."_session (uname, time, host_addr, guest, module, url) VALUES ('".addslashes($uname)."', '$ctime', '$ip', '$guest', '$name', '$R_URI')");
Save and upload.
Open phpMyAdmin, select import. Load whoisonline201.sql and select run.
Sürekli üye adını session tablosuna giriyor demektir.
Ama bir de şöyle düşünün. Bu tabloya zaten sürekli kayıt yapılıyor. Yani bu mod olmasa bile aynı kayıtlar yine yapılacak fazladan yaptığı şey üyenin adını da kaydetmek.
Deneyip görmekte fayda var.
coşkun abinin paylaşmış olduğu bu eklentide bir takım değişiklikler yaptım sizlerle paylaşmak istedim...
1-bize lazım olan birtakım yerlerini türkçeleştirdim
2-en önemli hoşuma giden yaptığım şey ise sitedeki onlıne üyenin,botun veya misafirin ıp sinin üstüne tıkladığında ıp bilgilerini gösteren bir site çıkıyordu ben bu sitenin yolunu değiştirdim.ıp nin üstüne tıkladığınızda sizi bir siteye yönlendiriyor o sitede Google Earth kullanarak size o kişinin şehrini sokağını felan gösteriyor tabi bu ıp bakma yeri %100 doğru olmasada %90 doğru olduğunu söyleyebilirim ben denemesini yaptım
aşağıdaki indirmiş olduğunuz dosyayı admin/modulesin içine atın eskisi kurulu olduğu için değiştirilsinmi sorusuna evet deyin :)
arkadaslar bu ip adresinden yola cikarak sahibinin hangi sokakta vs oturdugunu bulmak imkansiz. Bunlar zaten gizli bilgiler. Eger bukadar kolay olsaydi simdiye kadar kac kisi, kac kisiyi katletmisti buyuzden :) Ancak mahkeme karari ile vs bulunabilir. Yanlisim varsa duzeltin...
hangi şehirde oturduğunu %100 doğru gösteriyor
diğer sokak mahalle gibi şeyleri kendi sitemdeki üyeler üzerinde denedim %80 doğru çıktı yani üyenin ıp sine bakıp yerini tespit ettim ve ona sordum şu sokağı şu mahalleyi biliyormusun diye evet o mahallede oturuyorum dedi tekrar söylüyorum %100 doğru çıkarmasada genel olarak %80-90 doğru oluyor
Sehri gösterdigi dogru zaten ip den anlayan biri bu adresi kullanmadan ip nin hangi sehre ait oldugunu bilir. Zaten ip numaralari sehre göre degisiyor. Tam olarak bilmiyorum ama galiba son numaralar sehri belirtiyor. Tipki araclarin pilaka numarasi gibi. Diger harita uzerinden gösterenler saniyorum istasyonun yerini gösteriyor. Emin degilim ama tamamen kendi tahminim. ADSL istasyonunu gösteriyor saniyorum. Ben kisilerin adresini %80-90 dogru gösterdigini sanmiyorum
Kayıt: Jun 02, 2003 Mesajlar: 1842 Konum: Istanbul
Tarih: 2008-12-25, 00:58:00 Mesaj konusu:
Style_53 ve diğer kuramayan arkadaşlar:
Şu denilenleri yaptınız mı?
mainfile.php de yapılması gereken değişiklikler;
mainfile.php yi açın
Bulun:
function online() {
global $nsnst_const, $user, $c o o k i e, $prefix, $db;
Bununla değiştirin:
function online() {
global $nsnst_const, $user, $c o o k i e, $prefix, $db, $name;
Bulun:
$db->sql_query("UPDATE ".$prefix."session SET uname='".addslashes($uname)."', time='$ctime', host_addr='$ip', guest='$guest' WHERE uname='".addslashes($uname)."'");
Bununla değiştirin:
$db->sql_query("UPDATE ".$prefix."session SET uname='".addslashes($uname)."', time='$ctime', host_addr='$ip', guest='$guest', module='$name', url='$R_URI' WHERE uname='".addslashes($uname)."'");
Bulun:
$db->sql_query("INSERT INTO ".$prefix."session (uname, time, host_addr, guest) VALUES ('".addslashes($uname)."', '$ctime', '$ip', '$guest')");
Bununla değiştirin:
$db->sql_query("INSERT INTO ".$prefix."session (uname, time, host_addr, guest, module, url) VALUES ('".addslashes($uname)."', '$ctime', '$ip', '$guest', '$name', '$R_URI')");
Kaydedin ve siteye gönderin.
Bundan sonrası yeni sürüm için veritabanına ilaveler yapılması için.
phpMyAdmin'e girin, import - içeri aktar. Yükle whoisonline201.sql ve Git.
Modülü Yükledikten sonra.
Admin panelde;
"Who is online" : ikonu göreceksiniz.
Kolay Gelsin.
Not:
Şu anda modülün bir sonraki nesli yayınlanmış durumdadır.
maviscenin verdiğini kuranlar modülü güncellesinler.
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız