Прокрутка новостей не работает ..кто подскажет...

Автор Юран, 03 августа 2007, 08:06:31

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Юран

Скачал несколько темок для форума.. поставил... но вот в чем проблема... в парочке новости в верхушке Не прокручиваются одна за одной а стоит первая на месте ... остальные не оказвываются.... пробовал манипуляции методом вставки из Боар идекса дефолтной темы вв новую толку нет.
Подскажите какой файл, какой кусок кода должен быть отвечающий за прокрукту новостей... :'(


Mavn

Администрирование - Текущая тема оформления - Показывать прокрутку новостей на главной странице форума

в настройках включена данная опция?
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Юран

в настройках включена эта функция 200% ... причем включил галки
*Отображать новости?
* Показывать прокрутку новостей на главной странице форума ..время поставил 4 секунды ...
Mavn не могу понять что не фурычет переключаю другие темы работают... а некоторые у меня их 3 не крутятся.. е мое не знаю как исправить... может какой код куда прописать нужно?

Mavn

BoardIndex.template.php


	
// Show the news fader?  (assuming there are things to show...)
	
if (
$settings['show_newsfader'] && !empty($context['fader_news_lines']))
	
{
	
	
echo 
'
	
<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>'
;
	
}


посмотри как сделано в default теме оформления
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Юран

Вот код темы де новости не крутятся... все вроде так же не понять

// Version: 1.1 RC3; BoardIndex

function template_main()
{
global $context, $settings, $options, $txt, $scripturl, $modSettings;

theme_linktree();

// Show the news fader?  (assuming there are things to show...)
if ($settings['show_newsfader'] && !empty($context['fader_news_lines']))
{
// Prepare all the javascript settings.
echo '
<h3 id="newsh1">', $txt[102], '</h3>
<div id="newsfader">
<div id="smfFadeScroller">
<p>', $context['news_lines'][0], '</p>
</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>
</div>';
}

/* Each category in categories is made up of:
id, href, link, name, is_collapsed (is it collapsed?), can_collapse (is it okay if it is?),
new (is it new?), collapse_href (href to collapse/expand), collapse_image (up/down iamge),
and boards. (see below.) */
$first = true;
foreach ($context['categories'] as $category)
{
echo '
<h3>', $category['link'];


Сама тема