Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Настройки прав доступа по группам
  • Настройки прав доступа по каждой категории
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
 
 
 
 

 
 
Здесь скоро опять что то будет...
 
 
 
 
 
 
Loading

Вернуться   форум vBSupport.org > vBulletin > vBulletin 3.7.x > Хаки, моды и скрипты 3.7

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 16.12.2008, 12:57   #1
Простоузер
Вывод счётчика до праздника

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



Настойки:
// Настройки
$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
Код:
<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

Мучался с тем как передавать параметры в функцию, на сайте работает нормально, а вот в форуме ни в какую, наверно ума просто не хватает. Так что если кто-то хочет может доработать например через управление модулями и настройки выставлять там.
Вложения
Тип файла: rar prazdnik.rar (1.9 Кб, 65 просмотров)
  Ответить с цитированием
Сказали Спасибо:
Скрыть список поблагодаривших

DarkDemos (01.08.2009), Kurbatov (25.12.2008), sejd (25.11.2011), Serberg (17.12.2008)
Рекламка
Реклама на форуме

Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Тонкие настройки прав доступа
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
Старый 17.12.2008, 17:40   #2
Serberg
Специалист
 
Аватар для Serberg
w1a9, почему то на твоем счетчике обратный отсчет не идет.

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

Цитата:
<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>
Думаю по нему все понятно. Вставляете в нужное место и любуетесь...
  Ответить с цитированием
Старый 17.12.2008, 22:59   #3
alinenok
Продвинутый
 
Аватар для alinenok
Serberg, пример хотелось бы увидеть в действии так сказать

Последний раз редактировалось alinenok; 17.12.2008 в 23:01..
  Ответить с цитированием
Старый 18.12.2008, 11:59   #4
w1a9
Простоузер
Цитата:
Сообщение от Serberg Посмотреть сообщение
w1a9, почему то на твоем счетчике обратный отсчет не идет.
Поставьте на файл prazdnik.php CHMOD 755, то есть чтоб скрипт мог выполняться.

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

Последний раз редактировалось w1a9; 18.12.2008 в 12:02.. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 18.12.2008, 14:26   #5
kerk
k0t
 
Аватар для kerk
Цитата:
Сообщение от w1a9 Посмотреть сообщение
Поставьте на файл prazdnik.php CHMOD 755, то есть чтоб скрипт мог выполняться.
это еще зачем?
для выполнения файла достаточно 0644
другое дело директория, где этот файл находится, должна иметь права на выполнение 0755
  Ответить с цитированием
Старый 19.12.2008, 07:06   #6
w1a9
Простоузер
Цитата:
Сообщение от kerk Посмотреть сообщение
это еще зачем?
для выполнения файла достаточно 0644
другое дело директория, где этот файл находится, должна иметь права на выполнение 0755
Сорри, совершенно верно. И ещё баг с этим скриптом такой: Он показывает время на сервере, то есть сколько времени осталось до праздника настроенного в опциях, но с учётом своей временной зоны. Т.е. если ваш сервак стоит в Америке, как наш, то он для этого времени и ведёт отсчёт.
  Ответить с цитированием
Старый 25.12.2008, 01:28   #7
Serberg
Специалист
 
Аватар для Serberg
Thumbs up

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

Скачать счетчик
  Ответить с цитированием
Старый 26.12.2008, 05:35   #8
olyx
Простоузер
Цитата:
Сообщение от Serberg Посмотреть сообщение
А вот скрипт на котором идет обратный отсчет, проверял лично:

Думаю по нему все понятно. Вставляете в нужное место и любуетесь...
Вставляю этот код в важную информацию и ничего не происходит...Почему?
  Ответить с цитированием
Старый 26.12.2008, 07:07   #9
TAIFUN
Человек
vBSSecurity
 
Аватар для TAIFUN
Serberg, этот флеш-счетчик из этого поста от Mineralix


Я просто код добавил.
  Ответить с цитированием
Старый 01.08.2009, 11:11   #10
Darkhunter
Простоузер
Доброго времени суток.

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

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

Заранее благодарен.
  Ответить с цитированием
Ответ

Закладки

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



 
 

Текущее время: 05:30 25.05.2012. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.5.6
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot