Перейти к содержанию

(RC34) It's the Final Countdown 1.2.0


Рекомендуемые сообщения

Название: (RC34) It's the Final Countdown 1.2.0

Добавил: Respected

Добавлен: 17 Окт 2012

Категория: Компоненты, Приложения для IP.Board

Название по-русски : Финальный отсчёт до Нового Года

Версия IP.Board: 3.4.x, 3.3.x, 3.2.x

Компонент (RC34) It's the Final Countdown 1.2.0 позволяет вам создавать отсчёты с отображением в разных местах форума. Отсчёт может быть до любого указанного вами повода: день рождения форума, какой-либо праздник, показ сериала, выход фильма и многое другое.

Ссылка на комментарий
Поделиться на другие сайты

  • 3 месяца спустя...

У меня 3.2.3.
Модуль не отображается...
В настройках указал показывать во всех 3-х местах.
И лишь только в районе сайдбара пишет ошибку...

Failed to load template 'finalCountdown_sidebar' from group 'skin_finalCountdown'

Кэш, рекэш и всю эту ботву делал.

Изменено пользователем Melomankz
Ссылка на комментарий
Поделиться на другие сайты

Добавить шаблон finalCountdown_sidebar в группу skin_finalCountdown с содержимым:

<div class='ipsSideBlock clearfix'>
	<h3>{$this->lang->words['finalCountdown_sidebarHeading']}</h3>
	<div class='_sbcollapsable'>
		<ul class='ipsList_withminiphoto block_list'>
			<li class="countdownsLoading" align="center" class="clearfix">{$this->lang->words['finalCountdown_countdownsLoading']}</li>
			<foreach loop="$countdowns as $id => $countdown">
				<li style="text-align:center; display:none;" class="clearfix countdownInnerWrapper">
					<span class='styleHolder'>
						<span class='after_txt'>{$countdown['before_txt']} </span>
						<span class="countdown{$id}"></span>
						<span class='after_txt'> {$countdown['after_txt']}</span>
					</span>
				</li>
			</foreach>
		</ul>
	</div>
</div>
<script type="text/javascript">
	(function($) 
	{
		$( '.countdownsLoading' ).hide();
		<foreach loop="$countdowns as $id => $countdown">
			$( '.countdown{$id}' ).each( function()
			{
				if ( ! $( this ).hasClass( 'hasCountdown' ) )
				{
					$( this ).countdown(
					{
						until: new Date( '{$countdown['jstime']}' ),
						timezone: {$countdown['jstimezone']},
						format: ( '{$countdown['format']}' || 'yodHMS' ),
						layout: ( '{$countdown['layout']}' || '{y<}{yn} {yl}, {y>}{o<}{on} {ol}, {o>}{d<}{dn} {dl}, {d>}{h<}{hn} {hl}, {h>}{m<}{mn} {ml}, {m>}{s<}and {sn} {sl}{s>}' ),
						alwaysExpire: true,
						expiryText: "{$countdown['event_msg']}",
						onExpiry: function()
						{
							$( this ).next( '.after_txt' ).hide();
							$( this ).prev( '.before_txt' ).hide();
						}
					});
					
					$( this ).prev( '.before_txt' ).html( "{$countdown['before_txt']} " );
					$( this ).next( '.after_txt' ).html( " {$countdown['after_txt']}" );
					$( this ).closest( '.styleHolder' ).attr( 'style', "{$countdown['text_style']}" );
					$( this ).closest( '.countdownInnerWrapper' ).show();
				}
				<if test="$countdown['text_style']">
					else
					{
						/* Just applying style to existing embedded countdowns */
						Debug.write( "Applying style to embedded countdown" );
						$( this ).closest( '.styleHolder' ).attr( 'style', "{$countdown['text_style']}" )
					}
				</if>
			});
		</foreach>
	})(FCJQuery);
</script>

 

Переменная:

$countdowns=array()

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...