phpBB Türkiye - phpBB3 Türkçe destek ve geliştirme

İçeriği atla

profesyonel phpBB3 hizmetleri

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.

"Bu forum icin en az 50 mesaj gerekiyor" eklentisi

"Bu forum icin en az 50 mesaj gerekiyor" eklentisi

İleti kernel 17 Şub 2008 22:42

Degerli arkadaslarim..

Sitemde uye sayisi cok ama herkes indirecegini indirip gidiyor mesaj yazan yok. Bazi forumlara giris icin en az 40-50 mesaj limiti getirmek istiyorum.

Yani mesela yonetim panelinde bir ayar olsun , "foruma girebilmek icin en az mesaj sayisi..." gibi. bende bu alana 10-20-30-40-50 girebileyim... boyle birsey istiyorum..

Yada soyle olabilir, seviyeler var mesela.. Yeni uye, usta uye.. Bende usta uye 50 mesaja ayarli. yani siteye yeni birisi uye oldugunda once yeni uye oluyor, 50 mesajdan sonra usta uye oluyor. Foruma seviye belirlemek mumkun mu? atiyorum bu foruma girebilmeniz icin en az usta uye olmaniz gerekiyor, siz suan yeni uyesiniz. usta uye olabilmek icinde en az 50 mesaj yazmalisiniz gibi birsey...
kernel
kullanıcı
kullanıcı

İleti: 20
Kayıt: 22 Arl 2007 01:23
HTML: Başlangıç
CSS: Başlangıç
PHP: Orta
phpBB3: Orta
Sürüm: 3.0.0

 

Re: "Bu forum icin en az 50 mesaj gerekiyor" eklentisi

İleti muiketi 17 Şub 2008 22:46

seviyelker ile bunu çözümleyebilirsiniz..

ilgili bir seviye belirleyin.. ondan sonra forum ayarlarından o foruma/forumlara enaz o üyeler veya üstü girebilir ayarlayın..
muiketi
yetkili
yetkili

Kullanıcı avatarı

İleti: 1044
Kayıt: 30 Eyl 2007 01:41
HTML: İyi
CSS: Orta
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB3.0.2

Re: "Bu forum icin en az 50 mesaj gerekiyor" eklentisi

İleti kernel 17 Şub 2008 23:10

muiketi yazdı:seviyelker ile bunu çözümleyebilirsiniz..

ilgili bir seviye belirleyin.. ondan sonra forum ayarlarından o foruma/forumlara enaz o üyeler veya üstü girebilir ayarlayın..


Bunu nasıl yapacağım?
kernel
kullanıcı
kullanıcı

İleti: 20
Kayıt: 22 Arl 2007 01:23
HTML: Başlangıç
CSS: Başlangıç
PHP: Orta
phpBB3: Orta
Sürüm: 3.0.0

Re: "Bu forum icin en az 50 mesaj gerekiyor" eklentisi

İleti muiketi 18 Şub 2008 00:41

bir grup oluştur..
bir seviye oluştur..

grup ayarlarından grup rütesini ilişkilendir..

grup ayarlarından okuyabiir okuyamaz vesair izinleri istediğin doğrultuda ayarla..
muiketi
yetkili
yetkili

Kullanıcı avatarı

İleti: 1044
Kayıt: 30 Eyl 2007 01:41
HTML: İyi
CSS: Orta
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB3.0.2

Re: "Bu forum icin en az 50 mesaj gerekiyor" eklentisi

İleti ysl52 18 Şub 2008 01:47

kernel yazdı:Yani mesela yonetim panelinde bir ayar olsun , "foruma girebilmek icin en az mesaj sayisi..." gibi. bende bu alana 10-20-30-40-50 girebileyim... boyle birsey istiyorum..

Benzer bir istek phpbb.com forumunda vardı, link olan 1 numarada. Yönetim panelinde ayar olmadan hard code ile 10-20 ayarı yaparsın..
1. ** Requires Minimum post for certain areas **

Diger yol biraz uzun da olsa, otomatik mesaj sayısına göre gruplar olur, 50 mesajı olan o konuyu görür, olmayan göremez gibi.. Auto group biraz daha uzun sürer kurması..
2. Auto Groups Mod

Bu ikisi yerine, muiketi'nin dediği gibi daha basit yolla da olur, ama manuel olarak kullanıcıları gruplara üye yapman gerekir o halde..
ysl52
tercüme
tercüme

İleti: 466
Kayıt: 07 Arl 2007 00:07
Konum: İstanbul
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: phpBB3.0.3

Re: "Bu forum icin en az 50 mesaj gerekiyor" eklentisi

İleti kernel 21 Şub 2008 21:23

Hard code daha mantıklı fakat birden fazla forum için nasıl yapabilirim?
kernel
kullanıcı
kullanıcı

İleti: 20
Kayıt: 22 Arl 2007 01:23
HTML: Başlangıç
CSS: Başlangıç
PHP: Orta
phpBB3: Orta
Sürüm: 3.0.0

Re: "Bu forum icin en az 50 mesaj gerekiyor" eklentisi

İleti ysl52 22 Şub 2008 00:12

Üstteki adreste verilen kodda,
forum_id=31 için
Kod: Tümünü seç
if ($user->data['user_posts']<15 && $forum_id == 31)
verilmiş,
birden fazla forum için yapacaksan, forum_id=35, forum_id=40 için de kısıtlama koyacaksan..
Kod: Tümünü seç
if ($user->data['user_posts']<15 && ($forum_id == 31 || $forum_id == 35 || $forum_id == 40))

böyle bir değişiklik yaparsın..
ysl52
tercüme
tercüme

İleti: 466
Kayıt: 07 Arl 2007 00:07
Konum: İstanbul
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: phpBB3.0.3

Re: "Bu forum icin en az 50 mesaj gerekiyor" eklentisi

İleti kernel 23 Şub 2008 13:01

arkadasim cok saol isime yaradi. biraz fazla olucam ama birsey daha rica ediyorum. Bazi uyeleri bu zorunluluktan muaf tutmak istiyorum.

meselâ,
Kod: Tümünü seç
"users_id=188,users_id=799,  sers_id=674 "
deyip, id numarasını belirttiğim üyelerde 49 mesaj limiti aranmadan girsin istiyorum. boyle bir kod nasil ekleyebiliriz?
kernel
kullanıcı
kullanıcı

İleti: 20
Kayıt: 22 Arl 2007 01:23
HTML: Başlangıç
CSS: Başlangıç
PHP: Orta
phpBB3: Orta
Sürüm: 3.0.0

Re: "Bu forum icin en az 50 mesaj gerekiyor" eklentisi

İleti ysl52 24 Şub 2008 01:35

Alttaki kod ile, 15 den az mesajı olan üyeler, forum_id=31 olan foruma ulaşamazlar..
Kod: Tümünü seç
if ($user->data['user_posts']<15 && $forum_id == 31)

Ancak, bazı üyeler (ali, veli) bu kısıtlamadan muaf olsun..
Kod: Tümünü seç
if ($user->data['user_posts']<15 && $forum_id == 31 && ($user->data['username'] != "ali") && ($user->data['username'] != "veli"))


Başka bir yolda Change User's Post Count eklentisini kullanarak kullanıcı mesaj sayacını artırmak olabilir.. Böylece kodla oynamayıp muafiyet vermeye gerek kalmaz..
ysl52
tercüme
tercüme

İleti: 466
Kayıt: 07 Arl 2007 00:07
Konum: İstanbul
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: phpBB3.0.3

Re: "Bu forum icin en az 50 mesaj gerekiyor" eklentisi

İleti kernel 26 Şub 2008 21:31

dedigini yaptim ama Parse Error hatasi aldim :(
kernel
kullanıcı
kullanıcı

İleti: 20
Kayıt: 22 Arl 2007 01:23
HTML: Başlangıç
CSS: Başlangıç
PHP: Orta
phpBB3: Orta
Sürüm: 3.0.0

Sonraki

Eklenti İstekleri


Kimler çevrimiçi

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