Simple Machines Community Forum

SMF Support => Türkçe Bölümü (Turkish) => Language Specific Support => İpuçları ve Hileler => Topic started by: erorcun on April 11, 2009, 04:40:07 PM

Title: Kişiye Özel Nick Değiştirme İzni v1.1
Post by: erorcun on April 11, 2009, 04:40:07 PM
Diyelim ki üye listesinden rastgele bir üye seçtiniz. Bu üyenin nick değiştirme hakkına sahip olmasını istiyorsunuz. Bunun için ya ona özel bir üyegrubu yaratacaksınız ya da moderatör falan yapacaksınız. Ama bu mod sayesinde adminler
"Profil > Kimlik Bilgileri > Nick Değiştirebilsin mi?" ayarıyla tek bir üyenin kendi kendine nickini değiştirmesini sağlayabiliyor.


Not: Mod diğer nickini değiştirebilen üye gruplarıyla çakışmaz




profile.template'yi aç

Code (Bul) Select

else
echo '
<tr>
<td width="40%">
<b>', $txt[35], ': </b>', $context['user']['is_admin'] ? '
<div class="smalltext">(<a href="' . $scripturl . '?action=profile;u=' . $context['member']['id'] . ';sa=account;changeusername" style="font-style: italic;">' . $txt['username_change'] . '</a>)</div>' : '', '
</td>
<td>
', $context['member']['username'], '
</td>
</tr>';


Code (Sonrasına Ekle) Select
if ($context['user']['name'] == $context['member']['username'] && $context['member']['options']['nickdegistir'] == 'Evet')
echo '
<tr>
<td colspan="2" align="center" style="color: red">', $txt['username_warning'], '</td>
</tr>
<tr>
<td width="40%">
<i><b>', $txt[35], ': </b></i>
</td>
<td>
<input type="text" name="memberName" size="30" value="', $context['member']['username'], '" />
</td>
</tr>';





Code (Bul) Select
</tr><tr>
<td width="40%"><b>', $txt[84], ': </b><div class="smalltext">', $txt[599], '</div></td>
<td><input type="text" name="websiteUrl" size="50" value="', $context['member']['website']['url'], '" /></td>


Code (Sonrasına Ekle) Select
</tr>';
if ($context['user']['is_admin'] && empty($context['member']['group']))
{
echo '<tr>
                               <td><b>Nick Değiştirebilsin mi?: </b></td>
                               <td><select name="default_options[nickdegistir]">
                               <option', @$context['member']['options']['nickdegistir'] == 'Evet' ? ' selected="selected"' : '', '>Evet</option>
                               <option', @$context['member']['options']['nickdegistir'] == 'Hayir' ? ' selected="selected"' : '', '>Hayir</option>
   
                               </select></td>';
}
Title: Re: Kişiye Özel Nick Değiştirme İzni
Post by: Balaban on April 11, 2009, 05:21:10 PM
hmm.güzel düşünmüşsün...
Umarım İpuçları ve Hileler  bölümüne tasınmaya layık görülür :D
Title: Re: Kişiye Özel Nick Değiştirme İzni
Post by: erorcun on April 11, 2009, 05:24:45 PM
Taşındı bile ;D
Title: Re: Kişiye Özel Nick Değiştirme İzni
Post by: Yağız... on April 11, 2009, 05:41:40 PM
Gelistirilebilir ve güzelde olur sanirim :)
Elinize saglik.
Title: Re: Kişiye Özel Nick Değiştirme İzni
Post by: erorcun on April 11, 2009, 06:31:57 PM
Sağol yağız :)

Şimdi önemli bir hata bulup güncelledim bu arada...
Title: Re: Kişiye Özel Nick Değiştirme İzni v1.1
Post by: ErtugrulBEKTIK on September 17, 2015, 04:52:28 PM
Bunun 2.0.10 sürümüne uyumlu olanını yapabilir misiniz?
Title: Re: Kişiye Özel Nick Değiştirme İzni v1.1
Post by: marinaturizm on November 16, 2015, 05:31:47 AM
bunu üyelik tiplerine göre ayarlıyabilirmiyiz ?
Title: Re: Kişiye Özel Nick Değiştirme İzni v1.1
Post by: musfar on November 27, 2015, 04:29:29 PM
Teşekkürler işime yaradı.