Web sayfamız sadece phpBB 3.0.x sürümlerine destek vermektedir. Konu açmadan, ileti yazmadan önce lütfen site kuralları sayfamıza göz atınız.

[MODDB] Kayıtta Grup Üyeliği ve Özel Profil Alanları

[MODDB] Kayıtta Grup Üyeliği ve Özel Profil Alanları

İleti ysl52 05 Tem 2009 21:28

Eklenti: Kayıtta Grup Üyeliği ve Özel Profil Alanları
Sürüm: 1.0.1
Yazar: mtrs [ysl52]
Açıklama: Yönetim panelinde ayarlanan, özel gruplar dışındaki, grupları üye olma için kayıt ekranında gösterir. Ayrıca yönetim panelinde, kayıtta, kullanıcı profilinde özel profil alanlarına grup üyeliği özelliğini ekler.

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

Özellikleri:
  • Yönetim paneli modülü
  • Normal grupları kayıtta üye olmak için gösterebilir
  • Kayıtta grup seçimi zorunlu tutma
  • Kayıtta seçilen grubun varsayılan seçilebilmesi
  • Subsilver2 desteği
  • Kayıtta özel profil alanlarına göre otomatik gruplara ekleme
  • Yönetim panelinden özel profil alanı ayarları ile otomatik toplu grup üyeliği
  • Özel profil alanı seçeneği sadece bir grupla ilişkili olabilir
  • Kullanıcı paneli ve yönetim panelinde kullanıcı özel profil değeri değişirse grup üyesi yapılabilir veya üyelikten çıkarılabilir
  • Kayıtta birden fazla grup seçebilme
  • Özel profil alanına bağlı gruplara kapalı ve gizli grup türü olması halinde otomatik üye ekleme seçeneği

Dil dosyaları/eklemeleri:
  • İngilizce
  • Türkçe

Lisans: GNU General Public License v2

Kurulum zorluğu: Kolay
Kurulum süresi: 5 Dakika
Dosya formatı: .zip
Dosya indirme: Kayıtta Grup Üyeliği ve Özel Profil Alanları

phpbb.com linki: http://www.phpbb.com/community/viewtopi ... &t=1639285
ysl52
tercüme
tercüme

Kullanıcı avatarı

İleti: 1223
Kayıt: 07 Arl 2007 00:07
Konum: İstanbul
HTML: Başlangıç
CSS: Başlangıç
PHP: Orta
phpBB3: Orta
Sürüm: phpBB 3.0.7-PL1

Re: [BETA] Kayıtta Grup Üyeliği ve Özel Profil Alanları (0.0.3)

İleti ForeverBesiktas 06 Tem 2009 12:25

bunun için bir örnek gösteri resmi varmı acaba arkadaşlar tam olarak anlamadım .

Bu gurup üyeliği modlar için filan mı yoksa forumumuzdaki normal üyeler için mi ?
ForeverBesiktas
kullanıcı
kullanıcı

İleti: 87
Kayıt: 29 Haz 2009 02:11
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB 3.08

Re: [BETA] Kayıtta Grup Üyeliği ve Özel Profil Alanları (0.0.3)

İleti ysl52 06 Tem 2009 17:56

ForeverBesiktas yazdı:bunun için bir örnek gösteri resmi varmı acaba arkadaşlar tam olarak anlamadım
İlk mesaja yönetim paneli ve kayıt ekranı görüntüsü ekledim.
ForeverBesiktas yazdı:Bu gurup üyeliği modlar için filan mı yoksa forumumuzdaki normal üyeler için mi ?
Kayıt ekranında listelenen gruplar forumda herkesin katılabileceği, katılımın serbest olduğu gruplardır. Bu sebeple, şu anki halde, yeni kayıt olan üyeleri moderatör grubuna almanız mümkün değil, ancak istenirse kod değişikliği yapılması halinde mümkündür.
ysl52
tercüme
tercüme

Kullanıcı avatarı

İleti: 1223
Kayıt: 07 Arl 2007 00:07
Konum: İstanbul
HTML: Başlangıç
CSS: Başlangıç
PHP: Orta
phpBB3: Orta
Sürüm: phpBB 3.0.7-PL1

Re: [RC] Kayıtta Grup Üyeliği ve Özel Profil Alanları

İleti ysl52 26 Tem 2009 21:06

Eklenti 1.0.0 sürümüne güncellendi
- Yönetim paneli modülü eklendi
- Özel profil alanlarına göre grup üyeliği özelliği geliştirildi
ysl52
tercüme
tercüme

Kullanıcı avatarı

İleti: 1223
Kayıt: 07 Arl 2007 00:07
Konum: İstanbul
HTML: Başlangıç
CSS: Başlangıç
PHP: Orta
phpBB3: Orta
Sürüm: phpBB 3.0.7-PL1

Re: [RC] Kayıtta Grup Üyeliği ve Özel Profil Alanları

İleti muiketi 26 Tem 2009 21:33

daha yeni farkkettim.. localde denedim.. gerçekten işlevsel bir eklenti.. bir de sosyal gruplar olsaydı keşke.. böylece eklenti daha kullanışlı olurdu..

demodaki fenerbahçe kısmı çok şık durmuş :mrgreen:
muiketi
yetkili
yetkili

Kullanıcı avatarı

İleti: 2133
Kayıt: 30 Eyl 2007 01:41
Konum: şimdi urfada olmak vardı..
HTML: Çok iyi
CSS: Orta
PHP: Başlangıç
phpBB3: Orta
Sürüm: phpBB 3.0.7 PL1

Re: [RC] Kayıtta Grup Üyeliği ve Özel Profil Alanları

İleti IcEman 26 Tem 2009 21:58

eklentiyi az önce localde test ettim güzel bir eklenti yanlız kafama takılan bir konu var ? talepli grup üyeliklerinde bir sorun varmış gibi geldi bana, oluşturmuş olduğum talepli gruba otomatik olarak üyelik yapıyor bu normal midir ?

Groupleader needed eklentisi de uyarı vermiyor ?
IcEman
kullanıcı
kullanıcı

İleti: 1511
Kayıt: 08 Nis 2007 13:25
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: phpBb 3.0.8

Re: [RC] Kayıtta Grup Üyeliği ve Özel Profil Alanları

İleti ysl52 26 Tem 2009 22:01

2 tip grup var, bir tanesi kayıtta eklenebilen, diğeri özel profil alanlarına bağlı eklenebilen.
IcEman yazdı:talepli grup üyeliklerinde bir sorun varmış gibi geldi bana, oluşturmuş olduğum talepli gruba otomatik olarak üyelik yapıyor bu normal midir ?

Groupleader needed eklentisi de uyarı vermiyor ?
Talepli grup ile hangi grubu kastettiğini anlamadım.Yönetim panelinde ayarlanırsa, listelenen gruplara üye yapılabilir. Benzer şekilde ayarlanmışsa özel profil alanı değeri ile grup üyeliği yapılabilir.

Groupleader eklentisi? O nedir?
ysl52
tercüme
tercüme

Kullanıcı avatarı

İleti: 1223
Kayıt: 07 Arl 2007 00:07
Konum: İstanbul
HTML: Başlangıç
CSS: Başlangıç
PHP: Orta
phpBB3: Orta
Sürüm: phpBB 3.0.7-PL1

Re: [RC] Kayıtta Grup Üyeliği ve Özel Profil Alanları

İleti IcEman 26 Tem 2009 22:15

demek istediğim bir gruba üye olmak isnenildiğinde eğer o grup talepli grupsa grup liderinin onayından sonra üyelik tamamlanıyor.Bu eklentide talepli gruplarıda kayıt ekranında gösterdim lakin grup liderinin onayı olmadan gruba eklendi kullanıcıyı ,soru(nu)m bundan ibaret :)

Başvurunuz gönderildi. Grup liderlerinden birinin üyeliğinizi onaylaması için lütfen bekleyiniz.




bir öneri kayıt ekranında grupları çoklu olarak seçebilmemizi sağlayan bir özellik olursa güzel olur.Mantık grupların üzerlerine tıklanıldığında seçili olsun ve hepsi birden eklensin mesela 5 grubu seçili hale getirdik ve hepsine bir den kayıt olduk

groupleader-needed eklentisi bana göre gerekli olan eklentilerden ,gruplara talebi olan kullanıcı sayısını uyarı olarak index de gösteriyor.
phpbb-grubu-onayli-eklentiler-f104/groupleader-needed-t5048.html
IcEman
kullanıcı
kullanıcı

İleti: 1511
Kayıt: 08 Nis 2007 13:25
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: phpBb 3.0.8

Re: [RC] Kayıtta Grup Üyeliği ve Özel Profil Alanları

İleti ysl52 26 Tem 2009 23:15

IcEman yazdı:Bu eklentide talepli gruplarıda kayıt ekranında gösterdim lakin grup liderinin onayı olmadan gruba eklendi kullanıcıyı ,soru(nu)m bundan ibaret :)
Bu eklenti tüm normal gruplar için aynı davranışı gösterir. Özel gruplar olan, group_type = GROUP_SPECIAL için, Yönetici, Genel Yetkili, Kayıtlı kullanıcılar ve Botlar hariç tüm grupları listeleyip direk üye yapabilir. Tasarımı o şekilde, bana göre otomatik üyelik için listelemiş bir gruba gelen üyelik başvurusu için onaya gerek olmamalı.
Sanırım kastettiğin şu, bir gruba üyelik onaya bağlı ise bu eklenti de o kurala uysun. Biraz incelemem gerekli..

IcEman yazdı:bir öneri kayıt ekranında grupları çoklu olarak seçebilmemizi sağlayan bir özellik olursa güzel olur.Mantık grupların üzerlerine tıklanıldığında seçili olsun ve hepsi birden eklensin mesela 5 grubu seçili hale getirdik ve hepsine bir den kayıt olduk
Bu özellik javascript istiyor, onu da bilmiyoru, örnek bir yerde bulursam olabilir, ama zor. Onun yerine özel profil alanları ile kullanıcıyı birden fazla gruba kolayca üye yapma imkanı var.
ysl52
tercüme
tercüme

Kullanıcı avatarı

İleti: 1223
Kayıt: 07 Arl 2007 00:07
Konum: İstanbul
HTML: Başlangıç
CSS: Başlangıç
PHP: Orta
phpBB3: Orta
Sürüm: phpBB 3.0.7-PL1

Re: [RC] Kayıtta Grup Üyeliği ve Özel Profil Alanları

İleti ysl52 26 Tem 2009 23:48

IcEman yazdı:Bu eklentide talepli gruplarıda kayıt ekranında gösterdim lakin grup liderinin onayı olmadan gruba eklendi kullanıcıyı ,soru(nu)m bundan ibaret :)
Katılma serbest olmayan gruplara üye olmak için, onay gerekmesi için eklenmesi


includes/functions_group_on_regs.php
Bul
Kod: Tümünü seç
      //We add user to a new group selected on registration
      $sql = 'INSERT INTO ' . USER_GROUP_TABLE . ' ' . $db->sql_build_array('INSERT', array(
         'user_id'      => (int) $user_id,
         'group_id'      => (int) $reg_group_id,
         'user_pending'   => 0)
      );
      $db->sql_query($sql);

Değiştir
Kod: Tümünü seç
      $sql = 'SELECT group_id
         FROM ' . GROUPS_TABLE . '
         WHERE group_id = ' . $reg_group_id . '
            AND group_type <> ' . GROUP_FREE;
      $result = $db->sql_query($sql);
      $row = $db->sql_fetchrow($result);
      $db->sql_freeresult($result);
      
      $user_pending = 0;
      if ($row)
      {
         $user_pending = 1;
      }
   
      //We add user to a new group selected on registration
      $sql = 'INSERT INTO ' . USER_GROUP_TABLE . ' ' . $db->sql_build_array('INSERT', array(
         'user_id'      => (int) $user_id,
         'group_id'      => (int) $reg_group_id,
         'user_pending'   => $user_pending)
      );
      $db->sql_query($sql);
ysl52
tercüme
tercüme

Kullanıcı avatarı

İleti: 1223
Kayıt: 07 Arl 2007 00:07
Konum: İstanbul
HTML: Başlangıç
CSS: Başlangıç
PHP: Orta
phpBB3: Orta
Sürüm: phpBB 3.0.7-PL1

Sonraki

Eklenti Tanıtımları, Duyurular, Güncellemeler


Kimler çevrimiçi

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

cron