Новогодняя тема на RC7

Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
CkayT

Новогодняя тема на RC7

Сообщение CkayT »

САБЖ. Есть ли вообще такая тема?
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Зарегистрирован: 21 год 2 месяца
Поблагодарили: 44 раза

Сообщение Rayden »

А в чем проблема? Бери любую и добавь снежинок.
phpBB2 FAQ
phpBB3 FAQ
Neogotlic
phpBB 1.2.1
Сообщения: 22
Зарегистрирован: 19 лет
Забанен: Бессрочно

Сообщение Neogotlic »

Работает на IE и Opere, на Firefox - не видно. (для других браузеров не проверял) на RC7:

Код: Выделить всё

<script language="JavaScript" type="text/javascript">
if (top.location != location) {
top.location.href = document.location.href ;
}
</script>


<link rel="stylesheet" href="templates/snowSilver/snowSilver.css" type="text/css">
<script>
// Set the number of snowflakes (more than 30 - 40 not recommended)
var snowmax=35

// Set the colors for the snow. Add as many colors as you like
var snowcolor=new Array("#aaaacc","#ddddFF","#ccccDD")

// Set the fonts, that create the snowflakes. Add as many fonts as you like
var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS")

// Set the letter that creates your snowflake (recommended:*)
var snowletter="*"

// Set the speed of sinking (recommended values range from 0.3 to 2)
var sinkspeed=2

// Set the maximal-size of your snowflaxes
var snowmaxsize=30

// Set the minimal-size of your snowflaxes
var snowminsize=10

// Set the snowing-zone
// Set 1 for all-over-snowing, set 2 for left-side-snowing
// Set 3 for center-snowing, set 4 for right-side-snowing
var snowingzone=1

///////////////////////////////////////////////////////////////////////////
// CONFIGURATION ENDS HERE
///////////////////////////////////////////////////////////////////////////


// Do not edit below this line
var snow=new Array()
var marginbottom
var marginright
var timer
var i_snow=0
var x_mv=new Array();
var crds=new Array();
var lftrght=new Array();
var browserinfos=navigator.userAgent
var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/)
var ns6=document.getElementById&&!document.all
var opera=browserinfos.match(/Opera/)
var browserok=ie5||ns6||opera

function randommaker(range) {
rand=Math.floor(range*Math.random())
return rand
}

function initsnow() {
if (ie5 || opera) {
marginbottom = document.body.clientHeight
marginright = document.body.clientWidth
}
else if (ns6) {
marginbottom = window.innerHeight
marginright = window.innerWidth
}
var snowsizerange=snowmaxsize-snowminsize
for (i=0;i<=snowmax;i++) {
crds[i] = 0;
lftrght[i] = Math.random()*15;
x_mv[i] = 0.03 + Math.random()/10;
snow[i]=document.getElementById("s"+i)
snow[i].style.fontFamily=snowtype[randommaker(snowtype.length)]
snow[i].size=randommaker(snowsizerange)+snowminsize
snow[i].style.fontSize=snow[i].size
snow[i].style.color=snowcolor[randommaker(snowcolor.length)]
snow[i].sink=sinkspeed*snow[i].size/5
if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}
if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}
if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}
if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}
snow[i].posy=randommaker(2*marginbottom-marginbottom-2*snow[i].size)
snow[i].style.left=snow[i].posx
snow[i].style.top=snow[i].posy
}
movesnow()
}

function movesnow() {
for (i=0;i<=snowmax;i++) {
crds[i] += x_mv[i];
snow[i].posy+=snow[i].sink
snow[i].style.left=snow[i].posx+lftrght[i]*Math.sin(crds[i]);
snow[i].style.top=snow[i].posy

if (snow[i].posy>=marginbottom-2*snow[i].size || parseInt(snow[i].style.left)>(marginright-3*lftrght[i])){
if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}
if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}
if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}
if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}
snow[i].posy=0
}
}
var timer=setTimeout("movesnow()",50)
}

for (i=0;i<=snowmax;i++) {
document.write("<span id='s"+i+"' style='position:absolute;top:-"+snowmaxsize+"'>"+snowletter+"</span>")
}
if (browserok) {
window.onload=initsnow
}
</script>
<script language="Javascript" type="text/javascript">
<!--
if ( 0 )
{
window.open('privmsg.php?mode=newpm&mforum=amazonka', '_phpbbprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');;
}
//-->
</script>

Добавлено спустя 16 минут 38 секунд:

Да вставляем этот скриптик в файлик overall_header.html, тот что находится ...\www\styles\xxxsilver\template :D
Стерильный человек: XHTML 1.0. CSS3
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Сообщение Палыч »

Neogotlic
А если ещё и поиском воспользоваться, так и не то найдешь...
http://phpbbguru.net/community/viewtopi ... 5%E6%E8%ED
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Neogotlic
phpBB 1.2.1
Сообщения: 22
Зарегистрирован: 19 лет
Забанен: Бессрочно

Сообщение Neogotlic »

Палыч писал(а):А если ещё и поиском воспользоваться, так и не то найдешь...
Палыч - но еще же не было третьего движка на тот момент, да еще и RC7. Хотя да, простите, можна было поиском воспользоваться. :oops: Но Rayden - то ж не сказал про поиск - вот я и подумал, что помогу.
Стерильный человек: XHTML 1.0. CSS3
Аватара пользователя
КиШ
phpBB 1.4.2
Сообщения: 70
Зарегистрирован: 19 лет 2 месяца
Откуда: Эстония, Таллинн
Благодарил (а): 3 раза

Сообщение КиШ »

Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Зарегистрирован: 21 год 6 месяцев
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 146 раз

Сообщение Balamut »

а не у кого нет скаченного этого стиля?
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Зарегистрирован: 21 год 2 месяца
Поблагодарили: 44 раза

Сообщение Rayden »

Неплохо, но недоделаная немного.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Зарегистрирован: 22 года 6 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Сообщение Mr. Anderson »

Smayliks
А на сайт автора пробовал ходить? :)
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Зарегистрирован: 21 год 2 месяца
Поблагодарили: 44 раза

Сообщение Rayden »

Я пробывал, там получше, но все равно недоделанная.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
***Blaze***
phpBB 2.0.7
Сообщения: 583
Зарегистрирован: 19 лет 8 месяцев
Откуда: Данков
Благодарил (а): 57 раз
Поблагодарили: 25 раз

Сообщение ***Blaze*** »

Мой сайт http://ublaze.ru/
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Зарегистрирован: 21 год 2 месяца
Поблагодарили: 44 раза

Сообщение Rayden »

Это гораздо хуже
phpBB2 FAQ
phpBB3 FAQ
gLs
phpBB 1.0.0
Сообщения: 8
Зарегистрирован: 18 лет 10 месяцев

Сообщение gLs »

Аватара пользователя
***Blaze***
phpBB 2.0.7
Сообщения: 583
Зарегистрирован: 19 лет 8 месяцев
Откуда: Данков
Благодарил (а): 57 раз
Поблагодарили: 25 раз

Сообщение ***Blaze*** »

gLs
Такой стиль у меня стоит
Мой сайт http://ublaze.ru/
gLs
phpBB 1.0.0
Сообщения: 8
Зарегистрирован: 18 лет 10 месяцев

Сообщение gLs »

Круто!
Кнопочки перевёл?
Поделишься?

Вернуться в «Стили для phpBB 3.0.x»