Линейка: "Нашему форуму.." Автор: Валера с форума: http://magerivenaly.rolevaya.ru/
Многие пользуются линейками с разных ресурсов вида: Нашему форуму: 2 года 5 месяцев 13 дней, часто такие линейки плохо загружаются, перестают отображаться картинки и т.д. Зачем пользоваться чужими ресурсами, если можно своими? Как раз по этому и был разработан этот скрипт (кстати, он точнее показывает дату, чем линейки с сторонних ресурсов):
<!--Линейка: "Нашему форуму.."--> <div id="data2"> <div id="data3"><img src="ссылка на вашу картинку" /></div> </div> <script type="text/javascript"> $(function(){ $('div#data2').append('<div id="data1"></div>'); var mydate = new Date(); var gf = (1912); //год var mf = (9); //Месяц var df = (10); //День var g = mydate.getFullYear(); var god = (g - gf); var m = mydate.getMonth(); if (m == 0) {var k = 31;} if (m == 1) {var k = 31;} if (m == 2) {var k = 28;} if (m == 3) {var k = 31;} if (m == 4) {var k = 30;} if (m == 5) {var k = 31;} if (m == 6) {var k = 30;} if (m == 7) {var k = 31;} if (m == 8) {var k = 31;} if (m == 9) {var k = 30;} if (m == 10) {var k = 31;} if (m == 11) {var k = 30;} var m = (m + 1); var dn0=mydate.getDate(); var dn1 = (dn0 - df); if (dn1 < 0) { var dn1 = (k + dn0 - df); var m = (m-1); } var day = dn1; var mn = (m - mf); if (mn < 0) { var mn = (12 + m -4); var god = (god - 1); } var month = mn; Days = new Array('дней','день', 'дня', 'дня', 'дня', 'дней', 'дней', 'дней', 'дней', 'дней'); var tDay = ((day%100)>=10 && (day%100)<=19) ? 0 : day%10; var tYear = (god%100>=10 && (god%100)<=19) ? 0 : god%10; Years = new Array('лет','год', 'года', 'года', 'года', 'лет', 'лет', 'лет', 'лет', 'лет'); Months = new Array('месяцев','месяц', 'месяца', 'месяца', 'месяца', 'месяцев', 'месяцев', 'месяцев', 'месяцев', 'месяцев'); var tMonth = ((month%100)>=10 && (month%100)<=19) ? 0 : month%10; $('#data1').append('<span style="font-family: Times New Roman, Times, serif;font-size: 14px;"><b>Нашему форуму: ' + god + ' '+ Years[tYear] +' ' + month + ' '+ Months[tMonth] +' ' + day + ' '+ Days[tDay] +'</b></span>'); }); </script>
Где: <img src="ссылка на вашу картинку" /> - ставим какую нибудь свою красивую картинку, лучше загруженную через Администрирование - Файлы.
Здесь выставляем дату рождения вашего форума:
var gf = (1912); //Год
var mf = (9); //Месяц
var df = (10); //День
Отличие от подобных скриптов - этот показывает как и на нормальных линейках, не сколько дней прожил форум, а год, месяц и день - все как полагается.