News:

Join the Facebook Fan Page.

Main Menu

duyurular

Started by ToKMaK, December 23, 2005, 04:28:49 PM

Previous topic - Next topic

Elmacik

#20
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ç,
Code (Bul) Select

// Show the menu here, according to the menu sub template.
template_menu();


Code (Altına Ekle) Select

// 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"> &nbsp;', $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 ;)
Home of Elmacik

ToKMaK

çok saolasın elmacık aynen cüp die oturdu yani.... ;)

Forummedya.NET

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

Elmacik

bengeldim, teman çok güzel :)
Home of Elmacik

Forummedya.NET

saol Elmacık Teşekkür ederim

NewkuL

http://www.turkforum.com/ [nofollow] <<<<< 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...

NewkuL

aciLL lazım arkadaşlar bana bir yardım edin...

Elmacik

Global duyuru dediğin nedir? Ben o sitede SMF'in normal duyuru fonksiyonundan başka bir şey görmedim :-\
Home of Elmacik

NewkuL

o forumun en üstündeki olaydan bahis ediyorsun degilmi alpha efekti yazılar olan, peki onu nasıl yapıcaz...?

NewkuL

Yaws bir yardım edin o sitedeki gibi "duyurlar" yazan o duyuru tablosunu nasıl yapacaz.. ?

Elmacik

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

NewkuL

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?

Elmacik

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

NewkuL

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

Avukat

Kardeş Gerçekten cok güzel bir bilgi paylaşımıydı.Hersey için teşekkürler

Saygılarımla
Avukat


_________________________________
www.isyanet.net

NoPasaran

Ben kuruyorum ama çıkmıyor o kısımda öyle bir kutucuklar :(
kralkartal.net SMF 2.0.8

Advertisement: