[İstek] Üye tablosundaki Toplam Mesaj tutarsızlığı

Arayıp da bulamadığınız eklentileri buraya sorabilirsiniz.

[İstek] Üye tablosundaki Toplam Mesaj tutarsızlığı

İleti Hanzala 24.04.2007, 14:12

Merhaba

Üye tablosundaki mesaj ile o üyenin post tablosundaki mesaj sayılarında tutarsızlık var tek tek binlerce üyenin mesajlarını sayıp yapamam ama bunu otomatik yapacak bir mod varmı.

yani post tablosunu inceleyerek üye tablosuna o üyenin gerçek mesaj sayısını ekleyecek bir mod bana lazım da.
Hanzala
Üye
Üye
 
İleti: 23
Kayıt: 28.11.2005, 23:36

Re: [İstek] Üye tablosundaki Toplam Mesaj tutarsızlığı

İleti Hanzala 24.04.2007, 14:45

ben Forumda 100. başlığını açan ilk 5 üye yada şöyel söyliyeyim En çok Başlık açan ve başlık sayıları da yanında olan ilk 5 yada 10 üyeyi listeleyen daha sonra benim belirleyeceğim rakama ilk ulaşan üyeyi özel mesaj ile yöneticiye bildiren bir mod lazım
Hanzala
Üye
Üye
 
İleti: 23
Kayıt: 28.11.2005, 23:36

Re: [İstek] Üye tablosundaki Toplam Mesaj tutarsızlığı

İleti Hanzala 25.04.2007, 09:00

Foruma En az 1 mesaj atan üyelerin listesini veren yada toplamını veren bir mod varmı.

ayrıca foruma üye olan son 5 üye eklentisi varmı tek satırda gösterecek birde index sayfasında toplam mesaj var onun yanına toplam başlık eklentisi lazım

moderatör ve adminlerin mesajı silmelerini istemiyorum silme işlemini tıkladıklarında karşılarına sadece çöplük kategorisine taşımaları gerektiği ile ilgili bir seçnek ve mesaj çıksın bu yapılabilirmi varmı böyle bir mod .
Hanzala
Üye
Üye
 
İleti: 23
Kayıt: 28.11.2005, 23:36

Re: [İstek] Üye tablosundaki Toplam Mesaj tutarsızlığı

İleti WILT 26.04.2007, 22:55

Sevgili Hanzala, son 5 üye modunu tek satır halinde gösterme modunu emrag yazmıştı. Yanlız şimdi bulamadım. Google ve bilumum phpBB mod sitelerinde last 5 users emrag diye aratırasan bulabileceğine inanıyorum.

Çöp olayını kendin hallettmişsin zaten, ellerine sağlık. :)

1 mesaj atan üyelerin görüntülenmesi ise, eğer yapabileceksen memberlist.php'de kullanıcıları mesaj sayılarına göre sıralarken, Azalan'a tıklarsan görüntüleniyor kullanıcılar. Bunun linkini bir şekilde alıp ya da fonksiyonunu ayrı sayfaya yapıştırabilirsin. Yanlız ben bunun için ayrı bir mod bilmiyorum.

En çok konu açanlar mevzusunda ise kesinlikle bir mod hatırlıyorum. Ama uzun olacaktır çünkü kullanıcıların açtığı konuları sayan bir sistem yok phpBB'de. Şu anda zamanım olmadığı için aratamıyorum ama tahminen mod için anahtar kelimeler "top ten topic starters", "top topic startes" olacaktır.
Galatasaray Basketbol Portalı
"Ne gülüyorsun, bu anlattığım senin hikayen!"
Kullanıcı avatarı
WILT
Üye
Üye
 
İleti: 284
Kayıt: 03.02.2007, 10:27
Konum: İstanbul

Re: [İstek] Üye tablosundaki Toplam Mesaj tutarsızlığı

İleti Hanzala 27.04.2007, 14:27

Aslında şu an en acil olan Bana Üye tablosu ile post tablosunu karşılaştırıp üyelerin profillerindeki gerçek mesaj sayılarını yazdırmak Bir çeşit builder lazım varsada bulamıyorum
Hanzala
Üye
Üye
 
İleti: 23
Kayıt: 28.11.2005, 23:36

Re: [İstek] Üye tablosundaki Toplam Mesaj tutarsızlığı

İleti WILT 27.04.2007, 17:10

Bu arada emrag'ın son 5 üye modu;

Kod: Tümünü seç
##############################################################
## MOD Title: last 5 registered users
## MOD Author: emrag < emrah987@hotmail.com > (Emrah Türkmen)  www.canver.net
## MOD Description: This hack will replace last registered user part with last 5 registered users
##
##
##      ------------------------------------------------------------------
##      -                         -
##      -   Last registered user: emrag                -
##                               -
##      ---------- change to ------------------------------------------
##      -                         -
##      -   Last 5 registered users: emrag, blah2, blah3, blah4, blah5   -
##      -                         -
##      ------------------------------------------------------------------
##
##
## MOD Version: 1.0.0
##
## Installation Level: Easy
## Installation Time : ~3 minute
## Files to Edit: index.php
##        language/lang_english/lang_main.php
##
## Ýncluded Files: n/a
##############################################################
##
## Author Note: -
##
##############################################################
##
## MOD History: 05.01.2005 - 1.0.0
##      - First release
##
##############################################################
##
## Before Adding This Hack To Your Forum, You Should Back Up All Files Related To This Hack 
##
##############################################################
#
#-----[ OPEN ]------------------------------------------
#

index.php

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

   //
   // Start output of page
   //

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

//
// last 5 registered users by emrag
//
$last_5_users = $lang['Newest_users'];

$sql = "SELECT user_id, username, user_regdate
   FROM " . USERS_TABLE . "
   WHERE 1
   ORDER BY user_regdate DESC LIMIT 5";

if( !($result = $db->sql_query($sql)) )
{
   message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
}

while( $row = $db->sql_fetchrow($result) )
{
      if ( $last_5_users == $lang['Newest_users'] )
      {
      $last_5_users .= '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><b>' . $row['username'] . '</b></a>';
      }
      else
      {
      $last_5_users .= ', <a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><b>' . $row['username'] . '</b></a>';
      }
}
//
// last 5 registered users by emrag
//

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

      'NEWEST_USER' => sprintf($lang['Newest_user'], '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . "=$newest_uid") . '">', $newest_user, '</a>'),


#
#-----[ REPLACE, WITH ]------------------------------------------
#

/* Original phpBB code for newest user - commented out for replace last registered user with last 5 registered users
      'NEWEST_USER' => sprintf($lang['Newest_user'], '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . "=$newest_uid") . '">', $newest_user, '</a>'),
*/
      'NEWEST_USER' => $last_5_users,

#
#-----[ OPEN ]------------------------------------------
#

language/lang_english/lang_main.php

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

?>

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

$lang['Newest_users'] = 'Last <b>5</b> registered users: ';

#
#-----[ SAVE ALL FILES/CLOSE ]------------------------------------------
#
# EoM
Galatasaray Basketbol Portalı
"Ne gülüyorsun, bu anlattığım senin hikayen!"
Kullanıcı avatarı
WILT
Üye
Üye
 
İleti: 284
Kayıt: 03.02.2007, 10:27
Konum: İstanbul

Re: [İstek] Üye tablosundaki Toplam Mesaj tutarsızlığı

İleti Hanzala 02.05.2007, 11:09

Merhaba,

Ben hala bu bahsettiğim üye tablosu iel post tablosu arasındaki tutarsızlığı düzeltmek ile uğraşıyorum

php_bbPost tablosundaki poster_id değerlerini toplayıp php_bbusers içindeki user_id ye karşılık gelen mesaj sayısı kısmını değiştirmek ve hiç mesaj yazmaların değerlerini sıfırlamak. ben bunu sağlayamadım bir türlü bunu nasıl yapabiliriz. çünkü kalkıp üye silmeye başlayacağım ama bunu yapamıyorum doğru sonuçlar vermiyor.

bu aynı re search builder mod una benziyor ama biraz daha farklı...
Hanzala
Üye
Üye
 
İleti: 23
Kayıt: 28.11.2005, 23:36


İstek Bölümü



Kimler çevrimiçi

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

cron