| Mesajlar |
TheRaskol |
| #316 07-05-2008 07:37 GMT |
|
Arkadaşlar merhaba,
ben üyenin mesleğini seçmesini istiyorum yani kendi elinle manuel olarak yazmayacak diğer portal sistemlerindeki gibi bir meslek listesi olacak ve oradan seçecek. teşekkürler... |
Xiao |
| #318 07-05-2008 10:58 GMT |
|
Daha önceki sorunda bunun cevabını vermiştim. Yönetim Paneli >> Konfigürasyon >> Kullanıcılar kısmına gir ve extra6 extra7 veya extra8 den herhangi birini doldur.Nasıl mı?
Örneğin: Başlık: Mesleğiniz Seçenekler: Seçiniz,Doktor,Mühendis,Teknisyen,Öğretmen Gibi Tek Tek Sıralarsın.İlk Koyduğun Seçenek Seçiniz olsun.Daha sonra her bir seçenek arasında , koy.en son seçeneğin sonuna da hiçbirşey koyma |
TheRaskol |
| #320 07-05-2008 16:19 GMT |
|
Hmm aslında extraları kullanmak istemiyorum ama sadece oradan oluyor sanırım.
Birde ben Seçiniz diye bir seçenek koymuyorum ozaman --- şeklinde oluyor. |
Xiao |
| #324 07-05-2008 21:21 GMT |
|
ipb ile karıştırmışım pardon
|
TheRaskol |
| #341 10-05-2008 13:16 GMT |
|
peki bu --- kısmı nerede kodlar arasında?
|
Xiao |
| #344 10-05-2008 13:30 GMT |
|
onu sistem otomatik koyuyor.
system/core/users/users.register.inc.php dosyasını aç 116. satırdan başlıyor Kod: $ruserextra1 = ($ruserextra1_p) ? substr($ruserextra1,0,$cfg['extra1tsetting']) : ' xxx '; $ruserextra2 = ($ruserextra2_p) ? substr($ruserextra2,0,$cfg['extra2tsetting']) : ''; $ruserextra3 = ($ruserextra3_p) ? substr($ruserextra3,0,$cfg['extra3tsetting']) : ''; $ruserextra4 = ($ruserextra4_p) ? substr($ruserextra4,0,$cfg['extra4tsetting']) : ''; $ruserextra5 = ($ruserextra5_p) ? substr($ruserextra5,0,$cfg['extra5tsetting']) : ''; $ruserextra6 = ($ruserextra6_p) ? $ruserextra6 : ''; $ruserextra7 = ($ruserextra7_p) ? $ruserextra7 : ''; $ruserextra8 = ($ruserextra8_p) ? $ruserextra8 : ''; $ruserextra9 = ($ruserextra9_p) ? $ruserextra9 : ''; burada verdiğim kodu gördüysen eğer: Kod: $ruserextra1 = ($ruserextra1_p) ? substr($ruserextra1,0,$cfg['extra1tsetting']) : ' xxx '; xxx yani çift tırnak ' ' arasına koyduğun yazılar default olur.Boş ise eğerki seçme kutu ise --- çıkar. |
TheRaskol |
| #345 10-05-2008 13:34 GMT |
|
$ruserextra6 = ($ruserextra6_p) ? $ruserextra6 : 'Seçiniz';
mesela hala --- durumda. |
Xiao |
| #347 10-05-2008 13:42 GMT |
|
pardon yanlış yeri gösterdim
functions.admin.php dosyasından düzeltebilirsin. Kod: $result[] = array ('users', '20', 'extra1title', 1, 'Real name', '');
$result[] = array ('users', '20', 'extra2title', 1, 'Title', ''); $result[] = array ('users', '20', 'extra3title', 1, '', ''); $result[] = array ('users', '20', 'extra4title', 1, '', ''); $result[] = array ('users', '20', 'extra5title', 1, '', ''); $result[] = array ('users', '20', 'extra6title', 1, '', ''); $result[] = array ('users', '20', 'extra7title', 1, '', ''); $result[] = array ('users', '20', 'extra8title', 1, '', ''); $result[] = array ('users', '20', 'extra9title', 1, '', ''); $result[] = array ('users', '20', 'extra1tsetting', 2, '255', array(0,1,8,16,32,64,128,255)); $result[] = array ('users', '20', 'extra2tsetting', 2, '255', array(0,1,8,16,32,64,128,255)); $result[] = array ('users', '20', 'extra3tsetting', 2, '255', array(0,1,8,16,32,64,128,255)); $result[] = array ('users', '20', 'extra4tsetting', 2, '255', array(0,1,8,16,32,64,128,255)); $result[] = array ('users', '20', 'extra5tsetting', 2, '255', array(0,1,8,16,32,64,128,255)); $result[] = array ('users', '20', 'extra6tsetting', 1, '', ''); $result[] = array ('users', '20', 'extra7tsetting', 1, '', ''); $result[] = array ('users', '20', 'extra8tsetting', 1, '', ''); $result[] = array ('users', '20', 'extra9tsetting', 1, '', ''); $result[] = array ('users', '20', 'extra1uchange', 3, '0', ''); $result[] = array ('users', '20', 'extra2uchange', 3, '0', ''); $result[] = array ('users', '20', 'extra3uchange', 3, '0', ''); $result[] = array ('users', '20', 'extra4uchange', 3, '0', ''); $result[] = array ('users', '20', 'extra5uchange', 3, '0', ''); $result[] = array ('users', '20', 'extra6uchange', 3, '0', ''); $result[] = array ('users', '20', 'extra7uchange', 3, '0', ''); $result[] = array ('users', '20', 'extra8uchange', 3, '0', ''); $result[] = array ('users', '20', 'extra9uchange', 3, '0', ''); |
TheRaskol |
| #348 10-05-2008 13:51 GMT |
|
şu kısım değil mi? yanlış mı?
$result[] = array ('users', '20', 'extra6title', 1, 'Seçiniz', ''); $result[] = array ('users', '20', 'extra7title', 1, 'Seçiniz', ''); |
Xiao |
| #349 10-05-2008 13:54 GMT |
|
$result[] = array ('users', '20', 'extra6title', 1, 'Seçiniz', '');
$result[] = array ('users', '20', 'extra7title', 1, 'Seçiniz', ''); bu kısım admin paneldeki meslek eklediğin kısma otomatik seçenek ekler.yani Öğretmen,Mühendis gibi eklediğin seçeneklerin başında çıkar.user1 de gördüğüm RealName gibi. functions.php dosyasındaki '00' => '---', kodunda --- yazan yeri Seçiniz olarak değiştirmeyi dene. |
TheRaskol |
| #350 10-05-2008 14:05 GMT |
|
'00' => '---', bu kısımda sadece ülkeler için (:
ayrıca oda sadece yeni bir ülkeymiş gibi ekliyor yani yine --- var ne uyuz birşey ^^' |
Xiao |
| #351 10-05-2008 14:06 GMT |
|
evet ülkeler için.bunun farkındayım
|
TheRaskol |
| #352 10-05-2008 14:08 GMT |
|
Aslında benim için önemli olan extra6 ve extra7 için bir seçiniz bölümü yapmak
|
Xiao |
| #354 10-05-2008 14:13 GMT |
|
eğer olmuyorsa yapacak birşeyim yok
|
TheRaskol |
| #355 10-05-2008 14:14 GMT |
|
tamam gerçekten teşekkür ederim ^^'
Birde şu aktif etme mail'i gönderen bir eklenti yaparsak çok hoş olur. Başarılar... |
Xiao |
| #365 11-05-2008 20:21 GMT |
|
sorunu buldum
Kod: function sed_selectbox($check, $name, $values) { $check = trim($check); $values = explode(',', $values); $selected = (empty($check) || $check=="00") ? "selected=\"selected\"" : ''; $result = "<select name=\"$name\" size=\"1\"><option value=\"\" $selected>---</option>"; foreach ($values as $k => $x) { $x = trim($x); $selected = ($x == $check) ? "selected=\"selected\"" : ''; $result .= "<option value=\"$x\" $selected>".sed_cc($x)."</option>"; } $result .= "</select>"; return($result); } kodunu functions.php dosyasında bul. içinde şu kodu bul: Kod: $result = "<select name=\"$name\" size=\"1\"><option value=\"\" $selected>---</option>"; bununla değiştir: Kod: $result = "<select name=\"$name\" size=\"1\"><option value=\"\" $selected>Seçiniz</option>"; aynı şekilde ülkeyi de değiştirebilirsin: Kod: function sed_selectbox_countries($check,$name) { global $sed_countries; $selected = (empty($check) || $check=='00') ? "selected=\"selected\"" : ''; $result = "<select name=\"$name\" size=\"1\"><option value=\"00\" $selected>---</option>"; foreach($sed_countries as $i => $x) { $selected = ($i==$check) ? "selected=\"selected\"" : ''; $result .= "<option value=\"$i\" $selected>".$x."</option>"; } $result .= "</select>"; return($result); } aşağıdaki kodu bul: Kod: $result = "<select name=\"$name\" size=\"1\"><option value=\"00\" $selected>---</option>"; bununla değiştir: Kod: $result = "<select name=\"$name\" size=\"1\"><option value=\"00\" $selected>Seçiniz</option>";
|
TheRaskol |
| #369 11-05-2008 20:28 GMT |
|
eheh tamamdır eyvallah
|