arda arda aynı topicde msj yazmama ???

phpBB geliştirme, performans ve hızını arttırmak.

arda arda aynı topicde msj yazmama ???

İleti hellboy 28.04.2006, 17:05

arda arda aynı topicde msj yazmamak için ne yapılabilir arkladaşlar :(
hellboy
Üye
Üye
 
İleti: 66
Kayıt: 28.04.2006, 16:59

Cvp: arda arda aynı topicde msj yazmama ???

İleti Diyalektik 28.04.2006, 17:14

Şunu kurabilirsin:

Kod: Tümünü seç
##############################################################
## MOD Title: Topic flood control
## MOD Author: Dr DLP < > ( Malicious Rabbit ) http://www.web-lapin.levillage.org/forum/
## MOD Description: Allows to control the time between two posts on the same topic for a user .
## This limitation isn't applied to admins or moderators .
##
## MOD Version: 1.0.2
##
## Installation Level: easy
## Installation Time: 10 Minutes
## Files To Edit:
##      admin/admin_board.php
##      includes/functions_post.php
##      language/lang_english/lang_admin.php
##      language/lang_english/lang_main.php
##           templates/subSilver/admin/board_config_body.tpl
##
## Included Files: N/A
##
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/
##############################################################
## Author Notes:
##
##
##############################################################
## MOD History:
##
## 04/12/03 : Version 1.0.2
## Fix made by the phpbb.com mods team : typo error about user level check
##
## 18/11/03 : Version 1.0.1
## No flood limit for admins and moderators
##
## 29/10/03 : Version 1.0.0
## First release
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################

#
#-----[ SQL ]---------------------------------------------
#
INSERT INTO phpbb_config (config_name, config_value) VALUES ('topic_flood_interval', '60');

#
#--------------[ OPEN ]-------------
#
admin/admin_board.php

#
#--------------[ FIND ]-------------
#
   "L_FLOOD_INTERVAL_EXPLAIN" => $lang['Flood_Interval_explain'],

#
#--------------[ AFTER, ADD ]-------------
#
   "L_TOPIC_FLOOD_INTERVAL" => $lang['Topic_Flood_Interval'],
   "L_TOPIC_FLOOD_INTERVAL_EXPLAIN" => $lang['Topic_Flood_Interval_explain'],

#
#--------------[ FIND ]-------------
#
   "FLOOD_INTERVAL" => $new['flood_interval'],

#
#--------------[ AFTER, ADD ]-------------
#
   "TOPIC_FLOOD_INTERVAL" => $new['topic_flood_interval'],

#
#--------------[ OPEN ]-------------
#
includes/functions_post.php

#
#--------------[ FIND ]-------------
#
   if ($mode == 'newtopic' || $mode == 'reply' || $mode == 'editpost')

#
#--------------[ BEFORE, ADD ]-------------
#
   if ( $mode == 'reply' )
   {
      $sql = "SELECT poster_id , post_time
         FROM " . POSTS_TABLE . "
         WHERE topic_id = $topic_id
         ORDER BY post_time DESC";
      if (!($result = $db->sql_query($sql)))
      {
         message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
      }
      $row = $db->sql_fetchrowset($result);
      $last_poster_id = $row[0]['poster_id'];
      $last_post_time = $row[0]['post_time'];

      if ( $userdata['user_id'] != ANONYMOUS && ($userdata['user_level'] != ADMIN && $userdata['user_level'] != MOD ) && intval($last_post_time) > 0 && ($current_time - intval($last_post_time)) < intval(60*($board_config['topic_flood_interval'])) && ( $last_poster_id == $userdata['user_id'] ))
      {
         message_die(GENERAL_MESSAGE, $lang['Topic_Flood_Error']);
      }
   }

#
#--------------[ OPEN ]-------------
#
language/lang_turkish/lang_admin.php

#
#--------------[ FIND ]-------------
#
?>

#
#--------------[ BEFORE, ADD ]-------------
#
$lang['Topic_Flood_Interval']='İki Mesaj Arasında Geçmesi Gereken Süre';
$lang['Topic_Flood_Interval_explain']='Üyelerin, belirlenen zaman aralığından önce, ardarda iki mesaj atamamasını sağlar';

#
#--------------[ OPEN ]-------------
#
language/lang_turkishh/lang_main.php

#
#--------------[ FIND ]-------------
#
?>

#
#--------------[ BEFORE, ADD ]-------------
#
$lang['Topic_Flood_Error']= 'Bu başlığa yazdığınız son mesajın üzerinden bu kadar kısa bir süre geçmişken, yeni bir mesaj yazamazsınız. <br /><br />Lütfen önceki mesajınızı düzenleyin (edit).';

#
#--------------[ OPEN ]-------------
#
templates/subSilver/admin/board_config_body.tpl

#
#--------------[ FIND ]-------------
#
      <td class="row2"><input class="post" type="text" size="3" maxlength="4" name="flood_interval" value="{FLOOD_INTERVAL}" /></td>
   </tr>

#
#--------------[ AFTER, ADD ]-------------
#
   <tr>
      <td class="row1">{L_TOPIC_FLOOD_INTERVAL} <br /><span class="gensmall">{L_TOPIC_FLOOD_INTERVAL_EXPLAIN}</span></td>
      <td class="row2"><input class="post" type="text" size="3" maxlength="4" name="topic_flood_interval" value="{TOPIC_FLOOD_INTERVAL}" /></td>
   </tr>

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Kullanıcı avatarı
Diyalektik
Kıdemli Üye
Kıdemli Üye
 
İleti: 263
Kayıt: 14.11.2005, 13:12
Konum: İstanbul

İleti hellboy 28.04.2006, 21:20

saol da
#
#-----[ SQL ]---------------------------------------------
#
INSERT INTO phpbb_config (config_name, config_value) VALUES ('topic_flood_interval', '60');

burası ne demek oluyor anlatabilirmisin :?
hellboy
Üye
Üye
 
İleti: 66
Kayıt: 28.04.2006, 16:59

İleti MatrixNeo 28.04.2006, 21:31

phpbb 2.0.20 de bu özellik zaten var değil mi? bide kurmaya ne gerek var.
Kullanıcı avatarı
MatrixNeo
Üye
Üye
 
İleti: 654
Kayıt: 10.01.2006, 10:19
Konum: İstanbul

İleti hellboy 28.04.2006, 23:07

ya nerden oluyo peki?? neden ben görmedim ?
hellboy
Üye
Üye
 
İleti: 66
Kayıt: 28.04.2006, 16:59

İleti Napster 29.04.2006, 00:05

Yapmanız gerekenler(Sırasıyla);
1) Sitenizin yönetim paneline giriniz.
2) Yönetim panelinden Phpmyadmin'e tıklayınız.
3) Phpmyadmin'de forumunuzun database'ini seçiniz.
4) Açılan sayfada üst menüden SQL Sorgusu yazısına tıklayınız.
5) SQL sorgusunu açılan sayfadaki yere yapıştırıp ilerleyiniz.
6) İşlem tamamlanmıştır.
Napster
Kullanıcı avatarı
Napster
Üye
Üye
 
İleti: 537
Kayıt: 15.11.2005, 18:55
Konum: İstanbul

İleti Pluton 29.04.2006, 00:16

Napster arkadaşımız uzun yolu anlattı ben kısa yolunu anlatayım


http://www.phpbbsyles.com/sql.php Adresine giriniz

sql kodunu oraya yapıştırıp generate php code tıklayın

verdiği dosyayı Forum Root Oath'ine atıp /root/sql.php yazarak sql kodunu çalıştırınız en kolşay yönetem bu :D
No CommEnT
Pluton
Üye
Üye
 
İleti: 555
Kayıt: 09.10.2005, 18:51
Konum: Antalya

Cvp: arda arda aynı topicde msj yazmama ???

İleti zirve11 29.04.2006, 06:45

zaten 2.0.20 de yönetim paneli-ayarlar da vardır iki mesaj beklemesi gereken süre onu ayarlarsın
zirve11
Üye
Üye
 
İleti: 264
Kayıt: 21.01.2006, 11:06

İleti hellboy 29.04.2006, 07:37

arkadaşlar olmadı :? istenilen herşeyi yaptım
hellboy
Üye
Üye
 
İleti: 66
Kayıt: 28.04.2006, 16:59

İleti Sensei 29.06.2006, 15:22

Arkadasin Demek istedigi benim anladigim Kadariyla Bir Kullanici Mesaj Yazdiysa Eger Ayni mesajin üstüne yazamamasi.
[b]Sen bana 1 Bilgi ver, ben sana 2 Vereyim[b]
Sensei
Üye
Üye
 
İleti: 15
Kayıt: 25.06.2006, 18:02
Konum: Yurt Dışı

İleti hellboy 29.09.2006, 07:48

evet aynen o ldu da wardı phpbb de nedense olmuyo
hellboy
Üye
Üye
 
İleti: 66
Kayıt: 28.04.2006, 16:59

İleti yaso19 29.09.2006, 19:05

Burning Board da da var ve onda daha çok gelişmiş.. rütbelere göre görev yapıyo.. mesela normal üyelere en üst bi rütbe yaptınız, o rütbe ye gelen bi arkadaş sınırlama olmadan mesajlar yazabiliyor fakat diğer üyelerde mesela 2 saat mi ne beklemek zorunda.. dediğim şey ogame forumlarında uygulanıyo mesela :) o özelliği çok hoşuma gidiyor Burning Board'un.. bence phpbb de de böyle bişey geliştirilmeli ;)
Kullanıcı avatarı
yaso19
Üye
Üye
 
İleti: 531
Kayıt: 05.02.2006, 01:01
Konum: İzmir

İleti onurnet 19.01.2007, 23:25

Sensei yazdı:Arkadasin Demek istedigi benim anladigim Kadariyla Bir Kullanici Mesaj Yazdiysa Eger Ayni mesajin üstüne yazamamasi.


Ben de bunu demek istiyorum :P Nasıl olacak bu fikriniz var mı?
onurnet
Üye
Üye
 
İleti: 37
Kayıt: 20.12.2005, 19:28


phpBB Geliştirme



Kimler çevrimiçi

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