Uutiset:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu
Advertisement:

üyeyi nasıl banlarım ? üzerine çizgi çekilcek şekilde ?

Aloittaja PiRaNa, marraskuu 24, 2005, 11:55:08 AP

« edellinen - seuraava »

PiRaNa

üyeyi nasıl banlarım ? üzerine çizgi çekilcek şekilde ?

PiRaNa

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 ..

Elmacik

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 :-\
Home of Elmacik

PiRaNa

Umarım birgün o kişi sen de olursun ;) Teşekkürler tesellilerin için   ;D

mr_boombastic

Konunun içinde soru sorucam konuyu acandan ozur dilerim.
Ben 1.05 kullanıyorum acaba  1.1 RC1 versiyonuyla ne farkı var?

Elmacik

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.
Home of Elmacik

ASi ve MAVi

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 :)

Addmanager

İ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

Elmacik

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.
Home of Elmacik

PiRaNa

peki arkadaşın dediğini yaparsam üye adı çizilcek mi üstü ?

Elmacik

#10
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.
Home of Elmacik

the architect

elmacik abi dedigini yaptım ama üstü cizilmedi nerde hata acaba
www.forumtepe.com
smf 1.1rc2
theme: safmc
gallery:Coppermine Photo Gallery

1.    SMF 1.0.7 / 1.1 RC2 Update    1.0    
2.    Board Viewers    0.6    
3.    Member Color Link    1.87    
5.    KarmaUltimate    1.0.0    
6.    PM Spy    1.0.2    
7.    KarmaUltimate yama    1.0.0    
8.    SMF Arcade    1.3.

the architect

www.forumtepe.com
smf 1.1rc2
theme: safmc
gallery:Coppermine Photo Gallery

1.    SMF 1.0.7 / 1.1 RC2 Update    1.0    
2.    Board Viewers    0.6    
3.    Member Color Link    1.87    
5.    KarmaUltimate    1.0.0    
6.    PM Spy    1.0.2    
7.    KarmaUltimate yama    1.0.0    
8.    SMF Arcade    1.3.

the architect

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
www.forumtepe.com
smf 1.1rc2
theme: safmc
gallery:Coppermine Photo Gallery

1.    SMF 1.0.7 / 1.1 RC2 Update    1.0    
2.    Board Viewers    0.6    
3.    Member Color Link    1.87    
5.    KarmaUltimate    1.0.0    
6.    PM Spy    1.0.2    
7.    KarmaUltimate yama    1.0.0    
8.    SMF Arcade    1.3.

Elmacik

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.
Home of Elmacik

the architect

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
www.forumtepe.com
smf 1.1rc2
theme: safmc
gallery:Coppermine Photo Gallery

1.    SMF 1.0.7 / 1.1 RC2 Update    1.0    
2.    Board Viewers    0.6    
3.    Member Color Link    1.87    
5.    KarmaUltimate    1.0.0    
6.    PM Spy    1.0.2    
7.    KarmaUltimate yama    1.0.0    
8.    SMF Arcade    1.3.

Elmacik

Home of Elmacik

DiKMeN

Þ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 ???
SilkRoad
Server: Troy (Nick: DiKMeN)
Guild: ISTANBUL1453 "Lvl4" (Master)
Karakter: Glavie Skill: Fire Lightning Cold
Lvl: 62
Wolf Lvl: 55
Job: Hunter - Trader


MCP - MCSA - MCSE
http://www.dikmen.org

Elmacik

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.
Home of Elmacik

pesimizm

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...

Advertisement: