Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум поддержки IPB.SU > Поддержка модификаций > Каждый день новое сообщение


Автор: drakoz Янв 31 2008, 22:41
Этот скрипт будет каждый день выдавать на вашей страничке полезный совет,
а может еще что-нибудь, короче любое ваше сообщение.

Встовлять - куда надо но желательно в объявление!
АЦ - скины и шаблоны - настройки скинов - HTML - редактировать шапку форума.. а там даль =ше куда сами хотите!

CODE
<html>
<table border="0" width="100%" bgcolor="#E8E8E8" cellspacing="0" cellpadding="0">
<tr><td width="100%">

<script>
<!--

var today_obj=new Date()
var today_date=today_obj.getDate()

var tips=new Array()
//Можете вставить свой заголовок
var tiptitle=' <b>Совет дня</b><br>'

//Измените на свои советы
tips[1]='Совет на 1 день месяца'
tips[2]='Совет на 2 день месяца'
tips[3]='Совет на 3 день месяца'
tips[4]='Совет на 4 день месяца'
tips[5]='Совет на 5 день месяца'
tips[6]='Совет на 6 день месяца'
tips[7]='Совет на 7 день месяца'
tips[8]='Совет на 8 день месяца'
tips[9]='Совет на 9 день месяца'
tips[10]='Совет на 10 день месяца'
tips[11]='Совет на 11 день месяца'
tips[12]='Совет на 12 день месяца'
tips[13]='Совет на 13 день месяца'
tips[14]='Совет на 14 день месяца'
tips[15]='Совет на 15 день месяца'
tips[16]='Совет на 16 день месяца'
tips[17]='Совет на 17 день месяца'
tips[18]='Совет на 18 день месяца'
tips[19]='Совет на 19 день месяца'
tips[20]='Совет на 20 день месяца'
tips[21]='Совет на 21 день месяца'
tips[22]='Совет на 22 день месяца'
tips[23]='Совет на 23 день месяца'
tips[24]='Совет на 24 день месяца'
tips[25]='Совет на 25 день месяца'
tips[26]='Совет на 26 день месяца'
tips[27]='Совет на 27 день месяца'
tips[28]='Совет на 28 день месяца'
tips[29]='Совет на 29 день месяца'
tips[30]='Совет на 30 день месяца'
tips[31]='Совет на 31 день месяца'

document.write(tiptitle)
document.write(tips[today_date])
//-->
</script>
</td></tr></table>
</HTML>
<html>
<table border="0" width="100%" bgcolor="#E8E8E8" cellspacing="0" cellpadding="0">
<tr><td width="100%">

<script>
<!--

var today_obj=new Date()
var today_date=today_obj.getDate()

var tips=new Array()
//Можете вставить свой заголовок
var tiptitle=' <b>Совет дня</b><br>'

//Измените на свои советы
tips[1]='Совет на 1 день месяца'
tips[2]='Совет на 2 день месяца'
tips[3]='Совет на 3 день месяца'
tips[4]='Совет на 4 день месяца'
tips[5]='Совет на 5 день месяца'
tips[6]='Совет на 6 день месяца'
tips[7]='Совет на 7 день месяца'
tips[8]='Совет на 8 день месяца'
tips[9]='Совет на 9 день месяца'
tips[10]='Совет на 10 день месяца'
tips[11]='Совет на 11 день месяца'
tips[12]='Совет на 12 день месяца'
tips[13]='Совет на 13 день месяца'
tips[14]='Совет на 14 день месяца'
tips[15]='Совет на 15 день месяца'
tips[16]='Совет на 16 день месяца'
tips[17]='Совет на 17 день месяца'
tips[18]='Совет на 18 день месяца'
tips[19]='Совет на 19 день месяца'
tips[20]='Совет на 20 день месяца'
tips[21]='Совет на 21 день месяца'
tips[22]='Совет на 22 день месяца'
tips[23]='Совет на 23 день месяца'
tips[24]='Совет на 24 день месяца'
tips[25]='Совет на 25 день месяца'
tips[26]='Совет на 26 день месяца'
tips[27]='Совет на 27 день месяца'
tips[28]='Совет на 28 день месяца'
tips[29]='Совет на 29 день месяца'
tips[30]='Совет на 30 день месяца'
tips[31]='Совет на 31 день месяца'

document.write(tiptitle)
document.write(tips[today_date])
//-->
</script>
</td></tr></table>
</HTML>


Кому надо, юзайте!

Автор: Lompyshok Фев 1 2008, 21:39
ща буим тестить smile.gif
еси это то, что я думаю, кульная штука smile.gif

пысы:уу тя в коде не одно и тоже 2 раза вставлено? blink.gif


Автор: Loki Фев 2 2008, 14:24
Правильный код
CODE
<html>
<table border="0" width="100%" bgcolor="#E8E8E8" cellspacing="0" cellpadding="0">
<tr><td width="100%">

<script>
<!--

var today_obj=new Date()
var today_date=today_obj.getDate()

var tips=new Array()
//Можете вставить свой заголовок
var tiptitle=' <b>Совет дня</b><br>'

//Измените на свои советы
tips[1]='Совет на 1 день месяца'
tips[2]='Совет на 2 день месяца'
tips[3]='Совет на 3 день месяца'
tips[4]='Совет на 4 день месяца'
tips[5]='Совет на 5 день месяца'
tips[6]='Совет на 6 день месяца'
tips[7]='Совет на 7 день месяца'
tips[8]='Совет на 8 день месяца'
tips[9]='Совет на 9 день месяца'
tips[10]='Совет на 10 день месяца'
tips[11]='Совет на 11 день месяца'
tips[12]='Совет на 12 день месяца'
tips[13]='Совет на 13 день месяца'
tips[14]='Совет на 14 день месяца'
tips[15]='Совет на 15 день месяца'
tips[16]='Совет на 16 день месяца'
tips[17]='Совет на 17 день месяца'
tips[18]='Совет на 18 день месяца'
tips[19]='Совет на 19 день месяца'
tips[20]='Совет на 20 день месяца'
tips[21]='Совет на 21 день месяца'
tips[22]='Совет на 22 день месяца'
tips[23]='Совет на 23 день месяца'
tips[24]='Совет на 24 день месяца'
tips[25]='Совет на 25 день месяца'
tips[26]='Совет на 26 день месяца'
tips[27]='Совет на 27 день месяца'
tips[28]='Совет на 28 день месяца'
tips[29]='Совет на 29 день месяца'
tips[30]='Совет на 30 день месяца'
tips[31]='Совет на 31 день месяца'

document.write(tiptitle)
document.write(tips[today_date])
//-->
</script>
</td></tr></table>
</HTML>

Автор: Lompyshok Фев 2 2008, 17:24
а нафига хтмл теги в начале и конце???? blink.gif ща проверим....

Автор: Rozess Апр 27 2008, 23:02
А не подскажите, как сделать скрипт: случайный текст? blink.gif

Автор: Stimaxel Апр 28 2008, 06:50
прописывать надо без html

Так правильно
CODE
<table border="0" width="100%" bgcolor="#E8E8E8" cellspacing="0" cellpadding="0">
<tr><td width="100%">

<script>
<!--

var today_obj=new Date()
var today_date=today_obj.getDate()

var tips=new Array()
//Можете вставить свой заголовок
var tiptitle=' <b>Совет дня</b><br>'

//Измените на свои советы
tips[1]='Совет на 1 день месяца'
tips[2]='Совет на 2 день месяца'
tips[3]='Совет на 3 день месяца'
tips[4]='Совет на 4 день месяца'
tips[5]='Совет на 5 день месяца'
tips[6]='Совет на 6 день месяца'
tips[7]='Совет на 7 день месяца'
tips[8]='Совет на 8 день месяца'
tips[9]='Совет на 9 день месяца'
tips[10]='Совет на 10 день месяца'
tips[11]='Совет на 11 день месяца'
tips[12]='Совет на 12 день месяца'
tips[13]='Совет на 13 день месяца'
tips[14]='Совет на 14 день месяца'
tips[15]='Совет на 15 день месяца'
tips[16]='Совет на 16 день месяца'
tips[17]='Совет на 17 день месяца'
tips[18]='Совет на 18 день месяца'
tips[19]='Совет на 19 день месяца'
tips[20]='Совет на 20 день месяца'
tips[21]='Совет на 21 день месяца'
tips[22]='Совет на 22 день месяца'
tips[23]='Совет на 23 день месяца'
tips[24]='Совет на 24 день месяца'
tips[25]='Совет на 25 день месяца'
tips[26]='Совет на 26 день месяца'
tips[27]='Совет на 27 день месяца'
tips[28]='Совет на 28 день месяца'
tips[29]='Совет на 29 день месяца'
tips[30]='Совет на 30 день месяца'
tips[31]='Совет на 31 день месяца'

document.write(tiptitle)
document.write(tips[today_date])
//-->
</script>
</td></tr></table>

Автор: Duka Апр 28 2008, 08:00
QUOTE (Rozess @ Апр 27 2008, 23:01)
А не подскажите, как сделать скрипт: случайный текст?

CODE
<script>
var phr = new Array()

phr.push("Фраза 1")
phr.push("Фраза 2")
phr.push("Фраза 3")
phr.push("Фраза 4")

document.write(phr[Math.round(Math.random()*(phr.length-1))])
</script>

phr.push("Фраза 4")размножать до посинения

Автор: Rozess Апр 28 2008, 10:24
Duka,
Большое спасибо.

Автор: Rozess Апр 28 2008, 12:19
А вот ещё скрипт со случайной картинкой мона?wink.gif

Автор: Raydenlord Фев 14 2012, 17:21
Код
<script>
var phr = new Array()

phr.push("Фраза 1")
phr.push("Фраза 2")
phr.push("Фраза 3")
phr.push("Фраза 4")

document.write(phr[Math.round(Math.random()*(phr.length-1))])
</script>


Не работает скрипт... Может есть какое-то ограничение на длину фраз? Ибо когда пишешь например "11111" все отображается как надо, а если "между кавычек вставляем несколько длинных предложений" отображается пустота.

Автор: Slesher Фев 14 2012, 17:37
Raydenlord,

ну в принципе не знаю...у меня работает...
Код
<script>
var phr = new Array()

phr.push("между кавычек")
phr.push("между кавычекмежду кавычек")
phr.push("между кавычекмежду кавычекмежду кавычек")
phr.push("между кавычек вставляем несколько длинных предложений")

document.write(phr[Math.round(Math.random()*(phr.length-1))])
</script>      


вставляет каждую. Сбоев нет.

Автор: Raydenlord Фев 14 2012, 17:49
Да, видно я криво выразился )
С короткими фразами все работает. Если писать длинные, например в пять-шесть длинных предложений, то нет.

Вот как сделано у меня:


[Показать/Скрыть]
Код
</br>
</br>
</br>
<center>
<b>Полезный совет:</b></br></center>

<script>
var phr = new Array()

phr.push("Профнастил (профлист) представляет собой оцинкованный лист металла с выдавленными продольными углублениями в виде прямоугольника, волны или трапеции. Профнастил может также быть покрыт дополнительным защитным цветным слоем (полиэстер, призма и пр.) В зависимости от толщины листа, высоты и вида профиля материалу можно придать различную степень жесткости, что обусловливает широкую область применения профнастила в различных сферах строительства. Профнастил используется как кровельный, стеновой, фасадный материал, как материал для ограждений, а также из профнастила изготавливается опалубка для монтажных перекрытий.
Высота гофры у профнастила может варьироваться от 8 до 114 мм. «Низкие» и «средние» профили (с высотой 8 — 35 мм) используются преимущественно для стеновых и облицовочных работ, а также для заборов и ограждений. «Средние» и «высокие» профили (20 — 60 мм) применяются в основном для кровельных работ. «Высокие» профили высотой 57 — 114 мм используются в качестве несущих конструкций, несъемной опалубки для монолитных перекрытий, плоской крыши и пр.")

phr.push("Под воздействием тепла (и проникающего снизу через кровлю в том числе) подтаивает снежный покров на крыше. Талая вода стекает по кровле и замерзает на холодно свесе крыши, в результате чего образуются сосульки и наледи.
Для сокращения таянья снега, образования сосулек и конденсата на чердаке, необходимо сделать хорошее утепление чердачного перекрытия, разместив под ним надёжный пароизоляционный слой (рекомендуется использовать специальные пароизоляционные пленки, например Tyvek), не стоит забывать и об интенсивном проветривании чердака.")

phr.push("В снежные зимы металлической кровле угрожает толстый слой снега и наросты льда.
Проблемы возникают, если чердак плохо вентилируется и под кровлей слишком тепло. Снег подтаивает и, стекая, замерзает у кромок. Поэтому важно регулярно проветривать чердак.
Бороться с наледью можно и с помощью специального электрического кабеля, который укладывается вдоль кромки крыши.
Не стоит убирать весь снег с крыши. Наледь лучше оставить, чтобы не повредить при уборке верхний слой покрытия.
Убирать снег желательно деревянной лопатой или полимерным скребком на длинной ручке с резиновой окантовкой. Категорически нельзя убирать ломом или металлической лопатой, иначе нарушите покрытие и крыша начнет ржаветь.
Для гладких поверхностей удобнее использовать ровную полоску резины. Если покрытие волнистое, можно край резины вырезать по профилю крыши.")

phr.push("Для обустройства кровли профнастил желательно подбирать так, чтобы его длина была не менее длины ската кровли. В этом случае исключаются поперечные стыки, тем самым повышаются влагозащитные качества кровли и снижается трудоемкость ее изготовления. Если скат кровли длиннее имеющегося в распоряжении профнастила, то его монтаж удобно осуществлять порядной кладкой в горизонтальном направлении от нижнего ряда к верхнему, начиная с правого либо левого нижнего угла, когда следующий лист накрывает предыдущий. Стыки профлиста по скату следует делать внахлест с перехлестом не менее 200 мм и заполнять герметиком.")

document.write(phr[Math.round(Math.random()*(phr.length-1))])
</script>

<center>
</br><b>Чтобы увидеть следующий совет, обновите страницу</b>
</center>


Автор: Slesher Фев 14 2012, 17:57
Нельзя разрывать строки. Для новой строки используйте <br>.
Да, и старайтесь экранировать кавычки которые внутри главных.

Автор: Raydenlord Фев 14 2012, 18:10
Все, огромное спасибо, работает!

Powered by Invision Power Board (//www.invisionboard.com)
© Invision Power Services (//www.invisionpower.com)