1

Тема: Аджей, с помощью чего считается время Вашего путешествия? Счетчик?

Привет всем  друзья! У меня возникло желание поместить виджет на главной странице нашего сайта  примерно такой же как у Маши с Аджеем
http://img215.imageshack.us/img215/1306/68846312.jpg
и вот  возник вопрос - как сделать счетчик по просчету дней путешествия???  :/ Ну, а где мы находимся можно ручками прописать :)

P.S. Хотя может у кого-то есть работающая система  GPS-навигатора, которая транслирует Ваше нахождение в реальном времени - пишите будет интересно!  :yahoo:

Семейный блог Жизнь с мечтой!

2

Re: Аджей, с помощью чего считается время Вашего путешествия? Счетчик?

Для отображения счетчика я использую следующий код:

function plural_form($number, $after) {
$cases = array (2, 0, 1, 1, 1, 2);
return $number.' '.$after[ ($number%100>4 &&  $number%100<20)? 2: $cases[min($number%10, 5)] ];
}       
function day_counter(){
$result = '';     
$date1 = new DateTime("2007-07-13"); //Сюда нужно вписать дату начала отсчета
$date2 = new DateTime("today");
$interval = $date1->diff($date2);
if ($interval->d == 0) $exact = true;
$result .=  plural_form($interval->y,array('год','года','лет'));
 if ($interval->m != 0) {
 if ($exact) $result .= ' и '; else $result .= ', '; 
 $result .= plural_form($interval->m,array('месяц','месяца','месяцев')); 
 }
 if ($interval->d != 0) {
 $result .= ' и '; 
 $result .= plural_form($interval->d,array('день','дня','дней')); 
 }
 
return $result;                 
        }

Этот код кладется в functions.php вашего шаблона, а в месте, где вы хотите его показать нужно вставить это:

<?php echo day_counter(); ?>
sunny_sasha пишет:

P.S. Хотя может у кого-то есть работающая система  GPS-навигатора, которая транслирует Ваше нахождение в реальном времени - пишите будет интересно!

Вроде бы можно настроить с помощью Google latitude, но у меня он почему-то не определяет положение автоматически :(

3

Re: Аджей, с помощью чего считается время Вашего путешествия? Счетчик?

ajayver пишет:

Для отображения счетчика я использую следующий код:

Благодарю Аджей!  :good: И как говорил великий Ленин - Учиться, учиться и еще раз учиться!  :yes:

Семейный блог Жизнь с мечтой!

4

Re: Аджей, с помощью чего считается время Вашего путешествия? Счетчик?

Вроде бы можно настроить с помощью Google latitude, но у меня он почему-то не определяет положение автоматически :(

Вот, кстати, да, давно хотел тебе на это указать, у тебя там по прежнему El Nido.

Пока у меня не было [s]велосипеда[/s] айпода, я обновлял его открывая страничку iGoogle, на которой у меня был поставлен виджет Latitude.

5

Re: Аджей, с помощью чего считается время Вашего путешествия? Счетчик?

romx пишет:

я обновлял его открывая страничку iGoogle, на которой у меня был поставлен виджет Latitude.

Вот этот виджет у меня никак не хочет определять положение. Сначала он вообще не работал пару лет (схлапывался и вообще ничего не показывал), а сейчас вижу, что заработал, но положение все равно не определяет. А вручную лень и не интересно :)

6

Re: Аджей, с помощью чего считается время Вашего путешествия? Счетчик?

ajayver пишет:

Для отображения счетчика я использую следующий код:

Аджей, я поставил весь написанный тобой код - не работает!  :(  Я вот о чем хотел спросить - я точно не знаю куда в functions.php ставить код? Может быть в этом загвоздка там столько всего много!

Семейный блог Жизнь с мечтой!

7

Re: Аджей, с помощью чего считается время Вашего путешествия? Счетчик?

Что значит не работает? Какая ошибка?
В functions.php можно вставить в самый конец, например. Главное чтобы функция была внутри тегов <?php и ?>. Больше я сказать не могу, так как не знаю, что у вас там в этом файле  :)