Навигация
 
Сейчас на сайте
Гостей: 8

Гости:
[Ваш IP] 08:17:42
/Форум/Тема
164.132.161.45 08:17:11
/main.php
51.255.65.44 08:15:05
/Форум/Тема
51.255.71.113 08:14:58
/main.php
51.255.65.75 08:14:23
/Форум/Тема
164.132.161.4 08:13:55
/Форум/Тема
178.137.177.108 08:13:33
/Форум/
164.132.161.64 08:13:24
/Форум/Тема

Всего пользователей: 115
Новый пользователь: Alex_oops
 
RSS потоки
RSS Форумы: тема

RSS Новости
RSS Комментарии
RSS Форумы
RSS Статьи
RSS Фотогалерея
RSS Файлы
RSS Ссылки
 
Нажималка
[хочу себе такую панельку!]



Ваш код:
(кнопка | ссылка)

[Полный список кнопок]
 
Автор: Polarfox
ID темы: 124
Информация
В этой теме сообщений: 4, просмотров темы: 5202.  Имеются прикрепленные файлы.
Просмотр темы
unLogic Lab » Расширения (PF Extended) » Хаки/скрипты (Hacks/scripts)
 Распечатать тему
Динамические даты - js сборка
Polarfox
Совместимо с любой версией 7.х


Что?
Даты в формате - прошло Хдней и х часов с момента написания этого поста. Обновляются в реальном времени, точны до секунды (в расширенном варианте)
Наиболее удобная сборка, приветливая к поисковикам, кэшу, пользователям и вообще.

Пример?
У меня.

+
  • динамическая сборка даты/времени с обновлением
  • подсказка к каждой дате (навести мышку и посмотреть оригинальную дату теперь не проблема)
  • кэш поисковиков содержит теперь простую дату
  • ошибочные даты (будущее, настоящее) выводятся как есть.
  • локализация, стилизация,обновление и обрезка по вкусу.
  • обновление дат по клику


Установка
Открываем maincore.php
ищем функцию начинающуюся с
// Format the date & time accordingly

заменяем (ее всю) на
// Format the date & time accordingly
function showdate($format, $val) {
if (!defined('CTL_RUN')&&function_exists('add_to_head')) {define('CTL_RUN',true);
add_to_head('<script type="text/javascript" src="'.INCLUDES.'timeline.js"></script>');}
    global $settings, $userdata;
    if (isset($userdata['user_offset'])) {
        $offset = $userdata['user_offset'];
    } else {
        $offset = $settings['timeoffset'];
    }
    $val += ($offset * 3600);
    if ($format == "shortdate" || $format == "longdate" || $format == "forumdate" || $format == "newsdate") {
        $ret = strftime($settings[$format], $val);
    } else {
        $ret = strftime($format, $val);
        if($format == 'subheaderdate'){return $ret;}
    }
    return '<span class="timeline" timestamp="'.$val.'" title="'.$ret.'">'.$ret.'</span>';
}


распаковываем файл timeline.js в includes/ (можно переместить его код в любой постоянный скрипт по желанию)
Это все!

Версия БЕТА ,
исправлена дата субхидера, как актуальное время.
Polarfox прикрепил(а) файл:
hack_dynamictimeline.zip [1.64кБ / 927 Загрузки]

Изменил(а) Polarfox, 12.09.2010 10:35:05
unLogic creator | For English speaking users
unlogic.info/images/unapproved_dev.png
 
http://unlogic.info
WhiteFox
Короткая навигация по форуму (избранное): [Пропустить]

А еще есть Файлы - небольшая полезная подборка от меня


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

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

 
ssd
Спасибо. Заметил глюк с датой которая выводится
".showsubdate()."

Бывает нормально выдает ( Месяц, число, год, время ), а бывает и так ( 2 день. 1час....)
 
http://zoneirc.ru/
Polarfox
Поправил , обнови код в ядре (больше ничего не менялось)
Изменил(а) Polarfox, 12.09.2010 10:34:11
unLogic creator | For English speaking users
unlogic.info/images/unapproved_dev.png
 
http://unlogic.info
rusbody
То что хотел сделать
 
http://rusbody.com
Перейти на форум:
 
Подобные темы
Темы Форум Ответов / Просмотров Последние сообщения
Удобные даты  →  Хаки/скрипты (Hacks/scripts) 9 / 6355 29.07.2010 14:23:49