форум vBSupport.ru > vBulletin > Old vB versions (3.0.x & 2.x.x) > vBulletin 3.7.x > Hacks, mods and scripts [3.7.x]
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
w1a9
Простоузер
Default Вывод счётчика до праздника
4

Скрипт позволяет выводить оставшееся количество времени до какого-либо праздника. Иммеет настройки вывода типа : Выравнивание, цвет, размер, начертание, название праздника, день и месяц. Все настройки выполняются в секции "Настройки" самого скрипта.



Настойки:
// Настройки
$vur = "center"; // Выравнивание надписи ( center | left | right | justify)
$name_prazdnik = "Нового Года"; // Название выводимого праздника
$day_prazdnik = "1"; // Число праздника Для НГ число 1, для 8-е марта 8 и т.д. и т.п.
$mount_prazdnik = "1"; // Месяц праздника Для НГ 1, для 8-е марта 3 и т.д. и т.п.
$SizeChar = "3"; // Размер шрифта слов
$ColorChar = "red"; // Цвет шрифта слов
$StyleChar = "normal"; // Стиль шрифта (normal, italic)
// Конец настроек

Встраивается в нужное место путём добавления кода в нужный шаблон через IFRAME
Code:
<iframe id="shapkacashier" name="shapkacashier" 
src="prazdnik.php" allowtransparency="true" bgcolor="transparent" 
width="100%" height="50" style="border:0px; background-color: transparent; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; overflow: hidden;" frameborder=0 
border=0 noborder noscroll scrollbars="no" scrollbars="0" scrollbar="no" scrollbar="0" 
scroll="0" scroll="no" marginheight="0" marginwidth="0"></iframe>
Демка (ссылка может пока не работать, так как только сегодня утром домен перешёл на другой IP)http://adultforuma.net

Мучался с тем как передавать параметры в функцию, на сайте работает нормально, а вот в форуме ни в какую, наверно ума просто не хватает. Так что если кто-то хочет может доработать например через управление модулями и настройки выставлять там.
Attached Files
File Type: rar prazdnik.rar (1.9 KB, 66 views)
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
Serberg
Специалист
 
Serberg's Avatar
Default
1

w1a9, почему то на твоем счетчике обратный отсчет не идет.

А вот скрипт на котором идет обратный отсчет, проверял лично:

Quote:
<SCRIPT language="JavaScript" type="text/javascript">
function fulltime () {
var time=new Date();
var newYear=new Date("jan,01,2009,00:00:00");
var totalRemains=(newYear.getTime()-time.getTime());

if (totalRemains>1){

var RemainsSec = (parseInt(totalRemains/1000));//сколько всего осталось секунд
var RemainsFullDays=(parseInt(RemainsSec/(24*60*60)));//осталось дней
var secInLastDay=RemainsSec-RemainsFullDays*24*3600; //осталось секунд в неполном дне
var RemainsFullHours=(parseInt(secInLastDay/3600));//осталось часов в неполном дне
if (RemainsFullHours<10){RemainsFullHours="0"+Remains FullHours};
var secInLastHour=secInLastDay-RemainsFullHours*3600;//осталось секунд в неполном часе
var RemainsMinutes=(parseInt(secInLastHour/60));//осталось минут в неполном часе
if (RemainsMinutes<10){RemainsMinutes="0"+RemainsMinu tes};
var lastSec=secInLastHour-RemainsMinutes*60;//осталось секунд
if (lastSec<10){lastSec="0"+lastSec};

document.getElementById("RemainsFullDays").innerHT ML=RemainsFullDays+"дн. ";
document.getElementById("RemainsFullHours").innerH TML=RemainsFullHours+"ч. ";
document.getElementById("RemainsMinutes").innerHTM L=RemainsMinutes+"мин. ";
document.getElementById("lastSec").innerHTML=lastS ec+"сек. ";
setTimeout('fulltime()',10)
}

else{
document.getElementById("clock").innerHTML="C НОВЫМ ГОДОМ !!!";
}
}
</SCRIPT>
Думаю по нему все понятно. Вставляете в нужное место и любуетесь...
 
 
alinenok
Продвинутый
 
alinenok's Avatar
Default
0

Serberg, пример хотелось бы увидеть в действии так сказать

Last edited by alinenok : 12-18-2008 at 12:01 AM.
 
 
w1a9
Простоузер
Default
0

Quote:
Originally Posted by Serberg View Post
w1a9, почему то на твоем счетчике обратный отсчет не идет.
Поставьте на файл prazdnik.php CHMOD 755, то есть чтоб скрипт мог выполняться.

w1a9 добавил 18.12.2008 в 12:02
Да ещё, по просьбе админов и модераторов форума, поставили пока флешку отсчёта времени до нового года, демка Вывод счётчика до праздника находиться ЗДЕСЬ!

Last edited by w1a9 : 12-18-2008 at 01:02 PM. Reason: Добавлено сообщение
 
 
kerk
k0t
 
kerk's Avatar
Default
0

Quote:
Originally Posted by w1a9 View Post
Поставьте на файл prazdnik.php CHMOD 755, то есть чтоб скрипт мог выполняться.
это еще зачем?
для выполнения файла достаточно 0644
другое дело директория, где этот файл находится, должна иметь права на выполнение 0755
 
 
w1a9
Простоузер
Default
0

Quote:
Originally Posted by kerk View Post
это еще зачем?
для выполнения файла достаточно 0644
другое дело директория, где этот файл находится, должна иметь права на выполнение 0755
Сорри, совершенно верно. И ещё баг с этим скриптом такой: Он показывает время на сервере, то есть сколько времени осталось до праздника настроенного в опциях, но с учётом своей временной зоны. Т.е. если ваш сервак стоит в Америке, как наш, то он для этого времени и ведёт отсчёт.
 
 
Serberg
Специалист
 
Serberg's Avatar
Thumbs up
3

Народ, могу предложить еще один отличный счетчик на флэше. Пример его работы можно посмотреть ТУТ (внизу) или ТУТ (тоже внизу) (не сочтите за рекламу, я просто не знаю где еще показать).

Скачать счетчик
 
 
olyx
Простоузер
Default
0

Quote:
Originally Posted by Serberg View Post
А вот скрипт на котором идет обратный отсчет, проверял лично:

Думаю по нему все понятно. Вставляете в нужное место и любуетесь...
Вставляю этот код в важную информацию и ничего не происходит...Почему?
 
 
хрюк
Гость
Default

Serberg, этот флеш-счетчик из этого поста от Mineralix


Я просто код добавил.
 
 
Darkhunter
Простоузер
Default
0

Доброго времени суток.

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

Если вопрос уже повторялся - извиняте. Не нашел.

Заранее благодарен.
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 12:48 AM.


Powered by vBulletin® Version PreModed
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Loading...