Форма входа
Меню сайта
Статистика
Привет: Гость

Гость, мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизуйтесь!
Онлайн всего: 1
Гостей: 1
Пользователей: 0

SR Total Counter v1.2
Наш опрос
что лучше?
Всего ответов: 12
Поиск
Наш баннер
1.(88x31)
Live-Studio.do.am - Всё для веб мастера в системе uCoz

2.(81x33)
Live-Studio.do.am - Всё для веб мастера в системе uCoz
Друзья
Live-top.do.am - топ сайтов Все для uCoz и не для общения

Все для системы ucoz

Главная » Файлы » Cкрипты

Событие для uCoz
16.05.2010, 10:20
Скрипт позволяет ввести пользователю то или иное событие, о котором по его мнению должны знать все те, кто посетят его профиль. При заходе в профиль, показывает счётчик, сколько дней остаётся до заданного события.
Автор: Никита Ноак (Cookie)

Скриншоты:

Установка:
1. Для работы данного скрипта, обязательно активируйте поля AOL и Yahoo (в настройках модуля Пользователи).
2. Заходим Главная » Замена стандартных надписей заменяем AOL и Yahoo на Ваше событие и Дата события.
3. Заходим в Главная » Управление дизайном » Редактирование шаблонов » Пользователи » Персональная страница пользователя.
Удаляем:

Код:
...

и после $_AOL$ вставляем:

Код:
  
  $_YAHOO$  
) <script type="text/javascript">  
today = new Date();  
BigDay = new Date("$_YAHOO$")  
msPerDay = 24 * 60 * 60 * 1000;  
timeLeft = (BigDay.getTime() - today.getTime());  
e_daysLeft = timeLeft / msPerDay;  
daysLeft = Math.floor(e_daysLeft);  
e_hrsLeft = (e_daysLeft - daysLeft)*24;  
hrsLeft = Math.floor(e_hrsLeft);  
minsLeft = Math.floor((e_hrsLeft - hrsLeft)*60);  
if(daysLeft>0){  
document.write( "Осталось <b>"+daysLeft+"</b> дней(дня).");}  
else{document.write('Сегодня $_AOL$');}  
</script>

4. Готово.

Возможные проблемы в работе скрипта.

Код:
- в скрипте был замечен баг, что счётчик немного отстаёт от заданного времени (до 1 дня максимум).  
- если ввести в редактировании материала не правильные данные, скрипт у пользователя работать не будет.

Советы в использовании функции.

Код:
- при изменение поля "Дата события" обязательно дату пишите в таком формате и обязательно на английском языке: месяц число год (например: February 02 2010).  
- не пишите большое значение "Ваше событие" иначе скрипт будет занимать более одной строчке в профиле, а это делает профиль не очень красивым.
Категория: Cкрипты | Добавил: KEMP
Просмотров: 302 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: