Toplam Üye:
32638
Aktif Üye:
0
Aktif Ziyaretçi:
1335
facebookda paylas eklenti ..(14619 okuma, 11 yanıt) Üyelerin profilerine yoru ..(14070 okuma, 10 yanıt) Forum Mesajları ..(9379 okuma, 4 yanıt) Forumun üst bölümüne nası ..(7630 okuma, 2 yanıt) Power Nuke Hakkinda Uzma ..(19663 okuma, 19 yanıt) mesajı begenme eklentisi ..(8824 okuma, 4 yanıt) imza karakterlerinin sayı ..(8272 okuma, 4 yanıt) Forumda Embed kodlar ..(74852 okuma, 11 yanıt) Eğitim Sitesi için banner ..(10419 okuma, 5 yanıt) Forum Da ki katogorileri ..(7899 okuma, 5 yanıt) Forum Admin Panelde Kulla ..(5422 okuma, 1 yanıt) lewel mod ..(8655 okuma, 5 yanıt) Avatar boyunu ayarlama ..(8567 okuma, 5 yanıt) Foruma iframe Kodları Cal ..(7986 okuma, 4 yanıt) Üye paneli ..(15197 okuma, 14 yanıt) popüler Hikaye Yan Blok ..(4744 okuma, 0 yanıt) Rütbe resmi ..(6788 okuma, 3 yanıt) Alt Forum Ekletisinde Alt ..(7479 okuma, 3 yanıt) Advanced Username Color ..(13860 okuma, 12 yanıt) body kismi hangi nuke say ..(6642 okuma, 2 yanıt) Forumda Son konuları Site ..(4721 okuma, 0 yanıt) wep sitesi yapanlar ..(5766 okuma, 2 yanıt) Bu Eklentinin Aynısı Lazı ..(12146 okuma, 11 yanıt) Forumu düzenleyeyim derke ..(6604 okuma, 3 yanıt) www.teselliver.com siteye ..(6270 okuma, 2 yanıt) Php Nuke BB Calısmaları ..(4477 okuma, 1 yanıt) İstek İstatistikler Modu ..(5843 okuma, 2 yanıt) Formumuzu Gelistirmek Ve ..(4142 okuma, 0 yanıt) Arkadaşlar cinsiyet ve do ..(9890 okuma, 6 yanıt) 7.9 Blue Editoins Formunu ..(4574 okuma, 0 yanıt) mesajdan sonra sponsor re ..(5769 okuma, 2 yanıt) Buyrun yapamayanlar için ..(40194 okuma, 38 yanıt) Entegreler Sıtede bulamad ..(5108 okuma, 1 yanıt) En Gelısmıs Phpbb Sürümü ..(8224 okuma, 5 yanıt) konu başlıkları hazır for ..(4786 okuma, 0 yanıt) Eklenti ..(5139 okuma, 1 yanıt) AJAX Sohbet Odası - Shout ..(18616 okuma, 17 yanıt) Sohbet Modu ..(7141 okuma, 3 yanıt) Smilar Topics ..(5014 okuma, 1 yanıt) Foruma Small Shoutbox ..(4211 okuma, 0 yanıt) Php Nuke 8.0 A FCK Editör ..(8276 okuma, 5 yanıt) mod fourum message ..(6061 okuma, 2 yanıt) Php Nuke Formunu Nasıl Ge ..(11477 okuma, 10 yanıt) Bu eklentinin adı nedir ? ..(6326 okuma, 2 yanıt) Cash Mod 221 - Türkçe [MO ..(7757 okuma, 3 yanıt) Kilitlenen Konunun Üzerin ..(19879 okuma, 16 yanıt) Forum da Bu Hatayı veriyo ..(8665 okuma, 4 yanıt) phpnuke foruma güvenlik k ..(7118 okuma, 3 yanıt) daha önce bu konuya bakan ..(7407 okuma, 3 yanıt) BBtoNuke 2.22 to BBtoNuke ..(4621 okuma, 0 yanıt)
Netopsiyon Online: Forums
Netopsiyon Online :: Başlık görüntüleniyor - Kayıt Sırasında Yeni Bir Bölüm Oluşturmak
Önceki başlık :: Sonraki başlık
Yazar
Mesaj
polibo06 Site Yöneticisi
Kayıt: Nov 01, 2006 Mesajlar: 2412 Konum: izmirimi özledim
Tarih: 2008-02-22, 18:43:21 Mesaj konusu: Kayıt Sırasında Yeni Bir Bölüm Oluşturmak
Arkadaşlar nuke sürümü için uğraşıyordum.Birden bunu netopsiyona da yazayım belki bazı arkadaşlara yardımcı olur dedim.
PHP + SQL bilgil gerektiriyor ancak ben herşeyi yazacağım siz sadece değişkenleri kendinize göre atayacaksın
Mantıklı düşünürsek eğer her üyenin kendi bilgisini istiyorsak veritabanında bununla ilgili bir tablo olması gerekiyor.Örnek olarak üyelerin tuttuğu takımı yazmasını isteyelim...
* Veritabanında tablo açarken isim aynı olmasına dikkat edelim
* Türkçe harfleri kesinlikle kullanmıyoruz
o zaman nuke_user da "takim" adında bir sütün oluşturalım
Kod:
ALTER TABLE prefix_users ADD user_takim VARCHAR (250)
not1=varchar kullanmamın sebebi hani kendini bilmez üyeler takım yerine 200 harf kullanabilir.Eğer sizin kullanmak istediğiniz alan az sayıda karakter içeriyorsa "char" komutunu kullanmak yararınızadır
not2= (250) rakamı belirlediğimiz karakter sayısıdır. 50 den daha az karakter olmasını istiyorsanız
CHAR(30) gibi bir komut kullanınız
Artık veritabanımızda gerekli alan var. Bu alana gerekli bilgileri ya kayıt olurken eklenecek yada profil düzenleme kısmında...
AÇ
8.0 sürümlerinden önceki sürüm kullanıyorsanız;
includes/usercp_registry.php
8,0 ve üstü sürümlerde modules/forums/includes/usercp_registry.php
BUL
Kod:
$strip_var_list = array('username' => 'username', 'email' => 'email', 'icq' => 'icq', 'aim' => 'aim', 'msn' => 'msn', 'yim' => 'yim', 'website' => 'website', 'location' => 'location', 'occupation' => 'occupation', 'interests' => 'interests');
Burada ilk önce nereye ekliyeceğimize dikkat edelim. email kutusundan sonra tuttuğu takımı girmesini isteyelim
SATIR İÇİNDE BUL
SONUNA EKLE
BUL
Kod:
$sql = "UPDATE " . USERS_TABLE . "
SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) ."', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_sig_bbcode_uid = '$signature_bbcode_uid', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_notify_pm = $notifypm, user_popup_pm = $popuppm, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_active = $user_active, user_actkey = '" . str_replace("\'", "''", $user_actkey) . "'" . $avatar_sql . "
SATIR İÇİNDE BUL
HEMEN SONUNA EKLE
Kod:
, user_takim = '" . str_replace("\'", "''", $takim) . "'
BUL
Kod:
$sql = "INSERT INTO " . USERS_TABLE . " (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_level, user_allow_pm, user_active, user_actkey)
SATIR İÇİNDE BUL
HEMEN SONUNA EKLE
BUL
Kod:
VALUES ($user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $avatar_sql, $viewemail, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popuppm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, 0, 1, ";
SATIR İÇİNDE BUL
SONUNA EKLE
BUL
Kod:
$username = stripslashes($username);
BİR SATIR ALTINA
Kod:
$takim = stripslashes($takim);
BUL
Kod:
else if ( $mode == 'editprofile' && !isset($HTTP_POST_VARS['avatargallery']) && !isset($HTTP_POST_VARS['submitavatar']) && !isset($H
TTP_POST_VARS['cancelavatar']) )
{
$user_id = $userdata['user_id'];
$username = $userdata['username'];
BİR SATIR ALTINA EKLE
Kod:
$takim = $userdata['user_takim'];
BUL
Kod:
display_avatar_gallery($mode, $avatar_category, $user_id, $email, $current_email, $coppa, $username, $email, &$new_password, &$cur_password, $password_confirm, $icq, $aim, $msn, $yim, $website, $location, $occupation, $interests, $signature, $viewemail, $notifypm, $popuppm, $notifyreply, $attachsig, $allowhtml, $allowbbcode, $allowsmilies, $allowviewonline, $user_style, $user_lang, $user_timezone, $user_dateformat, $userdata['session_id']);
SATIR İÇİNDE BUL
Kod:
$userdata['session_id']
HEMEN SONUNA
BUL
Kod:
$template->assign_vars(array(
'USERNAME' => $username,
SATIR İÇİNDE BUL
Kod:
'USEREMAİL' => $useremail,
BİR SATIR ALTINA
BUL
Kod:
'L_EMAIL_ADDRESS' => $lang['Email_address'],
BİR SATIR ALTINA
Kod:
'L_TAKİM' => $lang['takim'],
'L_TAKİM_VIEWABLE' => $lang['takim_viewable'],
devam edecem *YASAK KELİME** çıkmam gerekiyor.
Başa dön
Bu Site Google Adsense ile Gelir Elde Ediyor
Tarih: 2026-02-21, 14:46:22 Mesaj konusu: Forum Arası Reklamlar
Başa dön
polibo06 Site Yöneticisi
Kayıt: Nov 01, 2006 Mesajlar: 2412 Konum: izmirimi özledim
Tarih: 2008-02-22, 23:29:02 Mesaj konusu: Re: Kayıt Sırasında Yeni Bir Bölüm Oluşturmak
Eevt kayıt olurken bilgiyi girmesi için gerekli ayarları yaptık şimdide profilinde bu bilgiyi göstermek için
AÇ
includes/usercp_viewprofile.php
BUL
Kod:
'INTERESTS' => ( $profiledata['user_interests'] ) ? $profiledata['user_interests'] : '&',
BİR SATIR ALTINA
Kod:
'TAKİM' => ( $takim ) ? $takim : '&',
BUL
Kod:
//
// Generate page
//
BİR SATIR ÖNÜNE EKLE
Kod:
$takim = $profiledata['user_takim'];
BUL
Kod:
'L_INTERESTS' => $lang['Interests'],
BİR SATIR SONUNA EKLE
Kod:
'L_TAKİM' => $lang['takim'],
Başa dön
polibo06 Site Yöneticisi
Kayıt: Nov 01, 2006 Mesajlar: 2412 Konum: izmirimi özledim
Tarih: 2008-02-22, 23:34:10 Mesaj konusu: Re: Kayıt Sırasında Yeni Bir Bölüm Oluşturmak
Php ile ilgili tüm herşeyi yaptık bitirdik ancak bunlar yeterli değildir. Sitemizde bu kutular görünmemektedir. Temamızda da bunları belirtmeliyiz
AÇ
Kullandığınız tüm temalarda olması gerekiyor
../profile_view_body.tpl
BUL
Kod:
Kodları yazarken burada görünsün dedik ancak asıl önemli olan yer burasıdır.Bu anlatımı orta ve ileri düzey webmasterlara anlattığım için bu kısımı yazmıyorum. Profil sayfasında nerede göstermek istiyorsanız oraya ekleyebilirsiniz
EKLE
Kod:
<tr>
<td valign="middle" align="right" nowrap="nowrap"><span class="gen">{L_TAKİM}:&</span></td>
<td><b><span class="gen">{TAKİM}</span></b></td>
</tr>
Başa dön
polibo06 Site Yöneticisi
Kayıt: Nov 01, 2006 Mesajlar: 2412 Konum: izmirimi özledim
Tarih: 2008-02-22, 23:42:47 Mesaj konusu: Re: Kayıt Sırasında Yeni Bir Bölüm Oluşturmak
Temada ekleme yaptık. Artık tek sorun dil dosyasıdır. Eğer ben bir tema kulllanıyorum ve sonsuza kadar o temayı kullanacam diyorsanız sitenizin daha hızlı çalışması için bir püf nokta söyliyeyim...
Kod:
<tr>
<td valign="middle" align="right" nowrap="nowrap"><span class="gen">{L_TAKİM}:&</span></td>
<td><b><span class="gen">{TAKİM}</span></b></td>
</tr>
tema dosyasına eklediğimiz bu kodu bu şekilde değiştirin;
{L_TAKİM} yazan yere istediğiniz bilgiyi yazınız( tuttuğu takım gibi)
eğer ben tek tema kullanmıyorum veya tema değşirim diyorsanız tavsiyem dil dosyasından çağırın.
AÇ
forums/language/lang_main.php
BUL
Kod:
//
// Errors (not related to a
// specific failure on a page)
//
BİR SATIR ÖNÜNE
Kod:
//
// Kendi Eklediğiniz Tüm Eklentilerin Dil Kodlarını Buraya Yazınız
//
$lang['takim'] = 'Tuttuğu Takım';
Başa dön
polibo06 Site Yöneticisi
Kayıt: Nov 01, 2006 Mesajlar: 2412 Konum: izmirimi özledim
Tarih: 2008-02-27, 15:36:44 Mesaj konusu: Re: Kayıt Sırasında Yeni Bir Bölüm Oluşturmak
Şimdi bu yaptığımız üyeler kendi profilinden düzenliyor.Bunu admin sitediği gibi değişebilsin. admin panelinden yönetimi yapalım...
AÇ
forums/admin/admin_users.php
BUL
Kod:
$username = ( !empty($HTTP_POST_VARS['username']) ) ? trim(strip_tags( $HTTP_POST_VARS['username'] ) ) : '';
BİR SATIR ALTINA
Kod:
$takim = ( !empty($HTTP_POST_VARS['takim']) ) ? trim(strip_tags( $HTTP_POST_VARS['takim'] ) ) : '';
BUL
Kod:
$username = stripslashes($username);
BİR SATIR ALTINA
Kod:
$takim = stripslashes($takim);
BUL
Kod:
SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) . "', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", $aim) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_sig_bbcode_uid = '$signature_bbcode_uid', user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowavatar = $user_allowavatar, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_allow_pm = $user_allowpm, user_notify_pm = $notifypm, user_popup_pm = $popuppm, user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_active = $user_status, user_rank = $user_rank" . $avatar_sql . "
SATIR İÇİNDE BUL
(modül eklemişseniz değişebilir.en sona kleyeceksiniz)
SONUNA EKLE
Kod:
, user_takim = '" . str_replace("\'", "''", $takim) . "'
BUL
Kod:
$username = htmlspecialchars(stripslashes($username));
BİR SATIR ALTINA EKLE
Kod:
$takim = htmlspecialchars(stripslashes($takim));
BUL
Kod:
$username = htmlspecialchars($this_userdata['username']);
BİR SATIR ALTINA
Kod:
$takim = htmlspecialchars($this_userdata['user_takim']);
BUL
Kod:
$s_hidden_fields .= '<input type="hidden" name="username" value="' . str_replace("\"", "&", $username) . '" />';
BİR SATIR ALTINA
Kod:
$s_hidden_fields .= '<input type="hidden" name="takim" value="' . str_replace("\"", "&", $takim) . '" />';
BUL
Kod:
'USERNAME' => $username,
BİR SATIR ALTINA
BUL
Kod:
'L_USERNAME' => $lang['Username'],
BİR SATIR ALTINA
Kod:
'L_TAKİM' => $lang['takim'],
Başa dön
polibo06 Site Yöneticisi
Kayıt: Nov 01, 2006 Mesajlar: 2412 Konum: izmirimi özledim
Tarih: 2008-02-27, 15:39:18 Mesaj konusu: Re: Kayıt Sırasında Yeni Bir Bölüm Oluşturmak
Şimdi Admin panelinde görünmesi için
AÇ
subSilver/admin/user_edit_body.tpl
BUL
Kod:
<tr>
<td class="row1" width="38%"><span class="gen">{L_USERNAME}: *</span></td>
<td class="row2">
<input class="post" type="text" name="username" size="35" maxlength="40" value="{USERNAME}" />
</td>
</tr>
BİR SATIR ALTINA
Kod:
<tr>
<td class="row1" width="38%"><span class="gen">{L_TAKİM}: *</span></td>
<td class="row2">
<input class="post" type="text" name="realname" size="35" maxlength="40" value="{TAKİM}" />
</td>
</tr>
Başa dön
polibo06 Site Yöneticisi
Kayıt: Nov 01, 2006 Mesajlar: 2412 Konum: izmirimi özledim
Tarih: 2008-02-27, 15:43:25 Mesaj konusu: Re: Kayıt Sırasında Yeni Bir Bölüm Oluşturmak
Son olarak bunu kayıt zamanında mecburi yapmak kaldı.İsteğe bağlıdır
AÇ
İNCLUDES/USERCP_REGİSTER.PHP
BUL
Kod:
if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) )
Burası doldurulması gereken mecbur olan bölümlerdir.istediğiniz kadar buraya ekleme yapabilirsiniz. Örnek oalrak;
Kod:
if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) || empty($takim) )
ÖNEMLİ NOT:BUNU YAPANLAR TEMADA * İŞARETİ EKLMEYİ UNUTMASINLAR
Başa dön
Natt Mesaj: 300+
Kayıt: Feb 28, 2007 Mesajlar: 491
Tarih: 2008-07-26, 11:26:09 Mesaj konusu:
İşe yarıyormu deneyen oldumu?
Birde bunu illaki takım değilde başka birşey olarak eklesek olurmu?
Başa dön
Bu Site Google Adsense ile Gelir Elde Ediyor
Tarih: 2026-02-21, 14:46:22 Mesaj konusu: Forum Arası Reklamlar
Başa dön
Serkancinar Mesaj: 200+
Kayıt: Sep 13, 2008 Mesajlar: 213
Tarih: 2008-10-25, 03:21:44 Mesaj konusu:
ben buna resim de eklemek istiyorum onu nasılo yapabilirim ?
Başa dön
gonlumungulu Mesaj: 500+
Kayıt: Jan 22, 2006 Mesajlar: 778 Konum: Elazığ
Tarih: 2009-03-03, 00:37:51 Mesaj konusu:
Paylaşım için teşekürler.
Başa dön
MRTEKID Mesaj: 50+
Kayıt: Feb 14, 2009 Mesajlar: 73
Tarih: 2009-03-03, 00:46:50 Mesaj konusu:
Serkancinar :
ben buna resim de eklemek istiyorum onu nasılo yapabilirim ?
Your_Account modülündeki lang-turkish.php dosyasını düzenleyerek yapabilirsin...
Başa dön
polibo06 Site Yöneticisi
Kayıt: Nov 01, 2006 Mesajlar: 2412 Konum: izmirimi özledim
Tarih: 2009-03-03, 01:14:53 Mesaj konusu:
MRTEKID :
Serkancinar :
ben buna resim de eklemek istiyorum onu nasılo yapabilirim ?
Your_Account modülündeki lang-turkish.php dosyasını düzenleyerek yapabilirsin...
your accountla ilgili değil. bu nukebb ile ilgilidir. eğer dikkat ederseniz burada hep text çağırdım aynı mantıkla veritabanında resim yolu belirlyebilir ve sonra bu resim yolunu çağırabilirsiniz.
Başa dön
KURTCEBENOYAN Mesaj: 200+
Kayıt: Sep 07, 2005 Mesajlar: 208
Tarih: 2009-09-17, 13:05:26 Mesaj konusu:
be eklentiyi hazırladığım bir fan sitesi için
Tuttuğu Takım ve Oturduğu Mahalle olarak
eklemeye çalıştım
aşağıda görüldüğü şekilde hatalı çalıştı.
Nasıl düzeltebiliriz.
Başa dön
polibo06 Site Yöneticisi
Kayıt: Nov 01, 2006 Mesajlar: 2412 Konum: izmirimi özledim
Tarih: 2009-09-17, 14:00:11 Mesaj konusu:
dil dosyası ve temadaki değişikliklere göz atman gerekiyor.
Başa dön
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız