phpBB Türkiye - phpBB3 Türkçe destek ve geliştirme

İçeriği atla

Sitemiz sadece phpBB 3.0 sürümüne destek vermektedir. Konu açmadan, ileti yazmadan önce lütfen site kuralları sayfamıza göz atınız.

[3.0.1] - Who Visited Last 24 hours [1.0.1B]

Re: [RC4] who visited last 24h [1.0.1B]

İleti WILT 07 Eyl 2007 09:25

Dinçer dediğin gibi "Visitors of the Day" olması güzel olur (hatta phpbb2'de de eklentinin adı buydu), ancak böyle olması için Simuzer'in koyduğu son değişikliği ALEXIS'in eklentiye eklemesi lazım. :)
WILT
genel yetkili
genel yetkili

Kullanıcı avatarı

İleti: 194
Kayıt: 11 Nis 2007 12:24
Konum: İstanbul
HTML: Çok iyi
CSS: Orta
PHP: Orta
phpBB3: Orta
Sürüm: phpBB3 RC1

  profesyonel phpBB3 çözümleri ve web hizmetleri

Re: [RC4] who visited last 24h [1.0.1B]

İleti ALEXIS 07 Eyl 2007 09:48

Karıştı sanki, bu eklentinin arşivini sabri tutuordu sanırım, benim arşivde yok, yakusha arşivinde var? Adım yazıyor bunda, ama bir sürüm daha vardı, sabri yazıyordu.

"Visitors of the Day" ismini koymadık, çünkü eklenti "son gün" değil, "son 24 saat" ' e göre işlem yapıyordu. Yani; o an istatistiğe bakan kullanıcının zamanından -24 saat öncesi...

yakusha'dan angelside arşivine alındı, ve ismi değiştirildi (who visited in last 24h). RC5 veya RC üzerinde test edildiğinde yeni isim ile gelecektir.

Not: ufak tefek in, on, behind takılmayın, ingilizcem o kadar iyi cümle alem biliyor.
ALEXIS
eklenti yazarı
eklenti yazarı

Kullanıcı avatarı

İleti: 2520
Kayıt: 03 Arl 2006 09:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: İyi
CSS: İyi
PHP: Orta
phpBB3: İyi
Sürüm: phpBB 3.1.0

Re: [RC4] who visited last 24h [1.0.1B]

İleti WILT 07 Eyl 2007 10:18

Benim için sorun değil ama phpbb.com'a koyduğunuzda aynı şeyleri söyleyenler olacaktır. Değişiklik ve ilginiz için teşekkür ederim.
WILT
genel yetkili
genel yetkili

Kullanıcı avatarı

İleti: 194
Kayıt: 11 Nis 2007 12:24
Konum: İstanbul
HTML: Çok iyi
CSS: Orta
PHP: Orta
phpBB3: Orta
Sürüm: phpBB3 RC1

Re: [RC4] who visited last 24h [1.0.1B]

İleti Simuzer 07 Eyl 2007 11:23

Benim verdiğim kod değişikliği ile "günün ziyaretçisi" niteliğini yakalıyor...
Simuzer
yönetici
yönetici

Kullanıcı avatarı

İleti: 946
Kayıt: 28 Mar 2007 21:19
İsim: Zafer Sarışahin
HTML: İyi
CSS: Orta
PHP: Başlangıç
phpBB3: Orta
Sürüm: Simuzer Premod 3.0.2

Re: [RC4] who visited last 24h [1.0.1B]

İleti sabri ünal 07 Eyl 2007 19:05

modu ikiye çıkartmıştık

who wisited today

who visited in last 24 hours ;)

ikisi de sitede ekli olması lazım, olmayabilirde...

inceleyeceğim.
Sanal Dünyadaki Kitapçınız
http://www.kitap7.com ;) Sabri Ünal Farkıyla.
sabri ünal
yönetici
yönetici

İleti: 540
Kayıt: 06 Nis 2007 12:08
İsim: sabri ünal
HTML: İyi
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpbb3 CVS

Re: [RC4] who visited last 24h [1.0.1B]

İleti seito 21 Eyl 2007 23:17

bu mod rc5 te çalışırmı acaba :(
seito


İleti: 70
Kayıt: 21 Eyl 2007 00:25
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: Simuzer Premod 3.0.2

Re: [RC4] who visited last 24h [1.0.1B]

İleti Simuzer 22 Eyl 2007 02:15

Çalışıyor. Ancak listede gözükmesi için üyenin çıkış yapması gerekiyor :|
Simuzer
yönetici
yönetici

Kullanıcı avatarı

İleti: 946
Kayıt: 28 Mar 2007 21:19
İsim: Zafer Sarışahin
HTML: İyi
CSS: Orta
PHP: Başlangıç
phpBB3: Orta
Sürüm: Simuzer Premod 3.0.2

Re: [RC4] who visited last 24h [1.0.1B]

İleti Simuzer 22 Eyl 2007 14:16

Kod: Tümünü seç
      $sql = 'SELECT u.username, u.username_clean, u.user_id, u.user_type, u.user_allow_viewonline, u.user_colour, s.session_ip, s.session_viewonline
         FROM ' . USERS_TABLE . ' u, ' . SESSIONS_TABLE . ' s
         WHERE s.session_time >= ' . $today . '
            ((!$config['load_online_guests']) ? ' AND s.session_user_id <> ' . ANONYMOUS : '') . '
            AND u.user_id = s.session_user_id
            OR user_lastvisit >=' . $today . '
         ORDER BY u.username_clean ASC, s.session_ip ASC';
      $result = $db->sql_query($sql);


Bu kod ile kullanıcı çıkış yapmadan da günün ziyaretçileri listesinde görünüyor... Ancak şöyle bir durum var.. Çıkış yapanlar gece 00.00'dan sonra olanlar, çıkış yapmamış olanlar da son 24 saat sistemi ile çalışıyor :mrgreen:

Bunun üzerinde çalışıyorum. Ancak kodlama farklı olduğundan "Who visited today 1.0.0" modu ile yayınlayacağım...
Simuzer
yönetici
yönetici

Kullanıcı avatarı

İleti: 946
Kayıt: 28 Mar 2007 21:19
İsim: Zafer Sarışahin
HTML: İyi
CSS: Orta
PHP: Başlangıç
phpBB3: Orta
Sürüm: Simuzer Premod 3.0.2

Re: [RC4] who visited last 24h [1.0.1B]

İleti seito 27 Eyl 2007 15:01

Kod: Tümünü seç
if ($db->sql_layer === 'sqlite')
{
   $sql = 'SELECT COUNT(session_ip) as num_guests
      FROM (
         SELECT DISTINCT s.session_ip
            FROM ' . SESSIONS_TABLE . ' s
            WHERE s.session_user_id = ' . ANONYMOUS . '
               AND s.session_time >= ' . (time() - ($config['load_online_time'] * 60)) .
               $reading_sql .
      ')';
}
else
{
   $sql = 'SELECT COUNT(DISTINCT s.session_ip) as num_guests
      FROM ' . SESSIONS_TABLE . ' s
      WHERE s.session_user_id = ' . ANONYMOUS . '
         AND s.session_time >= ' . (time() - ($config['load_online_time'] * 60)) .
      $reading_sql;
}


afedersiniz bu kodu nereye koymamız gerekiyor :(
seito


İleti: 70
Kayıt: 21 Eyl 2007 00:25
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: Simuzer Premod 3.0.2

Re: [RC4] who visited last 24h [1.0.1B]

İleti Simuzer 27 Eyl 2007 16:44

Konunun ilk mesajına bak, diğerleri yorum ve geliştirme hakkındadır.

phpbb-turkiye-eklentileri-f102/who-visited-last-24h-t930.html#p3835
Simuzer
yönetici
yönetici

Kullanıcı avatarı

İleti: 946
Kayıt: 28 Mar 2007 21:19
İsim: Zafer Sarışahin
HTML: İyi
CSS: Orta
PHP: Başlangıç
phpBB3: Orta
Sürüm: Simuzer Premod 3.0.2

ÖncekiSonraki

phpBB Türkiye Eklentileri


Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 1 misafir