jQuery Countdown

Главные вкладки

Аватар пользователя azazel666 azazel666 7 ноября 2010 в 19:57

Итак, скачал jQuery Countdown -модуль http://drupal.org/project/jquery_countdown
Инструкций как им пользоваться- НОЛЬ! Целый день просидел в гугле- ничего не нашёл...
Большая просьба! Выложите пожалуйста рабочий код(тот код, что я должен вставить в блок) счётчика времени, оставшегося ну хотя бы до Нового года...
Если включите в этот код любые дополнительные параметры и распишите какой параметр за что отвечает, буду очень благодарен!!!
вот этот код не работает

<?php
  
echo theme('jquery_countdown', array(
    
'since' => date("F d, Y g:i a"mktime(0,0,0,0,0,2011)),
    
'format' => 'YOWDHMS',
    
'description' => t('Since New Year'),
  ));
?>

ЗЫ. когда же наконец, разработчики начнут писать свои модули с человеческим лицом?...
где UI?
Countdown Blocks Module - не работает... вместо циферок - "NaN"...

Комментарии

Аватар пользователя azazel666 azazel666 7 ноября 2010 в 20:15

RxB wrote:

Станьте первым

а можно по делу?
Quote:
We can use jQuery Countdown in two different ways, one is using theme('jquery_countdown'), the other is using jquery_countdown_add().
- для меня это реально пустой звук

Аватар пользователя Shift-Web Shift-Web 8 ноября 2010 в 14:29

Модуль хороший, но по сути нахрен не нужный. Есть отдельная жаба-либа под jQuery. Если юзаете модуль, то для использования таймера вам нужно либо в шаблоне, либо в блоке... Кароче, вставляете в код span с определнным ай-ди, содержащий параметры таймера и время в формате TZD. Всё ... Жаба обработает контейнер и отрисует таймер.

Quote:
ЗЫ. когда же наконец, разработчики начнут писать свои модули с человеческим лицом?...
где UI?

В настройках модуля настраиваются форматы. Кстати, ридми содержит всю нужную информацию. Мало? Смотрите у автора - http://keith-wood.name/countdown.html

Аватар пользователя azazel666 azazel666 8 ноября 2010 в 19:07

Shift-Web wrote:
Модуль хороший, но по сути нахрен не нужный. Есть отдельная жаба-либа под jQuery. Если юзаете модуль, то для использования таймера вам нужно либо в шаблоне, либо в блоке... Кароче, вставляете в код span с определнным ай-ди, содержащий параметры таймера и время в формате TZD. Всё ... Жаба обработает контейнер и отрисует таймер.

Quote:
ЗЫ. когда же наконец, разработчики начнут писать свои модули с человеческим лицом?...
где UI?

В настройках модуля настраиваются форматы. Кстати, ридми содержит всю нужную информацию. Мало? Смотрите у автора - http://keith-wood.name/countdown.html[/quote]

Хорошо, согласен, модуль нахрен не нужный.. Можно и без него обойтись...
Давайте посмотрим, что пишет автор в разделе Usage:

Quote:
Usage
1. Include the jQuery library in the head section of your page.
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
2. Download and include the jQuery Countdown CSS and JavaScript in the head section of your page.

<style type="text/css">[user=import]import[/user] "jquery.countdown.css";</style>
      <script type="text/javascript" src="jquery.countdown.js"></script>

Alternately, you can use the packed version jquery.countdown.pack.js (9.7K vs 29.4K), or the minified version jquery.countdown.min.js (12.3K, 4.2K when zipped).
3. Connect the countdown functionality to your divs.
$(selector).countdown({until: liftoffTime});
You can include custom settings as part of this process.
$(selector).countdown({until: liftoffTime, format: 'dHM'});

Итак, я создаю новый блок. Формат ввода пусть будет php ну или fullhtml...
И....
Вот кто-нибудь может написать example, конкретно для вставки в блок drupal
Пожалуйста

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 9 ноября 2010 в 20:21

Вопрос подразумевает некоторые действия с вашей стороны. Куда копать вам уже написали. В противном случае помахайте зелёной бумажкой и сделают за вас

Аватар пользователя azazel666 azazel666 10 ноября 2010 в 18:35

Проблема решена.
Не стал использовать модуль jQuery Countdown
положил библиотеку jQuery в папку js и вот рабочий код для вставки в блок

<script type="text/javascript" src="js/jquery.countdown.min.js"></script>
<style type="text/css">[user=import]import[/user] "js/jquery.countdown.css";
#defaultCountdown { width: 200px; height: 55px; }
</style>
<script type="text/javascript" src="js/jquery.countdown-ru.js"></script>
<script type="text/javascript">

$(function () {
var newYear = new Date();
newYear = new Date(newYear.getFullYear() + 1, 1 - 1, 1);
$('#defaultCountdown').countdown({until: newYear, description:
 '<strong><h1>До Нового Года!!!</h1></strong>'});
});
</script>
<div id="defaultCountdown"></div>

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 10 ноября 2010 в 20:06

"azazel666" wrote:
положил библиотеку jQuery в папку

jQuery у вас уже загружает Друпал. Свою, встроенну. Максимум что можно сделать, обновить до версии 1.4 путём установки модуля Jquery Update