|
|
DataLife Engine Скачать хаки для DLE, темы для DLE |
|
Опции темы | Поиск в этой теме |
04.09.2012, 00:50 Вверх | #1 | |||
Знаток
|
Рандомная смена бэкграунда.Как?
Доброго времени суток!
Столкнулся в очередной раз со сменой бэкграунда сайта. Поискав в нэте варианты и испробывав их я так и не решил свой вопрос. Как же толком сделать случайную смену заднего фона на сайте DLE? Есть 4 картинки и хочется что бы при обновлении страницы или при новом заходе на сайт этот задний фон что бы менялся. Есть решение ТУТ , но оно не подошло.Может не так что делал. Может кто организовывал такую штуку у себя на сайте и готов поделиться мыслями? Заранее благодарен!! |
|||
05.09.2012, 03:19 Вверх | #4 | |||
Уважаемая личность
|
Куда вставить думаю справишся
PHP код:
PHP код:
Ну или добавь класс к body Дерзай.. |
|||
18.09.2012, 04:03 Вверх | #6 | |||
Знаток
|
Heon, уважаемый Heon-чик!)) Что-то я туплю....Реально туплю!))Так и не разобрался что и куда воткнуть!) Можешь отредактировать свой пост с инструкцией для меня (как для чайника)?Я уверен, что это пригодится для многих.По запросам в гугле этот вопрос поднимается часто,но решения нет толкового!)Буду очень благодарен тебе!))
Отредактирую свой пост... Я примерно понял что ты имел ввиду.Но у тебя просто сам код не разделён по частям))Я реально запутался из=за этого) Из этого всего кода надо что то впихнуть в .JS? Вобщем в раздумьях....Нид хэлп))) |
|||
Последний раз редактировалось apelisin; 18.09.2012 в 04:09.. |
||||
18.09.2012, 15:05 Вверх | #7 | |||
Уважаемая личность
|
Нечего страшнего.
1.В мужду тегами <head> </head> Вставляем <!-- body {background-color:#FAFDFF; margin:0px; padding:0px; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif;} b {color:#00008B} .promo {color:#AF0032; font-size:12px; text-align:center; margin-top:20px} .promo a:link, .promo a:visited, .promo a:hover {color:#0066CC; text-decoration:underline;} --> </style> <!-- Random Background function RandomBackground(images,btags) { /* si: start index ** i: current index ** ei: end index ** cc: current count */ si = 0; ci=0; cc=0; imageSet = new Array(); ei = images.length; for (i=1;i<ei;i++) { if (images.charAt(i) == ' ' || images.charAt(i) == ',') { imageSet[cc] = images.substring(si,i); cc++; si=i+1; } } ind = Math.floor(Math.random() *cc); document.writeln("<body "+btags+" background=\""+imageSet[ind]+"\">"); } //function RandomBackground(images) //{ //RandomBackground(images,""); //} // End Script --> </SCRIPT> <body class="promo"> Картинки кидаем в домен-сайта.ру/1.jpg В такой деректории они должны быть. Проверял я на обычной html страничке все работало |
|||
Cказали cпасибо: |