Toplam Üye:
32638
Aktif Üye:
0
Aktif Ziyaretçi:
589
facebookda paylas eklenti ..(14064 okuma, 11 yanıt) Üyelerin profilerine yoru ..(13590 okuma, 10 yanıt) Forum Mesajları ..(9024 okuma, 4 yanıt) Forumun üst bölümüne nası ..(7419 okuma, 2 yanıt) Power Nuke Hakkinda Uzma ..(19005 okuma, 19 yanıt) mesajı begenme eklentisi ..(8562 okuma, 4 yanıt) imza karakterlerinin sayı ..(7967 okuma, 4 yanıt) Forumda Embed kodlar ..(73540 okuma, 11 yanıt) Eğitim Sitesi için banner ..(10120 okuma, 5 yanıt) Forum Da ki katogorileri ..(7630 okuma, 5 yanıt) Forum Admin Panelde Kulla ..(5236 okuma, 1 yanıt) lewel mod ..(8388 okuma, 5 yanıt) Avatar boyunu ayarlama ..(8267 okuma, 5 yanıt) Foruma iframe Kodları Cal ..(7688 okuma, 4 yanıt) Üye paneli ..(14680 okuma, 14 yanıt) popüler Hikaye Yan Blok ..(4573 okuma, 0 yanıt) Rütbe resmi ..(6560 okuma, 3 yanıt) Alt Forum Ekletisinde Alt ..(7214 okuma, 3 yanıt) Advanced Username Color ..(13420 okuma, 12 yanıt) body kismi hangi nuke say ..(6457 okuma, 2 yanıt) Forumda Son konuları Site ..(4520 okuma, 0 yanıt) wep sitesi yapanlar ..(5589 okuma, 2 yanıt) Bu Eklentinin Aynısı Lazı ..(11733 okuma, 11 yanıt) Forumu düzenleyeyim derke ..(6396 okuma, 3 yanıt) www.teselliver.com siteye ..(6065 okuma, 2 yanıt) Php Nuke BB Calısmaları ..(4330 okuma, 1 yanıt) İstek İstatistikler Modu ..(5678 okuma, 2 yanıt) Formumuzu Gelistirmek Ve ..(3990 okuma, 0 yanıt) Arkadaşlar cinsiyet ve do ..(9577 okuma, 6 yanıt) 7.9 Blue Editoins Formunu ..(4414 okuma, 0 yanıt) mesajdan sonra sponsor re ..(5606 okuma, 2 yanıt) Buyrun yapamayanlar için ..(39098 okuma, 38 yanıt) Entegreler Sıtede bulamad ..(4934 okuma, 1 yanıt) En Gelısmıs Phpbb Sürümü ..(7928 okuma, 5 yanıt) konu başlıkları hazır for ..(4635 okuma, 0 yanıt) Eklenti ..(4938 okuma, 1 yanıt) AJAX Sohbet Odası - Shout ..(18071 okuma, 17 yanıt) Sohbet Modu ..(6902 okuma, 3 yanıt) Smilar Topics ..(4840 okuma, 1 yanıt) Foruma Small Shoutbox ..(4062 okuma, 0 yanıt) Php Nuke 8.0 A FCK Editör ..(8034 okuma, 5 yanıt) mod fourum message ..(5890 okuma, 2 yanıt) Php Nuke Formunu Nasıl Ge ..(11108 okuma, 10 yanıt) Bu eklentinin adı nedir ? ..(6114 okuma, 2 yanıt) Cash Mod 221 - Türkçe [MO ..(7520 okuma, 3 yanıt) Kilitlenen Konunun Üzerin ..(19318 okuma, 16 yanıt) Forum da Bu Hatayı veriyo ..(8419 okuma, 4 yanıt) phpnuke foruma güvenlik k ..(6874 okuma, 3 yanıt) daha önce bu konuya bakan ..(7162 okuma, 3 yanıt) BBtoNuke 2.22 to BBtoNuke ..(4492 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: 2025-11-19, 19:57:54 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: 2025-11-19, 19:57:54 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