üyeyi nasıl banlarım ? üzerine çizgi çekilcek şekilde ?
yokmu bu konu hakkında bilgi verecek olan ? üyenin girişini yasaklıyorum tetikleyici ekliyorum yine üstü çizilmiyor. banlandığını gösteren bir ifade yok !
Lütfen yardım ..
Sanırım bunun için SMF kodlamasını ayrıntılı bilen birini veya SMF'nin 1.1 RC2 versiyonunun çıkmasını bekleyeceksin.
Birincisini beklersen o ben değilim, ikincisini beklersen kolayca yapabilirim :)
1 aya çıkar diyorlar :-\
Umarım birgün o kişi sen de olursun ;) Teşekkürler tesellilerin için ;D
Konunun içinde soru sorucam konuyu acandan ozur dilerim.
Ben 1.05 kullanıyorum acaba 1.1 RC1 versiyonuyla ne farkı var?
1.1 Daha yeni bir versiyon içinde bir çok yeni özellik var. Ayrıca kullanımı 1.0.5'e göre çok çok daha kolay. Yönetim paneli çok düzenli. Güvenlik de arttırılmış durumda.
Şu da var ki, 1.0.5 her yönüyle test edilmiş, binlerce teste tabi tutulmuş ve açığı/eksiği bulunmamış bir sistem (yani güvenlik ve kullanum olarak) ancak 1.1 RC1, hala deneme aşamasında. Ufak tefek bir takım hatalar çıkıyor arada bir. Onlar da hemen düzeltiliyor.
Ben 1.1 RC1 tavsiye ederim.
arkadaşlar birincisi 1.1Rc1 değişiklik yapmayı çabuk kabul ediyor
ikincisi dosya izinlerini forumdan ayarlayabiliyoruz
üçüncüsü menüler ve kullanımı oldukça basit
tek eksiği : bazı yardım menüleri aceleye gelmiş galiba dil dönüşümü yapılmamış :(
onlarda çok çok az :)
kendiniz dahi yapabilirsiniz :)
İlgili sorun için benim bir fikrim var. Denemedim ama...
Öncelikle Banned diye bir grup oluşturulabilir. Daha sonra İzinlerden Banned grubunun izinleri istenildiği gibi ayarlanabilir. (gerek bile yok) Daha sonra grup isimi kızmına şöyle bir kod yerleştilebilir.
<s> Banned </s> Banladığınız kişiyi ilgili gruba taşıyarak sorunu çözmüş olabilirsiniz. Daha sonra da isterseni IP, Rumuz ban koyarak tescillemiş de olabilirsiniz.
Ancak dediğim gibi bu sadece bir fikir. Denemedim
Addmanager,
Önerin için teşekkürler. Dediğin şey tabiki mümkün. Ama biz banlanan üyelerin otomatik olarak çizilmesi için uğraşıyoruz. Dileyen geçici olarak senin önerdiğin yöntemi de kullanabilirler. SMF 1.1 RC2 çıktığında bu çok kolay olacak.
peki arkadaşın dediğini yaparsam üye adı çizilcek mi üstü ?
Banned diye yeni bir grup oluştur. Sonra banlanmış üyeleri bu gruba koy. Sonra Display.template.php dosyasını aç. Şunu bul:
<b>', $message['member']['link'], '</b>
Hemen öncesine şunu koy:
', $message['member']['group'] == 'Banned' ? '<span style="text-decoration:line-through">' : '' ,'
Sonra yine az önce bul dediğim ifadenin hemen sonrasına da şunu koy:
</span>
Böylece banlı üyelerin üstü çizilecek. Eğer aşağıda da "banned" veya benzeri bir yazı olsun istiyorsan,
Yine aynı dosyada, şunu bul:
// Show the member's custom title, if they have one.
Heme öncesine şunu ekle:
if($message['member']['group'] == 'Banned')
echo '
<b>Banned</b><br />';
Yine bul:
if (isset($message['member']['title']) && $message['member']['title'] != '')
Bununla değiştir:
if (isset($message['member']['title']) && $message['member']['title'] != '' && !$message['member']['group'] == 'Banned')
İşlem tamam..
Not: Buradaki kelimelere dikkat et. Harfi harfine aynı olmalı. Hatta büyük küçük harflerin yeri bile. Burada Banlı üyeleri Banned diye bir grupta toplayacağını varsayarak yazdım kodları.
Sadece şuradaki "banned" yazısını değiştirebilirsin:
<b>Banned</b><br />
Bu yazı, banlanan üyelerin isimlerinin hemen altında çıkacak.
elmacik abi dedigini yaptım ama üstü cizilmedi nerde hata acaba
pardon abi sölemeyi unutmusum benimkide 1.1rc2
elmacik abi kodlar uyuyo yani üyenin üstü cizili oluyor ama yazdıgı yerlerde üstü cizili kimler online bakınca orda sadece renk deişik orda cizili durmuyor bi help
Aynı şeyi tüm dosyalarınıza uygulayın. Ben sadece Display.template.php için verdim kodları ama diğer tüm dosyalarda $message['member']['link'] olan heryerde bu değişikliği yapın.
afedersin elmacık cok uzattım ama son bi soru bu konu hakkında söz :) diger bütün dosyalarda demişin acaba bu sadece temanın diger dosyalarımı yoksa forumda olan tüm php dosyalarında mı deiştircez çünkü temanın diger dosyalarında $message['member']['link'] bulunamıyor ama diger dosyalarda cok fazla hangilerinde deiştircez acaba
Bir de $context['member']['name'] diye ara. :)
Þimdi ben de epeydir bu sorunun cevabýný arýyorum ama, kendi çapýmda biþi yapmýþtým, bi arkadaþ ta onu önermiþ zaten þimdi gördüðüm kadarýyla :D
Ben adamý yasakladýktan sonra Kendime Banlýlar diye bir grup oluþturdum, sonra o grup için BANNED yazan bi resim yapýp onu ekledim. Adamýn üyelik seviyesinde o gruba üye edince BANNED Resmi çýkýyor isminin altýnda bir de yasaklý üye yazdýrttým ama bir sorunum var.
Bu iþlemleri adamý yasakladýktan sonra manuel olarka yapmak zorunda kalýyorum. Süresiz banlananlar hadi neyse de belli bir süreliðine yasaklamak istediklerime nasýl yapacaðým.
Þimdi adamý yasaklý olduðu sürece banlýlar grubuna üye edebilirim fakat süresi bittiðinde muhtemelen ben süreyi takip etmeyi unutacaðýmdan dolayý adam o gruba üye kalacak ve abes bir durum oluþacak.
Ayrýca ben üstünü çizmekten falan da vazgeçtim. Ben yasaklayýnca adam tamamen normal bir üye gibi duruyor. Ben adamýn en azýndan yasaklandýðýnda otomatik olarka yasaklý üye flan filan yazsýn istiyorum isminin altýnda ama hiç biþi yazmýyor. Gayet normal bir üyeymiþ gibi görünüyor banlýlar grubuna üye etmediðim sürece ???
Bunu sanırım bir sonraki versiyonda küçük bir manuel değişiklikle yapabileceğiz.
Zamanında yasaklı üyeleri listeleyebilmek için bir değişkenin gerekliliğine dair bir konu açmıştım ve bir coder yeni versiyonda bunu eklediklerini söylemişti. (Yeni versiyondan kastım yeni edition, yani 1.1 final veya 1.1 RC3 de olabilir.)
SMF bu açıdan çok, ama çok güzel planlanmış ve geliştirilmiş. Bir üyenin grubu, ismi vs gibi bilgileri tek bir değişkenle alabiliyorsunuz. Örneğin bir üye adminse imzasında falanca yazı yazsın diye otomatik olarak kolayca ayalaryabiliyorsunuz ( $message['member']['is_admin'] )
İşte yukarıdaki söylediğimde, yasaklı üyeler için de böyle bir talepte bulunmuştum.
Dediğim gibi, şu anda da yapılabilir ama biraz fazlaca kod gerekir. Yeni sürümde tek bir değişkenle halledebileceğimizi sanıyorum ( coder'ın söylediğine dayanarak ) ( yani $context['user']['is_banned'] ) ( Çok fazla parantez oldu ama bilgi olsun diye söyleyeyim, $context['user']['is_banned'] diye bir değişken var ama bu değişken sadece üyenin kendisini etkiler. Yani bu değişkeni kullanarak üyenin isminin altında "yasaklı" yazdırabilirsiniz ama bunu sadece kendisi görür, ki bu da anlamsız olur )
Neyse sonuçta şu anda veritabanına fazladan sorgu yaptırmak gerekir. Olsun yapalım derseniz yapmaya çalışırım.
diğer dosylarda arat dedıklerını arattırdım fakat bulamadı ???.ben anasayfa da banlanaların ustunde cızgı cıksın ıstıyorum nasıl yapabılırım.konularda cıkıyor fakat anasayfada cıkmıyor.yardım için şimdiden tesekkurler...
flood yaptıgım ıcın ozur dılerım fakat dunden berı cvp gelmedı.boardindex.template de hangı kodlara neler eklencegını yazmıssınız fakat o kodları bulmuyor.lutfen cvp yazın soruma.şimdiden teşekkürler.
arkadaşlar oncelıkle merhaba ben buna kendeı capımda çözüm buldum
once yasaklandı yada ne diye grup oluşturacaksanı olurşturun
grup adı
<strike><i><b><font face="Arial" size="2pt">Yasaklandı!!!</font></b></i>
boyle yapın <strike> kodunu kapamadıgımı için uyenın herşeyi çizliyor
http://www.netforumcu.com/forum/index.php?topic=785.0 ornek istiyenn :D site ziyaretçilere acıktır rahatca girip bakabilirsiniz
ayrıca bunu daha one anlatmıştım sanırım arama yapılmamış :D
Lainaus käyttäjältä: netforumcu - syyskuu 10, 2006, 06:29:02 AP
arkadaşlar oncelıkle merhaba ben buna kendeı capımda çözüm buldum
once yasaklandı yada ne diye grup oluşturacaksanı olurşturun
grup adı
<strike><i><b><font face="Arial" size="2pt">Yasaklandı!!!</font></b></i>
boyle yapın <strike> kodunu kapamadıgımı için uyenın herşeyi çizliyor
http://www.netforumcu.com/forum/index.php?topic=785.0 ornek istiyenn :D site ziyaretçilere acıktır rahatca girip bakabilirsiniz
ayrıca bunu daha one anlatmıştım sanırım arama yapılmamış :D
öncelikle cvp yazdıgın ıcın saol dedıgın yaptı yaptım guzel oldu fakat ben anasayfada banlananların uzerı cızılsın ıstıyorum.o konuda yardım edebilecel biri yok herhalde.şimdiden teşekkürler....
valla abi acıkcası belkı denese olabilir ::) ama resimlice anlatabilirmisin?
Lainaus käyttäjältä: netforumcu - syyskuu 10, 2006, 06:29:02 AP
arkadaşlar oncelıkle merhaba ben buna kendeı capımda çözüm buldum
once yasaklandı yada ne diye grup oluşturacaksanı olurşturun
grup adı
<strike><i><b><font face="Arial" size="2pt">Yasaklandı!!!</font></b></i>
boyle yapın <strike> kodunu kapamadıgımı için uyenın herşeyi çizliyor
http://www.netforumcu.com/forum/index.php?topic=785.0 ornek istiyenn :D site ziyaretçilere acıktır rahatca girip bakabilirsiniz
ayrıca bunu daha one anlatmıştım sanırım arama yapılmamış :D
bu verdiğin kod güzel daha kurcalamasınlar bunu kullansınlar eline sağlık.
Lainaus käyttäjältä: Berzahi - syyskuu 11, 2006, 01:34:58 IP
Lainaus käyttäjältä: netforumcu - syyskuu 10, 2006, 06:29:02 AP
arkadaşlar oncelıkle merhaba ben buna kendeı capımda çözüm buldum
once yasaklandı yada ne diye grup oluşturacaksanı olurşturun
grup adı
<strike><i><b><font face="Arial" size="2pt">Yasaklandı!!!</font></b></i>
boyle yapın <strike> kodunu kapamadıgımı için uyenın herşeyi çizliyor
http://www.netforumcu.com/forum/index.php?topic=785.0 ornek istiyenn :D site ziyaretçilere acıktır rahatca girip bakabilirsiniz
ayrıca bunu daha one anlatmıştım sanırım arama yapılmamış :D
bu verdiğin kod güzel daha kurcalamasınlar bunu kullansınlar eline sağlık.
onemlı değil
Arkadaşlar . Yasaklamayı yaptığım anda otomatik banlı veya cezalı üyegrubuna geçirme ihtimali varmı ?
Veya hiçbiri olmadan sadece üye adının üzerini silme.