arkadaşlar forumda, açtığım bir başlığın bütün bölümlerin en üstünde görünmesini istiyorum...genel duyuru hesabı bunu nasıl yapabilirim... forum kuralları başlığı bütün forumlarlarda ilk mesaj olarak görünsün istiyorum hatta yanında genel duyuru olarak yada ayrı bölüm olur.. duyurular die.. onun altında istediğim her bölümde görünmesini istediim bölümler olur... onun altında konu ile ilgili başlıklar başlar... nasıl yaparım
evet güzeL bir konu bu..
Bende bunu merak ediyordum aslında banada lazım böyle bişey. meseLa MainBoardın kullndıgı sistemde de var vb dede sanırım
Evet banada lazım böyle bişey bu konuyu aydınlatacak arkadaşa şimdiden tşkler... :D
Bununla ilgili bir mod vardı ama siteden çekti sahibi. www.smitalia.net sitesinden üye olarak indirebilirsiniz. Global announcements and super sticky isimli bir mod.
hemen ilgileneLim ozaman... İşe yarayacak bir modüL çünkü :)
ben üye oLdum faqat dosyaya ulaşamıyorum neresinde oLabiLir?
birde bi zamanlar GSticky diye bir mod indirmiştim ben bu o olabiLirmi acaba :)
Evet o mod bu mod
evt kurdum ama ben forumda genel duyuru felan yapamadım.. non konu, super konu, konu bölümü eklendi onlara basıorum ama bişi etkilemio...nasıl kullanabilirim bunu ...vei ben bu izinleri ve ayarlarını nerden yapabilirz... bulamadım
Quote from: Elmacik on December 24, 2005, 02:13:21 AM
Evet o mod bu mod
:)
Bende bi deneyim madem indirmiştimde ilk zamanLar şimdi ne işe yaradıgını unuttum, bakarken aklıma geldi bu başlıkla çağrışım kurdurdu...
defknot beLki diL dosyalarında eksiklikden dolayı görememiş olabilirsin dil dosyalarını manuel kontrol et
dostum sen bi denesende eğer olursa bna neler yaptığını yazarmısın... bekliyorum.. wlla bence her foruma gerekli bir mod.... bi bakıp yazarsan sevinirm dostum
Dostum aynen dediğim gibi bak ekteki resme ;)
DiL seçeneğini ingilizceye cevirdiğin zaman SuperSticy çıkıyor. denedim çaLışıyor :)
Yani english dosyasındaki gerekli yerleri turkishe eklersen çalışıyor :D
(http://img489.imageshack.us/img489/3879/supersticky6mz.jpg)
türkçedede çıkıyor yaw ancak bu süpersticky bizim istediğimiz super sticky diiLmiş şimdi farkettimde...
Neymiş biliyomusun hangi kategoride ss yaparsan başlıgı o kategoride diğer sabit konuların en üstünde çıkıyor.. Tüm kategorilerde diiL yanii
Global Announcement yapmayı dene. Gerçi nasıl olduğunu bilmiyorum ama :P
Sonuçta bu modun, adından da anlaşılacağı üzerei ki fonksiyonu var.
supersticky ve global announcement. (bu da genel duyuru demek bu arada)
global announcement. die bişi yok sadece o 3 seçenek çıkıoyr.. bende onların 3ünüde denedm ama bizim istediğimiz mod deil...
konuyu duyur ve super sticky yapmama rağmen sadece bulundugu kategoride super sticky oluyor konu. Ve duyurusuda sanırım bi işlevde bulunmuyor.. Çözemedim ama biraz daha kurcalayLım
wlla bende baya bi karıştırdım ama dediin gibi oluo yani... elmacık bunun başka yolu yok mu... snn bildiğin.. yada diğer dillerdeki destek bölümlerinde hiç istenmemiş mi yabancı dilim olsa bakcam ama..yok işte
http://www.smitalia.net/community/component/option,com_smf/Itemid,29/topic,55.0
http://www.smitalia.net/community/component/option,com_smf/Itemid,29/topic,16.0
Bu iki adresden bir sonuç çıkarabiLecek biriLeri varmı?
Bak orada announce diye bir kutucuk var ona tıkla istersen...
oraya tıklayınca herkeze mail gönderio forsakenland eklenen 3 özellikten biri olması lazım ama onlarda istenileni vermiyo..
Bu konuda şöyle yapmak lazım manual çözüm;
message.templateden üst kısma html olarak bir satır atıp oraya ilgili konunun başlıgını koymak ahaha..
İşin basit kısmı :D 8)
SMF 1.1.RC2 de "announce topic" konuyu duyur çalışmıyor mu? Bir türlü başarılı olamadım işaretli olmasına rağmen duyuru gitmiyor.. Ben bir yerde yanlışlık mı yapıyorum?
Konuyu bilen arkadaş varsa yazarsa sevinirim..
peki.. anasayfadaki duyu bölümü var haberler bölümünden yazılan bölüm bu bölümün bütün bölümlerde gösterilmesini istesem ne yapmalıyım... her konu ve başlık içinde görünsün yine yukarda olduğu yerde
Tam emin değilim ama boardindex'teki flash bölümünü index.template.php'ye taşırsan olabilir.
Bekle deneyeyim :)
Düzenleme: Tam istediğin gibi oldu :)
index.template.php dosyasını aç,
// Show the menu here, according to the menu sub template.
template_menu();
// Show the news fader? (assuming there are things to show...)
if ($settings['show_newsfader'] && !empty($context['fader_news_lines']))
{
echo ' <br />
<table border="0" width="100%" class="tborder" cellspacing="' , ($context['browser']['is_ie'] || $context['browser']['is_opera6']) ? '1' : '0' , '" cellpadding="4" style="margin-bottom: 2ex;">
<tr>
<td class="catbg"> ', $txt[102], '</td>
</tr>
<tr>
<td valign="middle" align="center" height="60">';
// Prepare all the javascript settings.
echo '
<div id="smfFadeScroller" style="width: 90%; padding: 2px;"><b>', $context['news_lines'][0], '</b></div>
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
// The fading delay (in ms.)
var smfFadeDelay = ', empty($settings['newsfader_time']) ? 5000 : $settings['newsfader_time'], ';
// Fade from... what text color? To which background color?
var smfFadeFrom = {"r": 0, "g": 0, "b": 0}, smfFadeTo = {"r": 255, "g": 255, "b": 255};
// Surround each item with... anything special?
var smfFadeBefore = "<b>", smfFadeAfter = "</b>";
var foreColor, backEl, backColor;
if (typeof(document.getElementById(\'smfFadeScroller\').currentStyle) != "undefined")
{
foreColor = document.getElementById(\'smfFadeScroller\').currentStyle.color.match(/#([\da-f][\da-f])([\da-f][\da-f])([\da-f][\da-f])/);
smfFadeFrom = {"r": parseInt(foreColor[1]), "g": parseInt(foreColor[2]), "b": parseInt(foreColor[3])};
backEl = document.getElementById(\'smfFadeScroller\');
while (backEl.currentStyle.backgroundColor == "transparent" && typeof(backEl.parentNode) != "undefined")
backEl = backEl.parentNode;
backColor = backEl.currentStyle.backgroundColor.match(/#([\da-f][\da-f])([\da-f][\da-f])([\da-f][\da-f])/);
smfFadeTo = {"r": eval("0x" + backColor[1]), "g": eval("0x" + backColor[2]), "b": eval("0x" + backColor[3])};
}
else if (typeof(window.opera) == "undefined" && typeof(document.defaultView) != "undefined")
{
foreColor = document.defaultView.getComputedStyle(document.getElementById(\'smfFadeScroller\'), null).color.match(/rgb\((\d+), (\d+), (\d+)\)/);
smfFadeFrom = {"r": parseInt(foreColor[1]), "g": parseInt(foreColor[2]), "b": parseInt(foreColor[3])};
backEl = document.getElementById(\'smfFadeScroller\');
while (document.defaultView.getComputedStyle(backEl, null).backgroundColor == "transparent" && typeof(backEl.parentNode) != "undefined" && typeof(backEl.parentNode.tagName) != "undefined")
backEl = backEl.parentNode;
backColor = document.defaultView.getComputedStyle(backEl, null).backgroundColor.match(/rgb\((\d+), (\d+), (\d+)\)/);
smfFadeTo = {"r": parseInt(backColor[1]), "g": parseInt(backColor[2]), "b": parseInt(backColor[3])};
}
// List all the lines of the news for display.
var smfFadeContent = new Array(
"', implode('",
"', $context['fader_news_lines']), '"
);
// ]]></script>
<script language="JavaScript" type="text/javascript" src="', $settings['default_theme_url'], '/fader.js"></script>
</td>
</tr>
</table>';
}
Yalnız aynı kodu BoardIndex.template.php dosyasından silmeniz gerekir.
Haberiniz ola ;)
çok saolasın elmacık aynen cüp die oturdu yani.... ;)
arkadaşlar gerçekten çok güzel oldu
benimkinde kod da biraz aksaklık çıktı ama o kodu uygulayınca mükemmel oluyor yapamıyan arkadaş olursa nasıl sorunu çözdüğümü anlatırım
saol Elmacık
www.forummedya.net (http://www.forummedya.net)
bengeldim, teman çok güzel :)
saol Elmacık Teşekkür ederim
http://www.turkforum.com/ <<<<< Bu adresteki gibi Global duruyu tam olarak nasıl yaparım net bir şekilde bir kerede anlatılırsa iyi olur kafam karıştı iyice :).. 1.1 RC2 için soruyorum bir el atın...
aciLL lazım arkadaşlar bana bir yardım edin...
Global duyuru dediğin nedir? Ben o sitede SMF'in normal duyuru fonksiyonundan başka bir şey görmedim :-\
o forumun en üstündeki olaydan bahis ediyorsun degilmi alpha efekti yazılar olan, peki onu nasıl yapıcaz...?
Yaws bir yardım edin o sitedeki gibi "duyurlar" yazan o duyuru tablosunu nasıl yapacaz.. ?
Kendi mesajından hemen sonra yeniden mesaj yazman çözümü hızlandırmaz geciktirir.
Yönetim -> Kullanımdaki Tema -> Anasayfada haberleri etkinleştir.
Ya da buna benzer bir ayar olacak.
peki o alpha efeklerini nasıl veriyorlar mesela biriey yazmış yavaş yavaş kayp oluyor sonra digeri yavaş yavaş geliyor felan bunu nasıl yapıyorlar... hocam?
Senin yerinde olsaydım bu soruyu sormadan önce yönetim panelinin altını üstüne getirir bulurudm. Çünkü ben sana bu SMF'in bir özelliği demişim.
Sorduğun şey de yukarıda söylediğim yerde. Varsayılan değer 5000 'dir. Yani 5 saniyede bir yanıp söner o efekt.
:)) hocam kusura bakma yaa phpbb'de böyle özellikler görmedigim için ve bu SMF olayına yeni geçtigim için şu anda gördügüm özellikler karşısında şoktayım :Pp o yüzden soruyorum :)
Kardeş Gerçekten cok güzel bir bilgi paylaşımıydı.Hersey için teşekkürler
Saygılarımla
Avukat
_________________________________
www.isyanet.net
Ben kuruyorum ama çıkmıyor o kısımda öyle bir kutucuklar :(