[BETA] New Profile Field for Mynet/Profilinizde Mynet Alanı

phpBB 2.0.x sürümleri için geliştirilen ve yapım aşamasındaki Alpha, Beta MODlar & PreMODlar.
Kilitli
Kullanıcı avatarı
NEFRİT
Uzaklaştırıldı
Mesajlar: 1404
Kayıt: 28.01.2006, 04:15
Konum: DarkKingdom
İletişim:

[BETA] New Profile Field for Mynet/Profilinizde Mynet Alanı

Mesaj gönderen NEFRİT »

Arkadaşlar çok düşündüm ve bir gün dedim ki neden phpBB de yahoo - hotmail gibi büyük sitelerin özellikleri varda mynet olmasın ve phpBB için mynet seçeneğini yapmaya karar verdim

New Profile Field for Mynet :

Kod: Tümünü seç

##############################################################
## MOD Title: New Profile Field for Mynet
## MOD Author: NEFRİT < nefirayto@hotmail.com > http://www.phpbb.com.tr
## MOD Description: Bu mod adındanda anlaşılacağı üzere forumunuza mynet seçeneği ekler. 
##                   Bu sayede üye olmak isteyen yeni üyeler üye kaydında mynet seçeneğine 
##                   mynet hesapları varsa mynet adreslerine girebilirler.
## MOD Version: 1.0.0
##
## Installation Level: ORTA ZORLUKTA
## Installation Time: 20 DAKİKA
## Files To Edit: 12
##                viewtopic.php
##                language/lang_turkish/lang_main.php
##                admin/admin_users.php
##                includes/functions_validate.php
##                includes/usercp_avatar.php
##                includes/usercp_register.php
##                includes/usercp_viewprofile.php
##                templates/subSilver/admin/user_edit_body.tpl
##                templates/subSilver/SubSilver.cfg
##                templates/subSilver/profile_add_body.tpl
##                templates/subSilver/profile_view_body.tpl
##                templates/subSilver/viewtopic_body.tpl
##
## Included Files: 1
##                templates/subSilver/images/lang_english/icon_mynet.gif
##                templates/subSilver/images/lang_turkish/icon_mynet.gif
##############################################################
## Author Notes:
##
## Bu modu yapmamın amacı MYNET in dünya sıralamasında çok yüksekte olup (70-80. sırada) türk 
## insanlarının en çok myneti tercih etmesidir. Öte yanadn hiç bir Bulletin Board sisteminde 
## bu özelliğin olmaması vede kimsenin bunu düşünüpte yapmaması, yapmama neden olmuştur.
## 
## Biliyorsunuz ki TÜRKİYEDE ki en iyi hizmet veren phpBB destek sitesi olan www.phpbb.com.tr de 
## moderatör olarak bulunuyorum. Bu modun yapımında mynet butonunu yaparak katkıda bulunan CUPRA 
## arkadaşımıza (kendiside moderatörüdür) teşekkürlerimi sunuyorum. Ayrıca site yöneticimiz 
## ESQARE ye ve www.phpbb.com.tr ye bu modu armağan ediyorum.
##
############################################################## 
## MOD History: 
##
##   2006-09-22 - Version 1.0.0
##      - First release (BETA)
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 

#
#-----[ SQL ]---------------------------------------------
#
ALTER TABLE `phpbb_users` ADD `user_mynet` VARCHAR( 255 ) NULL;

#
#-----[ KOPYALA ]------------------------------------------------
#
copy icon_mynet.gif to templates/subSilver/images/lang_turkish/icon_mynet.gif
#
#-----[ AÇ ]------------------------------------------------
#
viewtopic.php
#
#-----[ BUL ]------------------------------------------------
#
$sql = "SELECT u.username, u.user_id, u.user_posts,
#
#-----[ YOL İÇİNDE BUL ]----------------------------------------
#
, u.user_msnm
#
#-----[ ARDINA EKLE ]----------------------------------
#
, u.user_mynet
#
#-----[ BUL ]------------------------------------------------
#
$msn = ( $postrow[$i]['user_msnm'] ) ? '<a href="' . $temp_url . '">' . $lang['MSNM'] . '</a>' : '';
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
$mynet_img = ( $postrow[$i]['user_mynet'] ) ? '<a href="' . $temp_url . '"><img src="' . $images['icon_mynet'] . '" alt="' . $lang['MYNET'] . '" title="' . $lang['MYNET'] . '" border="0" /></a>' : '';
$mynet = ( $postrow[$i]['user_mynet'] ) ? '<a href="' . $temp_url . '">' . $lang['MYNET'] . '</a>' : '';

#
#-----[ BUL ]------------------------------------------------
#
$msn = '';
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
$mynet_img = '';
$mynet = '';
#
#-----[ BUL ]------------------------------------------------
#
'MSN' => $msn,
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
'MYNET_IMG' => $mynet_img,
'MYNET' => $mynet,
#
#-----[ AÇ ]------------------------------------------------
#
includes/functions_validate.php
#
#-----[ BUL ]------------------------------------------------
#
function validate_optional_fields(
#
#-----[ YOL İÇİNDE BUL ]----------------------------------------
#
, &$msnm
#
#-----[ SONRASINA EKLE ]----------------------------------
#
, &$mynet
#
#-----[ BUL ]------------------------------------------------
#
$check_var_length = array(
#
#-----[ YOL İÇİNDE BUL ]----------------------------------------
#
, 'msnm'
#
#-----[ SONRASINA EKLE ]----------------------------------
#
, 'mynet'
#
#-----[ AÇ ]------------------------------------------------
#
includes/usercp_avatar.php
#
#-----[ BUL ]------------------------------------------------
#
function display_avatar_gallery($mode, &$category, &$user_id, &$email,
#
#-----[ YOL İÇNDE BUL ]----------------------------------------
#
, &$msn
#
#-----[ SONRASINA EKLE ]----------------------------------
#
, &$mynet
#
#-----[ BUL ]------------------------------------------------
#
$params = array('coppa', 'user_id', 'username', 'email', 'current_email',
#
#-----[ YOL İÇİNDE BUL ]----------------------------------------
#
, 'msn'
#
#-----[ SONRASINA EKLE ]----------------------------------
#
, 'mynet'
#
#-----[ AÇ ]------------------------------------------------
#
includes/usercp_register.php
#
#-----[ BUL ]------------------------------------------------
#
$strip_var_list = array(
#
#-----[ YOL İÇİNDE BUL ]----------------------------------------
#
, 'msn' => 'msn'
#
#-----[ SONRASINA EKLE ]----------------------------------
#
, 'mynet' => 'mynet'
#
#-----[ BUL ]------------------------------------------------
#
validate_optional_fields(
#
#-----[ YOL İÇİNDE BUL ]----------------------------------------
#
, $msn
#
#-----[ SONRASINA EKLE ]----------------------------------
#
, $mynet
#
#-----[ BUL ]------------------------------------------------
#
$msn = stripslashes($msn);
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
$mynet = stripslashes($mynet);
#
#-----[ BUL ]------------------------------------------------
#
SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) ."',
#
#-----[ YOL İÇNDE BUL ]----------------------------------------
#
, user_msnm = '" . str_replace("\'", "''", $msn) . "'
#
#-----[ SONRASINA EKLE ]----------------------------------
#
, user_mynet = '" . str_replace("\'", "''", $mynet) . "'
#
#-----[ BUL ]------------------------------------------------
#
$sql = "INSERT INTO " . USERS_TABLE . "	(user_id, username, user_regdate, user_password, user_email, 
#
#-----[ YOL İÇİNDE BUL ]----------------------------------------
#
, user_msnm
#
#-----[ SONRASINA EKLE ]----------------------------------
#
, user_mynet
#
#-----[ BUL ]------------------------------------------------
#
VALUES ($user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "',
#
#-----[ YOL İÇİNDE BUL ]----------------------------------------
#
, '" . str_replace("\'", "''", $msn) . "'
#
#-----[ SONRASINA EKLE ]----------------------------------
#
, '" . str_replace("\'", "''", $mynet) . "'
#
#-----[ BUL ]------------------------------------------------
#
'MSN' => $msn,
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
'MYNET' => $mynet,
#
#-----[ BUL ]------------------------------------------------
#
$msn = stripslashes($msn);
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
$mynet = stripslashes($mynet);
#
#-----[ BUL ]------------------------------------------------
#
$msn = $userdata['user_msnm'];
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
$mynet = $userdata['user_mynet'];
#
#-----[ BUL ]------------------------------------------------
#
display_avatar_gallery($mode, $avatar_category, $user_id, $email, $current_email,
#
#-----[ YOL İÇİNDE BUL ]----------------------------------------
#
, $msn
#
#-----[ SONRASINA EKLE ]----------------------------------
#
, $mynet
#
#-----[ BUL ]------------------------------------------------
#
'MSN' => $msn,
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
'MYNET' => $mynet,
#
#-----[ BUL ]------------------------------------------------
#
'L_MESSENGER' => $lang['MSNM'],
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
'L_MYNET' => $lang['MYNET'],
#
#-----[ AÇ ]------------------------------------------------
#
includes/usercp_viewprofile.php
#
#-----[ BUL ]------------------------------------------------
#
$msn = $msn_img;
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
$mynet_img = ( $profiledata['user_mynet'] ) ? $profiledata['user_mynet'] : '&nbsp;';
$mynet = $mynet_img;
#
#-----[ BUL ]------------------------------------------------
#
'MSN' => $msn,
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
'MYNET_IMG' => $mynet_img,
'MYNET' => $mynet,
#
#-----[ BUL ]------------------------------------------------
#
'L_MESSENGER' => $lang['MSNM'],
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
'L_MYNET' => $lang['MYNET'],
#
#-----[ AÇ ]------------------------------------------------
#
language/lang_english/lang_main.php
#
#-----[ BUL ]------------------------------------------------
#
$lang['MSNM'] = 'MSN Messenger';
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
$lang['MYNET'] = 'MYNET';
#
#-----[ AÇ ]------------------------------------------------
#
admin/admin_users.php
#
#-----[ BUL ]------------------------------------------------
#
$msn = ( !empty($HTTP_POST_VARS['msn']) ) ? trim(strip_tags( $HTTP_POST_VARS['msn'] ) ) : '';
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
$mynet = ( !empty($HTTP_POST_VARS['mynet']) ) ? trim(strip_tags( $HTTP_POST_VARS['mynet'] ) ) : '';

#
#-----[ BUL ]------------------------------------------------
#
validate_optional_fields(
#
#-----[ YOL İÇİNDE BUL ]----------------------------------------
#
, $msn
#
#-----[ SONRASINA EKLE ]----------------------------------
#
, $mynet
#
#-----[ BUL ]------------------------------------------------
#
$msn = htmlspecialchars(stripslashes($msn));
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
$mynet = htmlspecialchars(stripslashes($mynet));
#
#-----[ BUL ]------------------------------------------------
#
SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) . "',
#
#-----[ YOL İÇİNDE BUL ]----------------------------------------
#
, user_msnm = '" . str_replace("\'", "''", $msn) . "'
#
#-----[ SONRASINA EKLE ]----------------------------------
#
, user_mynet = '" . str_replace("\'", "''", $mynet) . "'
#
#-----[ BUL ]------------------------------------------------
#
$msn = htmlspecialchars(stripslashes($msn));
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
$mynet = htmlspecialchars(stripslashes($mynet));
#
#------[ BUL ]-----------------------------------------------
#
$msn = htmlspecialchars($this_userdata['user_msnm']);
#
#------[ SONRASINA EKLE ]-----------------------------------------
#
$mynet = htmlspecialchars($this_userdata['user_mynet']);
#
#-----[ BUL ]------------------------------------------------
#
$s_hidden_fields .= '<input type="hidden" name="msn" value="' . str_replace("\"", """, $msn) . '" />';
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
$s_hidden_fields .= '<input type="hidden" name="mynet" value="' . str_replace("\"", """, $mynet) . '" />';

#
#-----[ BUL ]------------------------------------------------
#
'MSN' => $msn,
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
'MYNET' => $mynet,
#
#-----[ BUL ]------------------------------------------------
#
'L_MESSENGER' => $lang['MSNM'],
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
'L_MYNET' => $lang['MYNET'],
#
#-----[ AÇ ]------------------------------------------------
#
templates/subSilver/subSilver.cfg
#
#-----[ BUL ]------------------------------------------------
#
$images['icon_msnm'] = "$current_template_images/{LANG}/icon_msnm.gif";
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
$images['icon_mynet'] = "$current_template_images/{LANG}/icon_mynet.gif";
#
#-----[ AÇ ]------------------------------------------------
#
templates/subSilver/profile_add_body.tpl
#
#-----[ BUL ]------------------------------------------------
#
   <tr>
     <td class="row1"><span class="gen">{L_MESSENGER}:</span></td>
     <td class="row2">
      <input type="text" class="post" style="width: 150px"  name="msn" size="20" maxlength="255" value="{MSN}" />
     </td>
   </tr>
#
#-----[ ÖNCESİNE EKLE ]------------------------------------------
#
   <tr>
     <td class="row1"><span class="gen">{L_MYNET}:</span></td>
     <td class="row2">
      <input type="text" class="post" style="width: 150px"  name="mynet" size="20" maxlength="255" value="{MYNET}" />
     </td>
   </tr>
#
#-----[ AÇ ]------------------------------------------------
#
templates/subSilver/profile_view_body.tpl
#
#-----[ BUL ]------------------------------------------------
#
      <tr>
        <td valign="middle" nowrap="nowrap" align="right"><span class="gen">{L_MESSENGER}:</span></td>
        <td class="row1" valign="middle"><span class="gen">{MSN}</span></td>
      </tr>
#
#-----[ ÖNCESİNE EKLE ]------------------------------------------
#
      <tr>
        <td valign="middle" nowrap="nowrap" align="right"><span class="gen">{L_MYNET}:</span></td>
        <td class="row1" valign="middle"><span class="gen">{MYNET}</span></td>
      </tr>
#
#-----[ AÇ ]------------------------------------------------
#
templates/subSilver/viewtopic_body.tpl
#
#-----[ BUL ]------------------------------------------------
#
<td valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.PM_IMG}
#
#-----[ YOL İÇİNDE BUL ]----------------------------------------
#
{postrow.AIM_IMG}
#
#
#-----[ ÖNCESİNE EKLE ]----------------------------------
#
{postrow.MYNET_IMG} 
#
#-----[ AÇ ]------------------------------------------------
#
templates/subSilver/admin/user_edit_body.tpl
#
#-----[ BUL ]------------------------------------------------
#
    <tr>
      <td class="row1"><span class="gen">{L_MESSENGER}</span></td>
      <td class="row2">
        <input class="post" type="text" name="msn" size="20" maxlength="255" value="{MSN}" />
      </td>
    </tr>
#
#-----[ ÖNCESİNE EKLE ]------------------------------------------
#
    <tr>
      <td class="row1"><span class="gen">{L_MYNET}</span></td>
      <td class="row2">
        <input class="post" type="text" name="mynet" size="20" maxlength="255" value="{MYNET}" />
      </td>
    </tr>
#
#-----[ TÜM DOSYALARI KAYDET VE KAPAT ]-------------------------------------------------
# 
# SoN 
Buton : [ resmi görüntülemek için tıklayın ]

Ekran Görüntüleri :
[ resmi görüntülemek için tıklayın ]

[ resmi görüntülemek için tıklayın ]
En son NEFRİT tarafından 22.09.2006, 15:45 tarihinde düzenlendi, toplamda 5 kere düzenlendi.
Özellerden kullanıcılara reklam yaptığım için sayın yöneticim beni uzaklaştırdı.
Kullanıcı avatarı
nuhsalih
Kayıtlı Kullanıcı
Mesajlar: 108
Kayıt: 28.02.2006, 14:00
İletişim:

Mesaj gönderen nuhsalih »

Allah razı olsun Nefrit hocam hemen deniyorum modu
www.islamday.info İslam Bilgi Paylaşım Platformu Destek için Üye olun
http://www.islamday.info
Kullanıcı avatarı
NEFRİT
Uzaklaştırıldı
Mesajlar: 1404
Kayıt: 28.01.2006, 04:15
Konum: DarkKingdom
İletişim:

Mesaj gönderen NEFRİT »

nuhsalih yazdı:Allah razı olsun Nefrit hocam hemen deniyorum modu
Rica ederim nuhsalih kardeşim ALLAH sizdende razı olsun.
Özellerden kullanıcılara reklam yaptığım için sayın yöneticim beni uzaklaştırdı.
Kullanıcı avatarı
RSNBK
Kayıtlı Kullanıcı
Mesajlar: 311
Kayıt: 11.05.2006, 22:08
Konum: zonguldak/Bartın
İletişim:

Mesaj gönderen RSNBK »

düşünce güzel,modda güzel,sağol nefit :lol:
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 »

evet bende ilk fırsatta kuracağıım teşekkürler güzel oldu 8) 8)
Kullanıcı avatarı
crowzer
Kayıtlı Kullanıcı
Mesajlar: 623
Kayıt: 05.06.2006, 19:38
İletişim:

Mesaj gönderen crowzer »

Valla Kurması 20 Dakika Değil 15 Dakika sürdü Böyle Bir Modu Bizimle Paylaştığınız İçin NEFRİT ve cupra 'ya Teşekkür Ediyorum

Süper Oldu Temama uymasada :lol:
FoRumOlayi.com
Benimde İmzam Olmasın Ne Var Yani
Kullanıcı avatarı
NEFRİT
Uzaklaştırıldı
Mesajlar: 1404
Kayıt: 28.01.2006, 04:15
Konum: DarkKingdom
İletişim:

Mesaj gönderen NEFRİT »

Rica ederim ayrıca 15 dakika sürdüğüne sevindim sanırım kurulum süresini bol kepçe atmışım. Ancak yeni yeni mod kuran arkadaşlar sanırım 30 dakkada anca yapalar, çünki includes/usercp_register.php dosyasında çok dikkatli olunması gerekiyor.
Özellerden kullanıcılara reklam yaptığım için sayın yöneticim beni uzaklaştırdı.
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 »

ellerine sağlık nefritim :wink:
Profilinde phpBB forumunun adresini girmemiş üyelere ve kurallara aykırı şekilde açılmış başlıklara destek verilmez.
Resim Resim Resim
Kullanıcı avatarı
Kartal23
Kayıtlı Kullanıcı
Mesajlar: 384
Kayıt: 31.10.2006, 23:58
Konum: İstanbul
İletişim:

Mesaj gönderen Kartal23 »

MOD ve Buton için... Emeğinenize Sağlık...
http://www.boraboy.net

Türkçe' ye Sahip Çık;
Yok Olmasına İzin Verme.
Kilitli

“2.0.x PreMODlar & Yapım aşamasındaki MODlar” sayfasına dön

Kimler çevrimiçi

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