Yasakladığım üyenin üzeri bir çizgiyle çizilebilir mi?

tertunc

Dekan
Emektar
Katılım
18 Ağustos 2007
Mesajlar
7,204
Reaksiyon puanı
21
Puanları
218
SMF 1.1.x kullananlar için bu çok kolay.
Display.template.php dosyasını açıyorsunuz. Bu kodu buluyorsunuz:
Kod:
<b>', $message['member']['link'], '</b>
Öncesine bunu:
Kod:
', $message['member']['is_banned'] ? '<span style="text-decoration: line-through;">' : '', '
Sonrasına bunu yapıştırıyorsunuz:
Kod:
', $message['member']['is_banned'] ? '</span>' : '', '

Hepsi bu :)
Yalnız bu, full banlarda (tam yasaklama) çalışır. Ayrıca kullanıcı adına tetikleyici koymuş olmanız lazım.

Tam yasaklama olmayanlar da çizilsin istiyorsanız o zaman daha uzun bir yöntem var.
Banned diye yeni bir grup oluşturun. Sonra banlanmış üyeleri bu gruba koyun. Sonra Display.template.php dosyasını açın. Şunu bulun:
Kod:
<b>', $message['member']['link'], '</b>
Hemen öncesine şunu koyun:
Kod:
'; if($message['member']['group'] == 'Banned') { $banned = true;
echo '<span style="text-decoration:line-through">'; } else $banned = false; echo '

Sonra yine az önce bul dediğim ifadenin hemen sonrasına da şunu koyun:
Kod:
', $banned ? '</span>' : '', '

Böylece banlı üyelerin üstü çizilecek. Eğer aşağıda da "banned" veya benzeri bir yazı olsun istiyorsanız,
Yine aynı dosyada, şunu bulun:
Kod:
		// Show the member's custom title, if they have one.
Heme öncesine şunu ekleyin:
Kod:
if($banned)
			echo '
					<b>Banned-Yasakli</b><br />';
Yine bulun:
Kod:
		if (isset($message['member']['title']) && $message['member']['title'] != '')
Bununla değiştirin:
Kod:
	if (isset($message['member']['title']) && $message['member']['title'] != '' && !$banned)

İşlem tamam..
Not: Buradaki kelimelere dikkat edin. Harfi harfine aynı olmalı. Hatta büyük küçük harflerin yeri bile. Burada Banlı üyeleri Banned diye bir grupta toplayacağınızı varsayarak yazdım kodları.
Sadece şuradaki "banned" yazısını değiştirebilirsiniz:
<b>Banned</b><br />

Bu yazı, banlanan üyelerin isimlerinin hemen altında çıkacak.

Örnek


Elmacık'a teşekkürler.

http://www.simplemachines.org/community/index.php?topic=95986.0#quickreply
 
Üst