Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

[Требуется помошь] Легкий скрипт на PHP

Статус пользователя kes
сообщение 3.12.2013, 19:30
Сообщение #1


Стаж: 12 лет

Сообщений: 577
Благодарностей: 547
Полезность: 870

И так. Нужен один простенький скрипт. Если добряков не найдётся то отплачу.

Нужен отсчёт до заданной даты. К примеру написал [Срок аренды сервера] 1.01.2014
И рядом идёт отсчёт сколько дней осталось. И чтобы можно было добавлять много таких строк.

Думаю понятно объяснил.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
OriGinaL
сообщение 3.12.2013, 19:48
Сообщение #2
Стаж: 13 лет

Сообщений: 1796
Благодарностей: 434
Полезность: 0

Код
<script language="javascript">  
document.write('<span id="ny_date">До окончания аренды:</span>')  
function ojidanieNG()  
{  
  var today = new Date();  
  
  var BigDay = new Date("January 03, 2014");  
  var timeLeft = (BigDay.getTime() - today.getTime());  
  
  var e_daysLeft = timeLeft / 86400000;  
  var daysLeft = Math.floor(e_daysLeft);  
  
  var e_hrsLeft = (e_daysLeft - daysLeft)*24;  
  var hrsLeft = Math.floor(e_hrsLeft);  
  
  var e_minsLeft = (e_hrsLeft - hrsLeft)*60;  
  var minsLeft = Math.floor(e_minsLeft);  
  
  var seksLeft = Math.floor((e_minsLeft - minsLeft)*60);  


  if (BigDay.getTime() > today.getTime() )  
  document.getElementById("ny_date").innerHTML = '<font color="#c00"><b><br>До окончания аренды осталось</b></font> <br><b>'+daysLeft+'</b> дней <b>'+hrsLeft+'</b> час. <b>'+minsLeft+'</b> мин. <b>'+seksLeft+'</b> сек.'
  else  
  document.getElementById("ny_date").innerHTML = '<b>Срок аренды <font color=red>истек</font>!!!</b>'  
}  
setInterval("ojidanieNG()", 50)  
</script>
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя kes
сообщение 3.12.2013, 19:49
Сообщение #3


Стаж: 12 лет

Сообщений: 577
Благодарностей: 547
Полезность: 870

Спасибо. Сейчас проверю. Но мне нужно чтобы добавлять можно было со страницы.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
OriGinaL
сообщение 3.12.2013, 19:50
Сообщение #4
Стаж: 13 лет

Сообщений: 1796
Благодарностей: 434
Полезность: 0

Цитата(kes @ 3.12.2013, 21:49) *
Но мне нужно чтобы добавлять можно было со страницы.

по подробнее? не совсем понял
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kes
сообщение 3.12.2013, 19:54
Сообщение #5


Стаж: 12 лет

Сообщений: 577
Благодарностей: 547
Полезность: 870

Цитата(OriGinaL @ 3.12.2013, 18:50) *
по подробнее? не совсем понял

Чтобы было два поля.
1. Чтобы назначить название.
2. Чтобы указать дату.
И кнопка сохранить.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MrFoza
сообщение 3.12.2013, 19:54
Сообщение #6


Стаж: 16 лет

Сообщений: 377
Благодарностей: 111
Полезность: 101

Цитата(kes @ 3.12.2013, 19:49) *
Спасибо. Сейчас проверю. Но мне нужно чтобы добавлять можно было со страницы.


Вот сайт можешь тут сделать =)
Скрытый текст
http://estpovod.ru/countdown2.php

если кто-то сможет вытащить будет хороший скрипт
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kes
сообщение 3.12.2013, 20:01
Сообщение #7


Стаж: 12 лет

Сообщений: 577
Благодарностей: 547
Полезность: 870

Я думаю многим пригодится. К примеру уехал куда то и нужно проверить сколько аренды осталось у одного сервера, у другого, сколько топу ещё жить. Так придётся и туда зайти, и туда, а так всё на одной страничке. Просто и удобно.

Отредактировал: kes, - 3.12.2013, 20:01
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kes
сообщение 3.12.2013, 20:11
Сообщение #8


Стаж: 12 лет

Сообщений: 577
Благодарностей: 547
Полезность: 870

Цитата(MrFoza @ 3.12.2013, 18:54) *
Вот сайт можешь тут сделать =)
Скрытый текст
http://estpovod.ru/countdown2.php

если кто-то сможет вытащить будет хороший скрипт

Спасибо. Почти готово.

Не получается. Вот сам виджет. Сылка
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MrFoza
сообщение 3.12.2013, 20:28
Сообщение #9


Стаж: 16 лет

Сообщений: 377
Благодарностей: 111
Полезность: 101

Цитата(kes @ 3.12.2013, 20:11) *
Спасибо. Почти готово.

Не получается. Вот сам виджет. Сылка


на в index.php изменишь ссылки! на свой
Код
<html  xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
    <title>Top Clock Countdown</title>
    <base href="http://wdgt.ru/widget/" />
  
    <link href="./templates/general/countdown.css" rel="stylesheet" type="text/css" />
    <script src="./templates/general/script.js" type="text/JavaScript"></script>
    
</head>
<body>
<div style="padding:10px;">

<script src="./templates/general/jquery-1.4.6.min.js" type="text/javascript"></script>
<script src="./templates/general/jquery-ui-1.8.2.custom.min.js" type="text/javascript"></script>
<script src="./templates/general/jquery.ui.datepicker-ru.js" type="text/javascript"></script>
<script src="./templates/general/jquery.form.js" type="text/javascript" ></script>
<script src="./templates/general/iColorPicker.js" type="text/javascript"></script>
<script src="./templates/general/jquery.validate.min.js" type="text/javascript"></script>
<script src="./templates/countdown/general/widget.js" type="text/javascript"></script>


<link href="./templates/general/css/ui-lightness/jquery-ui-1.8.2.custom.css" rel="stylesheet" type="text/css" />

тут не чё не трогай!
Прикрепленный файл  xl.zip ( 58,19 килобайт ) Кол-во скачиваний: 4


Отредактировал: MrFoza, - 3.12.2013, 20:38
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kes
сообщение 3.12.2013, 20:29
Сообщение #10


Стаж: 12 лет

Сообщений: 577
Благодарностей: 547
Полезность: 870

Нарыл вот такой. Может сюда будет легче прикрутить добавление со страницы??
Код
<?
$date = strtotime("21 January 2014");
$sec=$date - time();
$days=floor(($date - time()) /86400);
$h1=floor(($date - time()) /3600);
$m1=floor(($date - time()) /60);
$hour=floor($sec/60/60 - $days*24);
$hours=floor($sec/60/60);
$min=floor($sec/60 - $hours*60);

switch(substr($days, -1)){
case 1: $o='остался';
break;
case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: case 0: $o='осталось';
break;}

switch(substr($days, -2)){
case 1: $d='день';
break;
case 2: case 3: case 4: $d='дня';
break;
default: $d='дней';
}

switch(substr($hour, -2)) {
case 1: $h='час';
break;
case 2: case 3: case 4: $h='часа';
break;
default: $h='часов';
}

switch(substr($min, -2)) {
case 1: $m='минута';
break;
case 2: case 3: case 4: $m='минуты';
break;
default:$m='минут';
}
?>
<? if ($sec>0) echo '<strong>До конца аренды '.$o.':</strong><br/>'; ?>
<strong><? if ($days>0) echo $days.' '.$d; ?>,
<? if ($h1>0) echo ' '.$hour.' '.$h; ?>
<? if ($m1>0) echo ' и '.$min.' '.$m; ?></strong>
<strong><? if ($sec<0) echo ("Проебал ты сервер парень!"); ?></strong>


Отредактировал: kes, - 3.12.2013, 20:29
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nebo
сообщение 4.12.2013, 17:33
Сообщение #11


Стаж: 13 лет
Город: Казань

Сообщений: 3181
Благодарностей: 1015
Полезность: 701

kes, http://www.timegenerator.ru/
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kes
сообщение 13.12.2013, 10:47
Сообщение #12


Стаж: 12 лет

Сообщений: 577
Благодарностей: 547
Полезность: 870

Цитата(Nebo @ 4.12.2013, 16:33) *

Это не то. Мне нужна своя страница с возможностью добавления.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: