Respected Опубликовано 17 октября, 2012 Поделиться Опубликовано 17 октября, 2012 Название: (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 позволяет вам создавать отсчёты с отображением в разных местах форума. Отсчёт может быть до любого указанного вами повода: день рождения форума, какой-либо праздник, показ сериала, выход фильма и многое другое. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Melomankz Опубликовано 18 января, 2013 Поделиться Опубликовано 18 января, 2013 (изменено) У меня 3.2.3. Модуль не отображается... В настройках указал показывать во всех 3-х местах. И лишь только в районе сайдбара пишет ошибку... Failed to load template 'finalCountdown_sidebar' from group 'skin_finalCountdown' Кэш, рекэш и всю эту ботву делал. Изменено 18 января, 2013 пользователем Melomankz Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 19 января, 2013 Автор Поделиться Опубликовано 19 января, 2013 Добавить шаблон 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() Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.