[mod] Join Open Groups On Register Açık gruba kayıtta ekle

[url=http://www.phpbbturkey.com/mods.html:34cnv4ga]phpBB 2.0.x MOD Veritabanımızda[/url:34cnv4ga] yayınlanan ve tarafınızca eklenen tüm yeni phpBB 2.0.x sürümleri için MODların duyuruları buradan yapılmaktadır. MODlar hakkında ihtiyacınız olan desteği lütfen [b:34cnv4ga]2.0.x MOD Destek[/b:34cnv4ga] forumuna başlık açarak sorunuz.
Kilitli

modu beğendiniz mi?

evet
1
50%
hayır
1
50%
 
Toplam oy: 2

Kullanıcı avatarı
cupra
Kayıtlı Kullanıcı
Mesajlar: 2505
Kayıt: 01.04.2006, 02:33
Konum: smyrna
İletişim:

[mod] Join Open Groups On Register Açık gruba kayıtta ekle

Mesaj gönderen cupra »

açık gruplara kayıt esnasında üyeler seçsin ve katılsın.

Kod: Tümünü seç

############################################################## 
## MOD Title:	Join Open Groups On Register
## MOD Author: 	Poupoune < poupoune@phpbb-fr.com > (N/A) http://php-tools.org/poupoune/ 
##
## MOD Description: This MOD allows new users to join open groups from 
##	the register form. The subscription choice is only possible when 
##	registering for the first time. Only and all open groups are listed.
##
## MOD Version: 1.0.1
## 
## Installation Level: Easy
## Installation Time: 2 minutes
## Files To Edit: 3
##	includes/usercp_register.php
##	language/lang_french/lang_main.php
##	templates/subSilver/profile_add_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: 
## 
##   28-08-2004 - Version 1.0.1
##	- Forgot an action
##   22-08-2004 - Version 1.0.0
##	- First Release
## 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
############################################################## 

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

includes/usercp_register.php

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

    $allowsmilies = ( isset($HTTP_POST_VARS['allowsmilies']) ) ? ( ($HTTP_POST_VARS['allowsmilies']) ? TRUE : 0 ) : $board_config['allow_smilies'];

# 
#-----[ AFTER, ADD ]---------------------------------------------- 
#

    $template->assign_block_vars('switch_register', array());
    
    $sql_groups = "SELECT group_id, group_name, group_description
      FROM ". GROUPS_TABLE ."
      WHERE group_single_user <> ". GROUP_CLOSED ."
      AND group_type = ". GROUP_OPEN ;
      
    $result_groups = $db->sql_query($sql_groups);
    
    while( $grouprow = $db->sql_fetchrow($result_group) )
    {
      $group_toggle .= '<tr><td class="row1"><span class="gen"><b>'. $grouprow['group_name'] .'</b></span>'. ( ($grouprow['group_description'] != '') ? '<br /><span class="gensmall">'. $grouprow['group_description'] .'</span>' : '') .'</td><td class="row2"><input type="checkbox" name="group_list[]" value="'. $grouprow['group_id'] .'" /><span class="genmed">'. $lang['Join_group'] .'</span></td></tr>';    
    }

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

      if ( $coppa )

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

      $sql = "INSERT INTO " . USER_GROUP_TABLE . " (user_id, group_id, user_pending)
        VALUES ($user_id, $group_id, 0)";
      if( !($result = $db->sql_query($sql, END_TRANSACTION)) )
      {
        message_die(GENERAL_ERROR, 'Could not insert data into user_group table', '', __LINE__, __FILE__, $sql);
      }
      
      $options = $HTTP_POST_VARS['group_list'];
      
      for( $i = 0 ; $i < count($options) ; $i++ )
      {
        $sql = "INSERT INTO " . USER_GROUP_TABLE . " (group_id, user_id, user_pending) 
          VALUES (". $options[$i] .", $user_id, 0)";
        if ( !($result = $db->sql_query($sql)) )
        {
          message_die(GENERAL_ERROR, "Error inserting user group subscription", "", __LINE__, __FILE__, $sql);
        }
      }  

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

    'L_ALWAYS_ADD_SIGNATURE' => $lang['Always_add_sig'],

# 
#-----[ AFTER, ADD ]---------------------------------------------- 
#

    'L_GROUPS_TO_JOIN' => $lang['groups_to_join'],
    'L_GROUPS_TO_JOIN_EXPLAIN' => $lang['groups_to_join_explain'],
    'S_GROUPS' => $group_toggle,

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

language/lang_french/lang_main.php

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

?>

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

$lang['groups_to_join'] = 'Groups to join';
$lang['groups_to_join_explain'] = 'Here are all the open groups you can join. You can suscribe now.';

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

templates/subSilver/profile_add_body.tpl

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

  <tr> 
    <th class="thSides" colspan="2" height="25" valign="middle">{L_PREFERENCES}</th>
  </tr>

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

  <!-- BEGIN switch_register -->
  <tr> 
    <th class="thSides" colspan="2" height="25" valign="middle">{L_GROUPS_TO_JOIN}</th>
  </tr>
  <tr>
    <td class="row3" colspan="2"><span class="gensmall">{L_GROUPS_TO_JOIN_EXPLAIN}</span></td>
  </tr>
  {S_GROUPS}
  <tr> 
    <td class="catSides" colspan="2" height="28">&nbsp;</td>
  </tr>
  <!-- END switch_register -->

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM
Kullanıcı avatarı
tehlike_çanı
Kayıtlı Kullanıcı
Mesajlar: 360
Kayıt: 16.04.2006, 09:59
Konum: Kahramanmaraş/Elbistan
İletişim:

Mesaj gönderen tehlike_çanı »

cupra paylaşım çok!
teşekkür ederim! peki bunu farklı bi şekilde yapamaz mıyız?
yani plus ya da diğer forumlarda daha doğrusu clour grups modu kurulu olan forumlarda yeni üyelerin rengini değişitiriyorsun ama renk gurubuna eklemediğin sürece o kişinin rengi normal!

defult olarak yeni üye o guruba dahil olabilir mi? :wink:
Kullanıcı avatarı
Mirach
Destek Ekibi Lideri
Destek Ekibi Lideri
Mesajlar: 1664
Kayıt: 27.03.2006, 01:06
Konum: İstanbul

Mesaj gönderen Mirach »

[MOD] Simple Auto Group :arrow: http://www.phpbbhacks.com/download/6916

[MOD] Auto Group :arrow: http://www.phpbbhacks.com/download/2203

yedeklerinizi alarak deneyin.
Profilinde phpBB forumunun adresini girmemiş üyelere ve kurallara aykırı şekilde açılmış başlıklara destek verilmez.
Resim Resim Resim
Kullanıcı avatarı
tehlike_çanı
Kayıtlı Kullanıcı
Mesajlar: 360
Kayıt: 16.04.2006, 09:59
Konum: Kahramanmaraş/Elbistan
İletişim:

Mesaj gönderen tehlike_çanı »

bunlardan hangisini kurayım Mirach kardeş?
ikisinden hangisi olur acaba?
Kullanıcı avatarı
Mirach
Destek Ekibi Lideri
Destek Ekibi Lideri
Mesajlar: 1664
Kayıt: 27.03.2006, 01:06
Konum: İstanbul

Mesaj gönderen Mirach »

ikiside aynı görevi görüyor.. auto group kurman daha iyidir.
Profilinde phpBB forumunun adresini girmemiş üyelere ve kurallara aykırı şekilde açılmış başlıklara destek verilmez.
Resim Resim Resim
Kullanıcı avatarı
tehlike_çanı
Kayıtlı Kullanıcı
Mesajlar: 360
Kayıt: 16.04.2006, 09:59
Konum: Kahramanmaraş/Elbistan
İletişim:

Mesaj gönderen tehlike_çanı »

çok sağol Mirach kardeş
Kullanıcı avatarı
ozgurboard
Kayıtlı Kullanıcı
Mesajlar: 24
Kayıt: 26.07.2006, 15:17
İletişim:

Mesaj gönderen ozgurboard »

tesekkurler arkadaslar guzel mod :wink:
KarGoManiA
Kayıtlı Kullanıcı
Mesajlar: 80
Kayıt: 25.10.2006, 03:37
İletişim:

Mesaj gönderen KarGoManiA »

Bu Modda sorun var , üyelikte 2 kere aynı blok sistemi çıkıyor...
Kullanıcı avatarı
LazVeGaz
Kayıtlı Kullanıcı
Mesajlar: 26
Kayıt: 31.12.2006, 08:42
İletişim:

Mesaj gönderen LazVeGaz »

Çok güzel bir mod local de denedim sorunsuz çalışıyor o blocklardan iki tane olmasının sebebide aynı kodu iki kere eklemişsindir usercp_registera tekrar bak
KarGoManiA
Kayıtlı Kullanıcı
Mesajlar: 80
Kayıt: 25.10.2006, 03:37
İletişim:

Mesaj gönderen KarGoManiA »

LazVeGaz yazdı:Çok güzel bir mod local de denedim sorunsuz çalışıyor o blocklardan iki tane olmasının sebebide aynı kodu iki kere eklemişsindir usercp_registera tekrar bak
Hyr eklemedim :)
djtata
Kayıtlı Kullanıcı
Mesajlar: 312
Kayıt: 21.07.2007, 19:38
İletişim:

Re: [mod] Join Open Groups On Register Açık gruba kayıtta ekle

Mesaj gönderen djtata »

demo werecek
Kullanıcı avatarı
radyobulut
Kayıtlı Kullanıcı
Mesajlar: 486
Kayıt: 18.07.2007, 08:55
Konum: İstanbul
İletişim:

Re: [mod] Join Open Groups On Register Açık gruba kayıtta ekle

Mesaj gönderen radyobulut »

djtata yazdı:demo werecek
'w' Türkçe bir harf değil!
Kilitli

“2.0.x MOD Duyuruları” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 6 misafir