SMF 1.1.x kullananlar için bu çok kolay.
Display.template.php dosyasını açıyorsunuz. Bu kodu buluyorsunuz:
<b>', $message['member']['link'], '</b>
Öncesine bunu:
', $message['member']['is_banned'] ? '<span style="text-decoration: line-through;">' : '', '
Sonrasına bunu yapıştırıyorsunuz:
', $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:
<b>', $message['member']['link'], '</b>
Hemen öncesine şunu koyun:
'; 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:
', $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:
// Show the member's custom title, if they have one.
Heme öncesine şunu ekleyin:
if($banned)
echo '
<b>Banned-Yasakli</b><br />';
Yine bulun:
if (isset($message['member']['title']) && $message['member']['title'] != '')
Bununla değiştirin:
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 (http://www.elmacik.com/forum/index.php?topic=42.0)
Düzenleme: 3 Ocak 2007, kodları daha hızlı çalışması ve daha doğru olması için güncelledim.
Düzenleme - Yeni: eğer silinmiş bir üye varsa hata mesajlarında undefined index is_banned şeklinde hatalar oluşuyor, çözümü için tıklayınız (http://www.simplemachines.org/community/index.php?topic=95986.msg1130773#msg1130773).
Abi bi kaç sorum olcak..
1) Online üyelerde üstünü nasıl çizebiliriz?
2) Bu gruba eklediğim bi kişi bölüme girince konu başlatan ve son mesaj yazan yerde üstü çiziksiz oluyor yani sadece konuya girince avatarın üstünde üstü çizikli duruyor. ::)
(http://img82.imageshack.us/img82/5209/1234pv.jpg)
Birde başka bişey sorucam bu üye grubunu oluştururken görünebilir odalardan sadece forum kuralları ve duyurular bölümüne tick koydum fakat hepsini görüyor :D
1. ve 2. sorunda yapman gereken messageindex.template.php dosyanı ve boardindex.template.php dosyanı karıştırıp aynı değişiklikleri orda da yapman.
diğeri içinse bişi diyemiyecem gormeden ama bir forum bakımını yaptır istersen...
sanırım online üyelerde çizikli olması için boardindex.template.php de şu kodda değişiklik yapmam lazım ama nereyi değiştircem bilmiyorum:S
// Assuming there ARE users online... each user in users_online has an id, username, name, group, href, and link.
if (!empty($context['users_online']))
echo '
', $txt[140], ':<br />', implode(', ', $context['list_users_online']);
if (!empty($context['spiders']))
{
if ($modSettings['ob_googlebot_display_own_list'])
echo '
<br />
', $txt['ob_googlebot_spiders_last_active'], ':<br />';
else
{
if (empty($context['users_online']))
echo '
', $txt[140], ':<br />';
else
echo ', ';
}
echo implode(', ', $context['spiders']);
}
diğerini zaten hiç bilmiyorum:s
dur bakalım bunda yanlış giden bişiler var :D
ben biraz inceleyeyim konuyu cozdukten sonra haber veririm...
sole bi baktımda biraz detaylı bir iş dediğim gibi olmuyor yani...
bunun için beklemen lazım bi süre...
bekleyen derviş
muradına ermiş
bizde bekleriz sorun değil :)
sağolasın şimdiden
bu arada abi düğünün vardı galiba hayırlı olsun
online üyelerde nası yapılcaınıda yazsanız daha iyi olur mod gençlik :)
Online üyelerin niye üstünü çiziyorsunuz durduk yere? :s
@keal, sorduğun üçüncü soru için; O kullanıcı başka bir grupta olduğu zaman ve o başka grubun diğer bölümleri görmeye yetkisi olduğu zaman o kişi o bölümleri görebilir bunda anormal bir durum yok.
Yani örneğin bir adamı hem admin grubuna hem de dandik bir gruba koyduğun zaman o adamın admin yetkileri hala heryerde geçerlidir.
ben banlandı diye bi grup oluşturdum ve nerdeyse tüm konulara girme izinlerini kapattım sadece 2 tanesi kaldı. bir kişiyide bu gruba koydum. fakat mesajlara göre ayarladığım gruplarda tüm izinleri olduğu için konulara rahatlıkla girebiliyo. eee konulara girebilecekse nasıl banlıcaz bunu ::)
Quote from: Elmacik on June 28, 2006, 04:31:26 PM
Online üyelerin niye üstünü çiziyorsunuz durduk yere? :s
@keal, sorduğun üçüncü soru için; O kullanıcı başka bir grupta olduğu zaman ve o başka grubun diğer bölümleri görmeye yetkisi olduğu zaman o kişi o bölümleri görebilir bunda anormal bir durum yok.
Yani örneğin bir adamı hem admin grubuna hem de dandik bir gruba koyduğun zaman o adamın admin yetkileri hala heryerde geçerlidir.
Abi online uyelerin üstünü cizmelerini değil online olan uyelerde de banlı uyeleri üstü cizik nasıl gösterebiliriz ..?
Yani kısaca butun forumun her yerinde banlı uyelerin üstü cizik cıkması için ne yapmalıyız ?
Lemalar, onu da yazmaya çalışırım şu anda vaktim yok.
keal, oluşturduğun yeni grup msaj sayısına bağlı bir grup olmamalı.
admini yöneticiyi moderatörü oluşturduğum yerden oluşturdum o grubu
anlamadım gitti neyse zaten kimseyi banlamıcam galiba üye olan falan yok :P :P
yinede sağol :)
Çok Güzel Bişey.. Uyguladım Bende.. Fakat Bir İsteğim Olucak;
Üyeyi Msj Yazamaz Konumda ve Forumda Kategorileri Göremez Konumda Yapılandırıyoruz. Yani Foruma Giriş Yapabilir..
Kimler Online'de de Üyenin Üstünün Çizik Çıkmasını İstiyorum.. Bu yukarıda Anlatılmamış Sanırım..
Arkadaşlar forumda Banned diye bir grup oluşturdum ve hemen hemen tüm üyeler Banned seviyesine geldi .. bu neden oluyor ayrıca üyelerin üstü çizilmiyor ! buradaki <s> kodlaro nerde ?
abi banned grubunu moderatör yönetici falan oluşturduğun yerden oluştur.
birde orda mesajlara kapalı gibi bişey var onu tıklamıcan galiba
Quote from: keal on June 30, 2006, 05:17:49 PM
abi banned grubunu moderatör yönetici falan oluşturduğun yerden oluştur.
birde orda mesajlara kapalı gibi bişey var onu tıklamıcan galiba
Kardeş sağol üzeri çizildi ama bütün hepsi çizildi :(
(http://img110.imageshack.us/img110/6305/bann5bw.jpg)
</span> bu işlemi yapmamışsın kardeş
Quote from: Mustinet on July 02, 2006, 03:39:17 PM
</span> bu işlemi yapmamışsın kardeş
Sağolasın şimdi oldu ;) ama nedense 2 tane Banned yazısı var :'(
Dikkatli okumuyorsun yapman gerekenleri de ondan.
Quote from: Elmacik on July 03, 2006, 02:23:36 AM
Dikkatli okumuyorsun yapman gerekenleri de ondan.
yaa arkdaslar uyeyı forumdan sılıyorum
yasaklı lıstesınde asla yapıyorum ama adam haal gırebıleyor
aynı ısımleeee bırı yardımcı olsun tum tetıklıcılere ıp adresını eklıyorum
ama adam hala sıteye ısımle gırebılıyorrrr
nasıl yollucammmmmm
o nıckı yasaklmak ıcın
IP 'ye değil üye adına tetikleyici koyacaksın.
Böyle yapılırsa yasaklama olmadığında fazladan bir </span> tag'ı olacaktır, buda HTML validasyonunu engelleyecektir, o yüzden bence </span> için ekstradan bir conditional tanımlanmalı.
O benim tembelliğime geldi dedim kim uğraşacak, ne olmuş yani :D
Hem zaten default temanın kendisi bir span tagı yüzünden HTML validation error veriyor :-\
Avatar bölümündeki span.
(Ama şimdi o span için aklıma basit bir çözüm geldi, ilk mesajımı düzenleyeceğim.)
peki bununla orada banned se bazı kodları çıkartıp bazılarınıda ekleyip orada çizik değilde grubun rengini forumdada istesiğin gibi gösterebilirsin sonuçta bi grubu çizdin şimdede önüne html renk kodu ile renklenir sanırım o nasıl olur acaba
Aynen dediğin şekilde olur :) Yani benim verdiğim kodların önüne ve sonuna HTML kodları ekleyebilirsin.
hocam ilk sayfada yazılanları aynen yaptım ama alt alta iki tane banned yazısı çıktı
(http://img117.imageshack.us/img117/576/1vy1.jpg)
birde banlanan üyeler Bugün Online Olan Üyeler bölümünde üstü çizik değilde silik çıkıyor
(http://img117.imageshack.us/img117/3936/2fs2.jpg)
O zaman birini sil :)
Daha online üyelerde yasaklıları çizdirmedik. Onu da yaparız.
peki altına mesajının altında şu kadar gün kaldı die nasıl yazddırız
Şimdi bu zor olmuyormu. Üyeyi banlıyosun sonra gidip banlı üyeler grubuna dahil ediyosun hadi bunu yaptık diyelim. Ya üyeyi belli bir gün sayısınca banladıysak. örneğin 7 gün. 7 gün sonra üyenin ne zaman banının açılacağını takip edip o saatte banned grubundan çıkaracakmıyız?
Keçinin olmadığı yerde Abdurrahman çelebi misali Elmacık güzel bişeyler yapmış. vBulletindeki basit bir özellik için bile derme çatma bişeyler yapıyoruz kendimizce. bunu kullanmak gülümsetici ve düşündürücü.. :(
Sanırım banlı üyeler için smf_member tablosunda bir fielde bişeyler yazıyor smf. Belki smf bilgisi çok iyi olan arkadaşlar burdan yaklaşırlarsa olaya daha güzel sonuçlar alınabilir.
Üyenin "Online Üyeler" ve "Üye Profili" 'inde de rumuzunun üzerinde bir çizik olsa güzel olur bence, en kısa zamanda halletmeniz dileği ile..
yaw bunu mod veya benzerri bişey yapamazmıyız bunu defaulta ekleseler olmazmı bu gerekli bişey....
Kodları güncelledim. Çünkü SMF 1.1'de (ve 1.1.1'de) bunu yapmak için çok daha kolay bir yöntem var.
Yasakladığınız kişileri bir gruba taşımadan üstünü çizebilirsiniz. İlk mesajda bilgiler.
tsk ler :)
Arkadaslar
1.1.2 de Elmacık kardeşimin verdgi kodları ekledim
UYE ISMI cizili oldu lakin altına YASAKLI yazısını getirmek icin uyeyi (olusturdugumuz) YASAKLI adlı gruba mı dahil ediyoruz?
O gruba dahil etmeden altina otomatik YASAKLI yazısını getiremiyor muyuz?
Selamlar
@cagatay;
Şunu bul:
// Show the member's custom title, if they have one.
Hemen üstüne şunu ekle:
if ($message['member']['is_banned']) echo '<b>Yasakli</b><br />';
Sonra bul:
if (isset($message['member']['title']) && $message['member']['title'] != '')
Değiştir:
if (isset($message['member']['title']) && $message['member']['title'] != '' && !$message['member']['is_banned'])
Elmacik kodlar için teşekkürler ancak benimde sonradan farkettiğim bir hata var... Şöyle ki eğer silinmiş bir üye varsa hata mesajlarında undefined index is_banned şeklinde hatalar oluşuyor... Bunu çözümüde senin verdiğin kodda değişiklik yapmak
Kodlar aşağıdaki gibi olması gerekiyor... Böylelikle silinmiş üye (üyelik grubu olmadığı için) kontrol edilmeyecek ve hata oluşması önlencek ;)
Display.template.php dosyasını açıyorsunuz. Bu kodu buluyorsunuz:
<b>', $message['member']['link'], '</b>
Öncesine bunu:
', isset($message['member']['is_banned']) && $message['member']['is_banned'] ? '<span style="text-decoration: line-through;">' : '', '
Sonrasına bunu yapıştırıyorsunuz:
', isset($message['member']['is_banned']) && $message['member']['is_banned'] ? '</span>' : '', '
Quote from: SaTuRN on August 23, 2006, 12:50:00 PM
Şimdi bu zor olmuyormu. Üyeyi banlıyosun sonra gidip banlı üyeler grubuna dahil ediyosun hadi bunu yaptık diyelim. Ya üyeyi belli bir gün sayısınca banladıysak. örneğin 7 gün. 7 gün sonra üyenin ne zaman banının açılacağını takip edip o saatte banned grubundan çıkaracakmıyız?
Keçinin olmadığı yerde Abdurrahman çelebi misali Elmacık güzel bişeyler yapmış. vBulletindeki basit bir özellik için bile derme çatma bişeyler yapıyoruz kendimizce. bunu kullanmak gülümsetici ve düşündürücü.. :(
Sanırım banlı üyeler için smf_member tablosunda bir fielde bişeyler yazıyor smf. Belki smf bilgisi çok iyi olan arkadaşlar burdan yaklaşırlarsa olaya daha güzel sonuçlar alınabilir.
en doğrusu bu olmuş ;) :)
TeşekkürLer uyguladım çalıştı
Teşekkürler Badboy, ben onu düşünmüştüm ama denemek için hiç vaktim olmamıştı.
@ZEUS ve Saturn, arkadaşlar üye grubu oluşturma olayını kaldırdık.
Bir de vBulletin'deki basit bir özellik için bile... şeklinde başlayan bir cümle kurulmuş. Yapmayın arkadaşlar, SMF kendine has bir forum. Yani şimdi gidip piyasadaki bütün forumları araştırıp onların içinde ve var ne yok hepsini SMF'e koymak mı gerekiyor? Ya da ne bileyim SMF devleri vBulletin'i kopyalamaya filan mı çalışıyorlar? Hayır. Her yeni sürümde çıkacak olan özellikler konuşuluyor ve her defasında özellik istekleri yapan kullanıcıların istekleri değerlendiriliyor. Foruma uygun bulmadıklarını da koymuyorlar.
Şimdi desek ki SMF devleri bu özelliği koymayı beceremiyorlar, inanın asıl gülünç olan bu olur. Çünkü şunu da koyalım, bunu da ekleyelim mantığıyla yapmıyorlar işlerini. Kısacası maymun iştahlı değiller. Kullanımda artısı olan özellikleri eklemeyi tercih ediyorlar. Gereksiz yere kaynak israfı yapmıyorlar. SMF, adı üstünde, simple (basit) ve gösterişsiz.
ama çok gerekli ve forumun olmazsa olmazı paylaşım yapan üyeler kadar banlanan üyeler ve fake alan üyelerdir.ben kendimden biliyorum.ne bansız olur ne çiziksiz :D 500 tane nick eskittim şu forumlar aleminde belki :) ne çizilenler ne banlananlar vardı:D yapamadılar diye bir şey yok tabiki kesinlikle ama olması ve koyulması gereken bi özellik
tema/display.template.php de bu 1. kod yok.
<b>', $message['member']['link'], '</b>
ay ışığı.
Benim temam Default ama bendede bu kod yok :)
<b>', $message['member']['link'], '</b>
<b> ve </b> olmadan deneyin. Eğer yoksa link yerine name ya da benzerlerini yazmayı deneyin.
"$message['member']['href']" diye aratınca buldum.Elmacik benim kod bu şekilde düzenlemeye çalıştım ama olmadı ?<a href="', $message['member']['is_banned'] ? '<span style="text-decoration: line-through;">' : '', '', $message['member']['href'], '', $message['member']['is_banned'] ? '</span>' : '', '" onClick="return overlay(this, \'profil_', $message['member']['name'], '\',\'bottom\')"><b>', $message['member']['coloured'], '</b></a><DIV id="profil_', $message['member']['name'], '" style="position:absolute; border: 1px solid #000000; width: 200px; padding: 0px; display:none" bordercolor="#FFFFFF">
Worms, çok karıştırmışsın kodları, yapacağın şey çok basit.
Bir satır bulacaksın, üstüne bir satır, altına bir satır yapıştıracaksın.
Satırları iç içe geçirmene gerek yok. Olmazsa senin temandaki o satırı söyle ben sana tam kod vereyim.
Elmacik benim kod tam olarak böyle :-X Ne yapacağımı şaşırmış bulunmaktayım ::)
<a href="', $message['member']['href'], '" onClick="return overlay(this, \'profil_', $message['member']['name'], '\',\'bottom\')"><b>', $message['member']['coloured'], '</b></a><DIV id="profil_', $message['member']['name'], '" style="position:absolute; border: 1px solid #000000; width: 200px; padding: 0px; display:none" bordercolor="#FFFFFF">
<table width="100%" border="0" cellpadding="2" cellspacing="0" class="windowbg">
<tr>
İsterseniz Display.Template.php altta :'(
http://rapidshare.com/files/55718329/Display.template.php.html
<a href="', $message['member']['href'], '" onClick="return overlay(this, \'profil_', $message['member']['name'], '\',\'bottom\')"><b>', $message['member']['coloured'], '</b></a><DIV id="profil_', $message['member']['name'], '" style="position:absolute; border: 1px solid #000000; width: 200px; padding: 0px; display:none" bordercolor="#FFFFFF">
<a href="', $message['member']['href'], '" onClick="return overlay(this, \'profil_', $message['member']['name'], '\',\'bottom\')">', isset($message['member']['is_banned']) && $message['member']['is_banned'] ? '<span style="text-decoration: line-through;">' : '', '<b>', $message['member']['coloured'], '</b>', isset($message['member']['is_banned']) && $message['member']['is_banned'] ? '</span>' : '', '</a><DIV id="profil_', $message['member']['name'], '" style="position:absolute; border: 1px solid #000000; width: 200px; padding: 0px; display:none" bordercolor="#FFFFFF">
Çok saolun oldu valla yaa şu mubarek ayda sevindirdiniz beni allah razı olsun :)
Quote from: worms on September 15, 2007, 08:12:14 AM
Çok saolun oldu valla yaa şu mubarek ayda sevindirdiniz beni allah razı olsun :)
Allah senden de razı olsun
Display.template.php'deki kod bende şu şekilde:
<span class="member_name">', $message['member']['link'], '</span>';
Ne yapmam gerek? :s
Şunu denermisin:
<span class="member_name" ', isset($message['member']['is_banned']) && $message['member']['is_banned'] ? 'style="text-decoration: line-through"' : '', ' >', $message['member']['link'], '</span>';
emegine saglık oldu
Quote from: Badboy on December 10, 2007, 06:35:29 AM
Şunu denermisin:
<span class="member_name" ', isset($message['member']['is_banned']) && $message['member']['is_banned'] ? 'style="text-decoration: line-through"' : '' >', $message['member']['link'], '</span>';
Tema hatası verdi. :(
Kusura bakma gözümden kaçmış bir yer. Şimdi düzelttim.
Şunu denermisin:
<span class="member_name" ', isset($message['member']['is_banned']) && $message['member']['is_banned'] ? 'style="text-decoration: line-through"' : '', ' >', $message['member']['link'], '</span>';
anlamadığım bu dosyayı nerden nasıl açıyoruz Display.template.php
Quote from: keal on June 26, 2006, 08:54:48 AM
Abi bi kaç sorum olcak..
1) Online üyelerde üstünü nasıl çizebiliriz?
2) Bu gruba eklediğim bi kişi bölüme girince konu başlatan ve son mesaj yazan yerde üstü çiziksiz oluyor yani sadece konuya girince avatarın üstünde üstü çizikli duruyor. ::)
(http://img82.imageshack.us/img82/5209/1234pv.jpg)
Birde başka bişey sorucam bu üye grubunu oluştururken görünebilir odalardan sadece forum kuralları ve duyurular bölümüne tick koydum fakat hepsini görüyor :D
Quote from: Arbalot on June 26, 2006, 09:00:43 AM
1. ve 2. sorunda yapman gereken messageindex.template.php dosyanı ve boardindex.template.php dosyanı karıştırıp aynı değişiklikleri orda da yapman.
diğeri içinse bişi diyemiyecem gormeden ama bir forum bakımını yaptır istersen...
Merhaba, konu açan bölümünde yasaklı üyenin üstünün çizilmesi için ne yapılacağı konusunda yardımcı olabilecek var mı? messageindex.template.php ve boardindex.template.php dosyalarına baktım. Ancak;
<b>', $message['member']['link'], '</b>
şeklinde bir kod bulamadım ikisinde de... Nasıl yapabilirz?
<b> ler kalkacak
Quote from: Talha Ertunç on March 29, 2008, 03:04:01 PM
<b> ler kalkacak
iki dosyayı da inceledim. Ama maalesef yok. hatta, ikisinde de $message şeklinde başlayan bir yer bile yok...
Temam; default MC
Konuyu başlatan kısmında ve bugün giriş yapmış üyeler bölümlerinde (ve eliniz değmişken, online üyeler bölümünde de) üyenin üstünü çizmek için neler yapmalıyım? Yardımcı olabilecek arkadaşlar, cevaplarınızı bekliyorum.
(NOT: Bazıları çıkıp diyecek ki, banlı üye nasıl giriş yapıyor diye. Ben kısmi yasaklı olan üyelerin de üstünün çizili olmasını istiyorum. O yüzden lazım)
Arkadaslar bendeki kodlarda böyle ve ban için ekledigim kodlardan hangisi olursa olsun kesin hata alıyorum ....
// Show information about the poster of this message.
echo'
<b>', $message['member']['link'], '</b>';
echo' <div class="smalltext">';
// Show the member's custom title, if they have one.
if (isset($message['member']['title']) && $message['member']['title'] != '')
echo '
', $message['member']['title'], '<br />';
Şunu denermisin;
// Show information about the poster of this message.
echo'
<span class="member_name" ', isset($message['member']['is_banned']) && $message['member']['is_banned'] ? 'style="text-decoration: line-through"' : '', ' ><b>', $message['member']['link'], '</b></span>';
echo' <div class="smalltext">';
// Show the member's custom title, if they have one.
if (isset($message['member']['title']) && $message['member']['title'] != '')
echo '
', $message['member']['title'], '<br />';
Arkadaşlar
herşeyi yaptım tamam da
(http://img403.imageshack.us/img403/4092/bannedgl3.jpg)
Bu ikinci Banned yazısını kaldıramıyorum.
if($message['member']['group'] == 'Banned') { $banned = true;
Buradaki Banned i silince hersey ucuyor?
Selamlar
<b>', $message['member']['link'], '</b>
bende bu kod yok nasıl yaparım ??
Quote from: c a g a t a y on June 17, 2008, 11:15:44 AM
Yok mu bir fikri olan? Kaldık böyle :'(
if($banned)
echo '
<b>Banned-Yasakli</b><br />';
Bu kodu silmeyi dener misin?
Quote from: _FhR_ on June 22, 2008, 05:48:25 AM
<b>', $message['member']['link'], '</b>
bende bu kod yok nasıl yaparım ??
Kullandığınız tema nedir?
Quote from: Yağız on June 22, 2008, 05:57:01 AM
if($banned)
echo '
<b>Banned-Yasakli</b><br />';
Bu kodu silmeyi dener misin?
Yağız
verdigin kısmın tamamını mı silmemi istiyorsun?
Bende yukarida verdigim RESIMDE gozuken sekil asagidaki kodda yer almakta
Senin verdigin alan yok???
// Show information about the poster of this message.
echo '
<table width="100%" cellpadding="5" cellspacing="0" style="table-layout: fixed;">
<tr>
<td valign="top" align="center" width="16%" rowspan="2" style="overflow: hidden;" class="', $message['alternate'] == 0 ? 'windowbg9' : 'windowbg8', '"><fieldset>
<legend><b>ÜYE BILGILERI</b></legend>
'; if($message['member']['group'] == 'Banned') { $banned = true;
echo '<span style="text-decoration:line-through">'; } else $banned = false; echo '<b>', $message['member']['link'], '</b>', $banned ? '</span>' : '', '
<div class="smalltext">';
if($banned)
echo '
<b><font color="red">Girişi Yasaklı</font></b><br />';
Selamlar
son mesajımda bahsettigim konuya el atabilecek bir uzman varmola?
Arkadaşlar
Bir hafta oldu bir anlayan şu konuyla ilgilenemez mi acaba?
Hic hoş olmuyor kendi mesajlarımı kendim yanıtlamam
Şunu bir mod olarak alsak bu mübarek günde çok makbule geçer...
1.1.5 sürüm için yokmu bu olay :)
Quote from: Elmacik on March 19, 2006, 09:16:46 PM
SMF 1.1.x kullananlar için bu çok kolay.
Display.template.php dosyasını açıyorsunuz. Bu kodu buluyorsunuz:
<b>', $message['member']['link'], '</b>
Öncesine bunu:
', $message['member']['is_banned'] ? '<span style="text-decoration: line-through;">' : '', '
Sonrasına bunu yapıştırıyorsunuz:
', $message['member']['is_banned'] ? '</span>' : '', '
Hepsi bu :)
Bu kodlar ziyaretçilerde hataya neden oluyor.
Deneyen oldumu?
Atıyorumbir üye vardı, o üyeyi tamamen sildik sonra sitede adı ziyaretçi şeklinde gözüküyor ya. işte o konularda bu hataya neden oluyor:
Quote8: Undefined index: is_banned
Dosya: /****/*****/public_html/forum/Themes/(tema adı)/Display.template.php (eval?)
Satır: 306
Quote from: Badboy on June 18, 2007, 05:51:54 AM
Elmacik kodlar için teşekkürler ancak benimde sonradan farkettiğim bir hata var... Şöyle ki eğer silinmiş bir üye varsa hata mesajlarında undefined index is_banned şeklinde hatalar oluşuyor... Bunu çözümüde senin verdiğin kodda değişiklik yapmak
Kodlar aşağıdaki gibi olması gerekiyor... Böylelikle silinmiş üye (üyelik grubu olmadığı için) kontrol edilmeyecek ve hata oluşması önlencek ;)
Display.template.php dosyasını açıyorsunuz. Bu kodu buluyorsunuz:
<b>', $message['member']['link'], '</b>
Öncesine bunu:
', isset($message['member']['is_banned']) && $message['member']['is_banned'] ? '<span style="text-decoration: line-through;">' : '', '
Sonrasına bunu yapıştırıyorsunuz:
', isset($message['member']['is_banned']) && $message['member']['is_banned'] ? '</span>' : '', '
Teşekkürler "sende benim gibi anti-hata mesajı arkadaşım" :D
güzel oldu :)
Hata mesajlarında yanlış şifre vs. hatalar dışında başka hatalar görmek pek istemiyorum ;D
Quote from: Badboy on September 24, 2008, 04:35:32 AM
Hata mesajlarında yanlış şifre vs. hatalar dışında başka hatalar görmek pek istemiyorum ;D
Aynen işte :d biliyosun beni de :D
Onlarında çözümünü bulsak keşke :P
güzel tüyo badboy, benim loglar da dolmuş bunlarla :)
belki de orjinal mesaja eklenmesi yararlı olur sayın modlarım :D ;)
Tamamdır, eklendi ;)
eyw saol kardeş iyi geldi..
Arkadaşlar bu uygulama SMF 2.0 RC1 için mevcutmu..?
<b>', $message['member']['link'], '</b>
Bunun yerine bunu bulun:
<h3>', $message['member']['link'], '</h3>
Teşekürederim Yağız ;)
Quote from: Elmacik on March 19, 2006, 09:16:46 PM
SMF 1.1.x kullananlar için bu çok kolay.
Display.template.php dosyasını açıyorsunuz. Bu kodu buluyorsunuz:
<b>', $message['member']['link'], '</b>
Öncesine bunu:
', $message['member']['is_banned'] ? '<span style="text-decoration: line-through;">' : '', '
Sonrasına bunu yapıştırıyorsunuz:
', $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.
Hocam dediklerini yaptım ama olmadı ::)
(http://i30.tinypic.com/2vtnuyc.jpg)
1.1.9 sürümü var bende . Default temadaki Display.template.php'i dosyasında değişiklik yaptım ama başka bi tema kullanıyorum bu yüzden olabilir mi ?
Eğer temanızda Display.template.php dosyası varsa o dosyada değişiklik yapın.
Sorunsuz İşliyor Emeğinize Sağlık.
Oldu valla :) Grubun ismi banned olarak ayarlamıştım 2 tane çıkıyordu sonra banlandı olarak değiştirdim tek çıkıyor artık süper :D
konu biraz hortlayacak ama bunun 2.0 rc4 için olanı yokmu arkadaşlar.
Güzel oldu teşekkürler.
çok eski bir konu ama teşekkürler elmacık. o eski aktiflik yok bu forumda.
ya bunu yapamadım bana yardım etsin birisi