son ziyaretten beri yeni mesaj sayısı [1.0.1]

phpBB Türkiye eklentileri ve geliştirme bölümü.

son ziyaretten beri yeni mesaj sayısı [1.0.1]

İleti

Matmazella
05.01.2007, 05:09

Kod: Tümünü seç
#####################################################################################
## MOD Adı  : son ziyaretten beri yeni mesaj sayısı
## Yazar    : Alexis Canver < N/A > (ALEXIS) http://www.canver.net
## Sürüm    : 1.0.1   (phpBB 3.0.B4)
##
## Açıklama :
##
## Kurulum zorluğu : kolay
## Kurulum süresi  : ~1 dk.
##
## Düzenlenen dosyalar (1) : includes/functions.php
##
#####################################################################################
##
## Destek ve Yardım : http://www.canver.net
## Telif Hakkı      : Copyleft © - Canver Software - www.canversoft.net
## Lisans           : GNU Public License v2 http://opensource.org/licenses/gpl-license.php
##
#####################################################################################
## Güvenlik Uyarısı:
##
##   Modun son sürümü için lütfen http://www.canver.net adresini kontrol ediniz.
##   Modu başka siteden indirdiyseniz, içinde art niyetli kod olmadığını garanti edemeyiz.
##   Modu eklemeden önce, güvenlik kopyası amacıyla lütfen dosyalarınızın yedeğini alınız.
##
#####################################################################################
## Yazar Notları:
##
##
######################################################################################
## Mod Geçmişi:
##
##   05.01.2007|04.31 // v1.0.0
##      - Hata bildirimi, düzenleme amaçlı ilk sürüm
##
##   11.01.2007|01.17 // v1.0.1
##      - SQL sorgu şekli değişti
##
######################################################################################
#
#
##-----[ AÇ ]-------------------------------------------------------------------------
#

includes/functions.php

#
##-----[ BUL ]-----------------------------------------------------------------------
#

   // Which timezone?
   $tz = ($user->data['user_id'] != ANONYMOUS) ? strval(doubleval($user->data['user_timezone'])) : strval(doubleval($config['board_timezone']));

#
##-----[ SONRASINA EKLE ]------------------------------------------------------------
#

//
// + view new posts number since last visit
//
if ($user->data['is_registered'])
{
    $sql = 'SELECT COUNT(post_id) as total
        FROM ' . POSTS_TABLE . '
        WHERE post_time >= ' . $user->data['session_last_visit'];
    $result = $db->sql_query($sql);
    $new_posts_count = $db->sql_fetchfield('total');
    $db->sql_freeresult($result);
}
//
// - view new posts number since last visit
//

#
##-----[ BUL ]-----------------------------------------------------------------------
#

      'PRIVATE_MESSAGE_INFO_UNREAD'   => $l_privmsgs_text_unread,

#
##-----[ SONRASINA EKLE ]------------------------------------------------------------
#

// [+] view new posts number since last visit
   'L_SEARCH_NEW'   => $user->lang['SEARCH_NEW'] . '&nbsp;(' . $new_posts_count . ')',
// [-] view new posts number since last visit

#
##-----[ TÜM DOSYALARI KAYDET/KAPAT ]-------------------------------------------------
#
# SON
En son
Matmazella
tarafından, 11.01.2007, 01:17 tarihinde değiştirildi, toplamda 1 değişiklik yapıldı.
Kullanıcı avatarı
Matmazella
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

Cvp: son ziyaretten beri yeni mesaj sayısı [1.0.0]

İleti BuzLaş 05.01.2007, 10:53

Önce ;
Resim

Sonra ;
Resim


Alexis phpbb3portal.com ada yapmışsın sanırım? fakat sadece portal sayfasında çıkıyor diğer sayfalarda mesaj sayısını göstermiyor??
Belki Üstümüzden Bir Kuş Geçer Kanadından Bir Tüğ Düşer (:

ღ Ölesiye Sevgi Besliyorum İçinde ღ
BuzLaş
Genel Yetkili
Genel Yetkili
 
İleti: 77
Kayıt: 09.09.2006, 21:54
Konum: İzmir

İleti

Matmazella
05.01.2007, 11:55

portal'a mod olarak değil portal user_menu block özelliği olarak ekledim, header'a değil, portal'a yani.


phpbb2 de get_db_stat() içine gömüp çağrmıştık ama, phpbb3 istatistikleri farklı şekilde hesaplıyor.
Kullanıcı avatarı
Matmazella
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

İleti

Matmazella
11.01.2007, 01:18

Yapılan öneriler ile, sorguyu daha basitleştirdik. sürüm 1.0.1
Kullanıcı avatarı
Matmazella
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08


phpBB Türkiye Eklentileri (phpbb3)



Kimler çevrimiçi

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