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] - New Posts Count Since Last Visit ... [0.4.0B]

[3.0.1] - New Posts Count Since Last Visit ... [0.4.0B]

İleti ALEXIS 25 Nis 2007 02:25

Eklenti: New Posts Count Since Last Visit & Your Post Count [0.4.0B]
Sürüm: 0.4.0 BETA
Yazar: ALEXIS ( Sevdin Filiz )
Açıklama: "kendi iletileriniz" ve "yeni iletiler" linklerinin yanına ilgili mesaj sayısını ekler
örnek: "kendi iletileriniz (833)" ve "yeni iletiler (28)"

Uyumlu olduğu phpBB3 sürümleri:
  • phpBB 3.0.1

Özellikleri:
  • yeni ileti sayısını sql sorgusu ile bir count değeri alarak bulur.
  • kişinin kendi iletilerinin sayısını ise profilinde yazan sayıdan okur
  • Kullanıcı dostu bir görünüm ve bilgilendirme sağlar

Yazar notları:
Şu an sadece MySQL ve SqLite üstünde test edilmiştir

Sonraki sürümlere bırakılan özellikler/fikirler:
COUNT() fonksiyonunun bütün veritabanları ile uyumlu şeklinde kullanılması için çalışılacak

0.4.0B yenilikleri:
phpBB 3.0.1 üstünde test edildi, küçük dil hatası düzeltildi

Dil eklemeleri:
dil dosyalarına yapılan bir müdahale yoktur.

Lisans: GNU General Public License v2

Kurulum zorluğu: Kolay
Kurulum süresi: 1 dakika
Dosya formatı: .txt
Dosya indirme: (aşağıdaki kod görünümünden kopyalayıp bir dosyaya kaydediniz)

Ön izleme:
Resim

Kod: Tümünü seç

##########################################################
## MOD Title: [3.0.1] New Posts Count Since Last Visit & Your Post Count [0.4.0B]
## MOD Author: angelside < n/a > (Sevdin Filiz) http://www.phpbbturkiye.net
## MOD Modified: yakusha < n/a > (Sabri Ünal) http://www.yakusha.net
## MOD Description: This mod add a post count information: new posts since last visit & your post number
## New Post => Your Post (Your Post Count)
##
## MOD Version: 0.4.0 BETA
##
## Installation Level: Easy
## Installation Time: 1 minutes

## Files To Edit: (1)
## * includes/functions.php
##
## Included Files:
## n/a
##
##########################################################
##
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##
##########################################################
##
## For security purposes, please check: http://www.phpbb.com/mods/
## for the latest version of this MOD. Although MODs are checked
## before being allowed in the MODs Database there is no guarantee
## that there are no security problems within the MOD. No support
## will be given for MODs not found within the MODs Database which
## can be found at http://www.phpbb.com/mods/
##
##########################################################
##
## Author Notes:
## n/a
##
##########################################################
##
## MOD History:
##
## 2007-08-05 - Version 0.4.0
## * Renamed and tested on phpBB 3.0.1
##
## 2007-08-05 - Version 0.3.0
## * renamed and redesigned mod
##
## 2007-07-25 - Version 0.2.0
## * initial beta release
##
## 2007-04-23 - Version 0.1.0
## * initial alfa release
##
##########################################################
##
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##
##########################################################
#
#-----[ OPEN ]------------------------------------------------
#

includes/functions.php

#
#-----[ FIND ]------------------------------------------------
#

   // The following assigns all _common_ variables that may be used at any point in a template.

#
#-----[ BEFORE, ADD ]-------------------------------------------
#

//
// + new posts count since last visit & your post count
//
if ($user->data['is_registered'])
{
   // new posts count since last visit
   $sql = "SELECT COUNT(post_id) as total
      FROM " . POSTS_TABLE . "
      WHERE post_time >= " . $user->data['session_last_visit'];
   $result = $db->sql_query($sql);
   if( $result )
   {
      $row = $db->sql_fetchrow($result);
      $user->lang['SEARCH_NEW'] = $user->lang['SEARCH_NEW'] . "&nbsp;(" . $row['total'] . ")";
   }

   // your post count
   $sql = "SELECT user_posts
      FROM " . USERS_TABLE . "
      WHERE user_id = " . $user->data['user_id'];
      $result = $db->sql_query($sql);
   if( $result )
   {
      $row = $db->sql_fetchrow($result);
      $user->lang['SEARCH_SELF'] = $user->lang['SEARCH_SELF'] . "&nbsp;(" . $row['user_posts'] . ")";
   }
}
//
// - new posts count since last visit & your post count
//   
   
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM

ALEXIS
eklenti yazarı
eklenti yazarı

Kullanıcı avatarı

İleti: 2517
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

  profesyonel phpBB3 çözümleri ve web hizmetleri

Re: phpbb3 show user post count

İleti MillStory 23 May 2007 23:10

Mod çok güzel oldu fakat bir sıkıntım var forumlarda gezdiğimiz zaman yeni ileti sayısı görünmüyor her seferinde ana sayfaya dönmek gerekiyor.
Burada olduğu gibi sayfanın üstüne nasıl yazdırırız.Böylece sabit olur ve sitenin her sayfasında görünür.

forum2.JPG
forum2.JPG (3.07 KB) 1470 defa görüntülendi
MillStory


İleti: 43
Kayıt: 06 Nis 2007 14:04
HTML: İyi
PHP: Başlangıç
phpBB3: Orta
Sürüm: phpBB3 RC1

Re: phpbb3 show user post count

İleti Simuzer 24 May 2007 00:16

./styles/prosilver/template/overall_header.html dosyası içeriğinde istediğin uygun bir yere ekle.

Kod: Tümünü seç
<!-- IF S_USER_LOGGED_IN --><a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a><!-- ENDIF -->
Simuzer
yönetici
yönetici

Kullanıcı avatarı

İleti: 942
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: phpbb3 show user post count

İleti MillStory 24 May 2007 08:39

Teşekkür ederim güzel durdu.
MillStory


İleti: 43
Kayıt: 06 Nis 2007 14:04
HTML: İyi
PHP: Başlangıç
phpBB3: Orta
Sürüm: phpBB3 RC1

Re: [RC4] new posts since last visit & you post number [0.3.0B]

İleti sabri ünal 05 Ağu 2007 15:07

mod şablonuna uygun hale getirildi, başlık yazarına iade edildi...
Sanal Dünyadaki Kitapçınız
http://www.kitap7.com ;) Sabri Ünal Farkıyla.
sabri ünal
yönetici
yönetici

İleti: 539
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] new posts since last visit & you post number [0.3.0B]

İleti muhakara 05 Ağu 2007 15:33

arkadaşlar ben acemiyim gerçi ama farklı bişe denedim umarım ilerde sorun çıkarmaz...sonuç resimdeki gibi oldu...kodu aşağıya ekledim..sizin kodu yani :D sadece eklendiği yerden dolayı başına &bull; eklendi...

Resim

Kod: Tümünü seç
-----bul-----

<!-- IF not S_IS_BOT -->
               <!-- IF S_USER_LOGGED_IN -->
               <li>
                  <a href="{U_PROFILE}" title="{L_PROFILE}" accesskey="u" class="icon-ucp">{L_PROFILE}</a>
                     <!-- IF S_DISPLAY_PM --> (<a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a>)<!-- ENDIF --> &bull;       
                  <a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a>
                  <!-- IF U_RESTORE_PERMISSIONS --> &bull;
                  <a href="{U_RESTORE_PERMISSIONS}">{L_RESTORE_PERMISSIONS}</a>
                  <!-- ENDIF -->
               </li>
               <!-- ENDIF -->

-----sonrasına ekle-----

            &bull;<!-- IF S_USER_LOGGED_IN --><a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a><!-- ENDIF -->
fikiristan.com | web'in özgür ülkesi
muhakara


İleti: 128
Kayıt: 16 Haz 2007 14:16
Konum: elazığ
İsim: maho
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: phpbb3 gold

Re: [RC4] new posts since last visit & you post number [0.3.0B]

İleti ALEXIS 21 Ağu 2007 23:46

function.php dosyasının page_header() fonksiyonu içinde yapılan işlemler tüm tema dosyalarında çalışır, yani tema kısmına eklemeniz gereken kodları istediğiniz tema dosyasına ekleyebilirsiniz, header, footer farketmez, her yerde çalışır.
ALEXIS
eklenti yazarı
eklenti yazarı

Kullanıcı avatarı

İleti: 2517
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] new posts since last visit & you post number [0.3.0B]

İleti MisKin 28 Ekm 2007 15:48

RC7'de de denedim, güzel oldu, teşekkürler ;)
MisKin


İleti: 76
Kayıt: 19 Haz 2007 20:08
Konum: Muğla
İsim: Engin Özdemir
HTML: İyi
CSS: İyi
PHP: Başlangıç
phpBB3: Orta
Sürüm: phpBB 3.0.1

Re: [RC4] new posts since last visit & you post number [0.3.0B]

İleti noteviz 19 Arl 2007 17:25

ellerinize saglik, eklenmesi cok kolay ve sorunsuz bir sekilde calisiyor gold ile ;)
noteviz


İleti: 50
Kayıt: 02 Arl 2007 01:49
HTML: İyi
CSS: Başlangıç
PHP: Orta
phpBB3: Orta
Sürüm: phpBB3

Re: [RC4] new posts since last visit & you post number [0.3.0B]

İleti CitLemBiK 17 Şub 2008 12:05

Cok tesekkürler minnacik bir kod degisikligi ama her foruma gerekli bence...

Phpbb2'de bunu yapmak icin dosya falan yüklüyorduk root'a... (öyle bir mod vardi)

phpbb3 forumumun olmazsa olmaz modu New posts since last visit & you post number modu olacak...

Cünkü phpbb2'den gelen bir aliskanlik...

Tekrar tesekkürler emeklerinize saglik alexis ve sabri...

Saygi ve Sevgiler...

CitLemBiK
"Doğrular ve yanlışlar yoktur, sadece yorumlar vardır." (Wilhelm Friedrich Nietsche)
CitLemBiK
genel yetkili
genel yetkili

Kullanıcı avatarı

İleti: 655
Kayıt: 23 Oca 2008 13:27
Konum: Paderborn / Germany
İsim: Ilker Demirkaya
HTML: Orta
CSS: Başlangıç
PHP: Orta
phpBB3: İyi
Sürüm: phpBB 3.0.2

Sonraki

phpBB Türkiye Eklentileri


Kimler çevrimiçi

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