Mesajları sileyim ama üyenin mesaj sayısı silinmesin olabil?

phpBB 2.0.x kurulum ve çalıştırılmasında meydana gelen sorun ve problemler için buradan yardım alabilirsiniz.
Kilitli
Kullanıcı avatarı
tuzukuru
Kayıtlı Kullanıcı
Mesajlar: 118
Kayıt: 30.03.2006, 04:38
İletişim:

Mesajları sileyim ama üyenin mesaj sayısı silinmesin olabil?

Mesaj gönderen tuzukuru »

Selam arkadaslar,
Benim sizlerden bir istegim olacak ben arastirdim bulamadim. Benim forum sayfasinda(phpp plus 1.5) üyelerimizin yazdigi cok eski mesajlar var bunlari silmek istiyorum. Fakat sildigim zamanda üyeler mesaj sayilarimiz düstü seklinde sikayette bulunuyorlar. Eski mesajlari sildigim halde üyelerin mesaj sayilarini düsürmeyecek bir mod varmi. Bu konuda bana yardimci olursaniz cok sevinirim
Kullanıcı avatarı
NEFRİT
Uzaklaştırıldı
Mesajlar: 1404
Kayıt: 28.01.2006, 04:15
Konum: DarkKingdom
İletişim:

bU HEP BÖYLE

Mesaj gönderen NEFRİT »

Bu hep böyle olmuştur, her zaman için bir forum kurmaktan, üstüne onlarca mod kurmaktan özellik eklemekten yada tasarımını kafana göre değiştirmektense, üyeler ile uğraşmak daha zordur.

Ama üyelere sözünü geçirememek sadece bir zayıflık belirtisi olabilir. Varsın olsun sen mesajları sileceğin için siteden ayrılanlar olsun ne yazar ki ?


Sonuçta önemli olan üye değildir, önemli olan adam gibi üyedir. Üyeninde adam gibi olanı gelipte sana böyle birşey demez. Öyle bir mod var mı haberim yok ama şöyle bir şey yapabilirsin ;

PHPMYADMİN den date basenin içerisine giriş yaparsın phpbb_users isimli tablonun yanındaki TARA isimli resme tıkla ondan sonra orada istediğin bir üyenin yanındaki kalem işaretine (düzenle) ye tıkla sonrada açılan yeni sayfadaki user_posts un yanındaki rakam ise üyenin mesaj sayısı. Demek istediğim forumfdak mesajları sildikten sonra oradan bir düzenleme yapabilirsin ama zahmetli iştir.
Özellerden kullanıcılara reklam yaptığım için sayın yöneticim beni uzaklaştırdı.
Kullanıcı avatarı
cupra
Kayıtlı Kullanıcı
Mesajlar: 2505
Kayıt: 01.04.2006, 02:33
Konum: smyrna
İletişim:

Mesaj gönderen cupra »

peki nefrit dediğin gibi mesaj sayısını değiştirebilirmiyiz bir sorun olmaz mı
Kullanıcı avatarı
tuzukuru
Kayıtlı Kullanıcı
Mesajlar: 118
Kayıt: 30.03.2006, 04:38
İletişim:

Mesaj gönderen tuzukuru »

nefrit teşekkür ederim . Dediğin şekilde mesajlarda istediğimiz gibi oynama yapabiliyoruz..
Bu durumla ilgili başka bir sorum daha olacak forumdan (panelden) yaklaşık 20 000 mesaj sildim Bunun veritabanı boyutu ve üyelerin mesajlarında bi eksilme olmadığını gördüm, sildiğimi zannetiğim mesajları yanlış bir yerdenmi sildim acaba arkadaşlar? Eski mesajları gizli bir katagoride saklıyordum, bu katogoriyi komple silerek gerçekleştirdim bu işlemi ve veritabanı boyutunun azalacağını düşünmüştüm.
Kullanıcı avatarı
gokhan
Kayıtlı Kullanıcı
Mesajlar: 10
Kayıt: 07.07.2006, 18:08
İletişim:

Mesaj gönderen gokhan »

arkadaşlar yukarıdaki arkadaşınkine benzer bir sorunla karşılaştım.bi süre önce kayyo dan aldığım forumda eski mesajları siliyorum ama mesaj sayılarında bi azalma olmuyor ne yapmam gerekiyor yardımcı olursanız sevinirim
sabri ünal
Kayıtlı Kullanıcı
Mesajlar: 137
Kayıt: 09.05.2006, 12:22
İletişim:

Mesaj gönderen sabri ünal »

mod linki: http://www.ismailce.net/yakusha/viewtopic.php?t=54

Kod: Tümünü seç

############################################################## 
## MOD Title: Mesajı silinince üye mesaj sayısı düşmesin 
## MOD Author: Yakusha < yakusha@tnn.net > (sabri ünal) http://www.********** 
## MOD Description: Üyelerin modcp.php üzerinden mesajları silinince mesaj sayılarının eksilmemesini sağlamaktadır. 
## MOD Version: 1.0.0 
## 
## Installation Level: easy 
## Installation Time: 1 Minutes 
## Files To Edit: (1) modcp.php 
## Included Files: n/a 
############################################################ 
# 
## Güvenliğiniz için mod güncellemelerini http://********** sitesi üzerinden takip ediniz. 
# 
############################################################ 
## MOD History: 
## 
## 2006-05-10 - Version 1.0.1 
##   - Initial Release 
## 
############################################################# 
# 
## Mod yüklemeden önce dosyalarınızın yedeğini almayı ihmal etmeyiniz. 
# 
############################################################# 
# 
#-----[ AÇ ]------------------------------------------ 
# 
modcp.php 

# 
#-----[ BUL VE SİL ]------------------------------------------ 
# 
         $sql = "SELECT poster_id, COUNT(post_id) AS posts 
            FROM " . POSTS_TABLE . " 
            WHERE topic_id IN ($topic_id_sql) 
            GROUP BY poster_id"; 
         if ( !($result = $db->sql_query($sql)) ) 
         { 
            message_die(GENERAL_ERROR, 'Could not get poster id information', '', __LINE__, __FILE__, $sql); 
         } 

         $count_sql = array(); 
         while ( $row = $db->sql_fetchrow($result) ) 
         { 
            $count_sql[] = "UPDATE " . USERS_TABLE . " 
               SET user_posts = user_posts - " . $row['posts'] . " 
               WHERE user_id = " . $row['poster_id']; 
         } 
         $db->sql_freeresult($result); 

         if ( sizeof($count_sql) ) 
         { 
            for($i = 0; $i < sizeof($count_sql); $i++) 
            { 
               if ( !$db->sql_query($count_sql[$i]) ) 
               { 
                  message_die(GENERAL_ERROR, 'Could not update user post count information', '', __LINE__, __FILE__, $sql); 
               } 
            } 
         } 
# 
#-----[ KAYDET ]-------------------------- 
# 
# EoM
bu değişiklik ile üyelerin mesajlarını modcp - bölüm yetkilisi kontrol paneli üzerinden sildiğinizde üyelerin mesaj sayıları azalmamış olur... dikkat, sadece modcp üzerinden sildiklerinizde, topicden silinen veya forumun eski mesaj silme fonksiyonu tarafından /prune silinen mesajlar için geçerli değildir.
Kilitli

“2.0.x Destek Forumu” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Ahrefs [Bot] ve 0 misafir