Снег на сайте. Плагин.

Новый год все ближе, пришло время делать сумасшедший снег на сайте!
Меня снег на сайте часто бесит, но пользователям нравится если в глаза не сильно лезит. Сразу скажу, что не разработчик, но так вышло, что скомпоновал все в подобие плугина. Можно легко включить — выключить через админку теперь.

Значит так. Скачать тут:
www.mediafire.com/?e2zpmvkk5azm6co

Чтобы настроить вид, направление, скорость, цвет, таяние и тд нужно лезть в файл:
plugins\srsnow\templates\skin\default\js\snowstorm.js

Настраиваются параметры снега в этой части:
// --- common properties ---

  this.flakesMax = 128;           // Limit total amount of snow made (falling + sticking)
  this.flakesMaxActive = 64;      // Limit amount of snow falling at once (less = lower CPU use)
  this.animationInterval = 33;    // Theoretical "miliseconds per frame" measurement. 20 = fast + smooth, but high CPU use. 50 = more conservative, but slower
  this.excludeMobile = true;      // Snow is likely to be bad news for mobile phones' CPUs (and batteries.) By default, be nice.
  this.flakeBottom = null;        // Integer for Y axis snow limit, 0 or null for "full-screen" snow effect
  this.followMouse = true;        // Snow movement can respond to the user's mouse
  this.snowColor = '#99ccff';     // Don't eat (or use?) yellow snow. #99ccff - blueish  #fff - white
  this.snowCharacter = '•';  // • = bullet, · is square on some systems etc.
  this.snowStick = true;          // Whether or not snow should "stick" at the bottom. When off, will never collect.
  this.targetElement = null;      // element which snow will be appended to (null = document.body) - can be an element ID eg. 'myDiv', or a DOM node reference
  this.useMeltEffect = true;      // When recycling fallen snow (or rarely, when falling), have it "melt" and fade out if browser supports it
  this.useTwinkleEffect = false;  // Allow snow to randomly "flicker" in and out of view while falling
  this.usePositionFixed = false;  // true = snow does not shift vertically when scrolling. May increase CPU load, disabled by default - if enabled, used only where supported

  // --- less-used bits ---

  this.freezeOnBlur = true;       // Only snow when the window is in focus (foreground.) Saves CPU.
  this.flakeLeftOffset = 0;       // Left margin/gutter space on edge of container (eg. browser window.) Bump up these values if seeing horizontal scrollbars.
  this.flakeRightOffset = 0;      // Right margin/gutter space on edge of container
  this.flakeWidth = 8;            // Max pixel width reserved for snow element
  this.flakeHeight = 8;           // Max pixel height reserved for snow element
  this.vMaxX = 5;                 // Maximum X velocity range for snow
  this.vMaxY = 4;                 // Maximum Y velocity range for snow
  this.zIndex = 0;                // CSS stacking order applied to each snowflake

  // --- End of user section ---


Сам код генерирующий снег взят отсюда:
www.schillmania.com/projects/snowstorm/

У меня на 0.5.1 работает без проблем, снег идет даже на телефоне, хоть телефонный браузер вечно ломает верстку сайтов или что-то не отображает.

Если кто-то будет как-то менять или подделывать плугин, просьба поделиться улучшенной версией.

88 комментариев

avatar
давным давно было сделано, в поиске лежит
avatar
Здравствуй, поисковед! Авторитеты расставляешь своими минусами? )))
По двум ссылкам из поиска по сайту в одной даа-авно не работает ссылка на скачивание, а другой называется Не работает скрипт снега, подскажите кто что думает
Спасибо тебе за обдуманный и полезный комментарий. Такие мнения и столь важные для меня плюсики всегда помогают развиваться дружному сообществу! =)
avatar
это всего лиш значит, что ктото плохо ищет
avatar
Это дополнение к списку комментов в духе «Учи пхп» и «Погугли»?
И вообще трудно понимаю суть проблемы: если уже был такой плагин, то больше аналогов возникать не должно?
Лично мне не всегда подходят плагины, для некоторых, включая платные, нужно самому делать шаблоны. И я признателен тем людям, которые пишут здесь инструкции и делятся своими способами решения проблем. Их топики и обсуждения сильно экономят время и помогают.
К слову говоря, я давно использовал плугины со снегом на других cms, и на старых браузерах есть проблема: прозрачные картинки со снежинками превращаются в большие черные квадратики. В этом скрипте автор использовал знак.
avatar
К слову говоря, я давно использовал плугины со снегом на других cms, и на старых браузерах есть проблема: прозрачные картинки со снежинками превращаются в большие черные квадратики. В этом скрипте автор использовал знак.
в чем проблема заменить прозрачные картинки знаком?
Спасибо тебе за обдуманный и полезный комментарий. Такие мнения и столь важные для меня плюсики всегда помогают развиваться дружному сообществу! =)
этот плагиночень сильно поможет в развитии сообщества… 10 января все о нем уже забудут
avatar
так и Новый год чтоле теперь не отмечать — все= 10го января все о нем забудут…
avatar
а при чем тут «не отмечать новый год»… я говорю о том что польза его для сообщества весьма сомнительна. Подтверждение моих слов — прошлый такой же плагин… действительно понадобился только автору топика
avatar
мне тоже не все плагины на сайте нужны, но я же их из-за этого не минусую…
avatar
в чем проблема заменить прозрачные картинки знаком?
Какая проблема? В топике написано только то, что можно снег сделать и таким образом, и что этот код нормально себе работает!
этот плагиночень сильно поможет в развитии сообщества… 10 января все о нем уже забудут
А я что призывал ставить всем снег на сайт, чтоб до лета шел? И при чем тут очень это твое «очень сильно поможет в развитии сообщества»? Можно эти слова даже тайтлом сделать, чтоб виднее было. Сути это не меняет: я рассказал о том, как я сделал снег на сайте. Если тебе это способ не нравится или не нужен снег на сайте, или твой сайт для жителей Африки, то ты просто игнорируешь топик. Но твой фанатизм, с которым ты создаешь халивар на пустом месте, кажется мне нездоровым. Так что, удачи!
avatar
А я что призывал ставить всем снег на сайт, чтоб до лета шел?а я что призывал не ставить? или писал что плагин говно? мне этот способ не понравился я поставил минус… напишите топик который по моему мнению будет полезным, да без проблем я поставлю +… не нравится чужое мнение отличное от собственноего так не публикуйте вобще ничего
avatar
Но твой фанатизм, с которым ты создаешь халивар на пустом месте, кажется мне нездоровым. Так что, удачи!
да уж… комент о том что плагин существует… это уже окадыватся холивар… вроде как не я тут начал плакаться что меня минусанули
avatar
И вообще трудно понимаю суть проблемы: если уже был такой плагин, то больше аналогов возникать не должно?
И вобще не понимаю чего «плакать» по Вашему коменту как бэ Вам пофиг на +-… если это так то зачем писать о том что Вам не нравится что вам поставили минус? или что? непонравилось что идеей Вас уже опередили на целый год?
avatar
А кто опередил? Сцылку можно?

З.Ы. в поиске нету, проверь сначала сам
avatar
а качать его пробовали?
avatar
балабол, попробуй сначала скачать плагин из старого топика, а потом тут умничай. Вбить в поиск снег и увидеть что есть такой-то блог умеет каждвый, а вот проверить ссылки на валидность хватает ума не каждому…
avatar
во первых научись читать топики, во вторых, следить за словами
avatar
Не первый топик, где ты людей говном поливаешь, так что следи за своими словами сам!

А раз ты сам где-то плагин выкладывал, вместо того чтобы пальцы кидать и поиском грозить, мог бы ссылку дать
avatar
хоть что-то бы полезное сделал, бесит когда такие как ты балаболы «всезнающие» вместо реально полезной информации постят всякий бред типа «погугли», как будто все такие идиоты, что сами не додумались, один ты такой крутой пришел и открыл для всех поиск…
avatar
полезное сделал
ну он вообще-то делает. он пишет много плагинов.
avatar
Он имел в виду, что то, что он пишет плагины, не характеризует его ни как доброго, ни как справедливого, ни как человека, к чьему мнению можно прислушаться. Все что это означает, это то, что он пишет плагины.
Ты, к примеру, тоже делаешь плагины =) И тоже отписался в этом топике. Но из твоих сообщений не следует, что все «все тупые кроме я».
А если посмотреть на ветку далее, все сообщения от Wise проминусованы, вне зависимости от содержания, а твое, где ты его похвалил заплюсовано. Напрашивается риторический вопрос: кто это сделал? и кто похвалил себя сам? )))) И вообще весь спор идет на тему: «Ну посмотрите же, крут ли я или нет!!!???»
Я не очень удивлюсь если мое сообщение сейчас получит минус тоже. Или парочку с разных учеток одного человека. =) Это будет финальной точкой в обсуждении.
avatar
Он имел в виду, что то, что он пишет плагины, не характеризует его ни как доброго, ни как справедливого, ни как человека, к чьему мнению можно прислушаться. Все что это означает, это то, что он пишет плагины.
Ты, к примеру, тоже делаешь плагины =) И тоже отписался в этом топике. Но из твоих сообщений не следует, что все «все тупые кроме я».
И вообще весь спор идет на тему: «Ну посмотрите же, крут ли я или нет!!!???»
Вот покажи где и кого я назвал тупым и себя назвал самым умным? В каком местя я хотябы упопинул что я «хоть чтото сделал»? я вроде никому не тыкал… то что я поставил минус за топик или за комент это мое личное мнение… а вот уже то что ктото начинает плакаться и кричать «ааа меня заминусовали, караул помогите, а плагин сделал а меня минусуют (кстати я ниразу не ныл что меня минусуют тоже в отличии от кое кого, и чтото Вы замечаете минусы только по отношению к себе и „мультам/друзьям“, но не по отношению к другим)… и тд...» ну чтож… делайте лучше будут плюсовать
Я не очень удивлюсь если мое сообщение сейчас получит минус тоже.
да пожалста мнеж не жалко… очередное нытье «он меня мунусует он плохой»
Или парочку с разных учеток одного человека. =) Это будет финальной точкой в обсуждении.
а доказательства слабо привести? или на все мои вопросы и те что ранее так и остануться без ответов? так и будете плакаться что одного Вас минусуют?
avatar
А если посмотреть на ветку далее, все сообщения от Wise проминусованы,
ха… ну ппц… хер знает кто приходит начинает тыкать оскорблять, а я за это ему что спасибо сказать должен… следить нужно после чего появляются минусы
avatar
хоть что-то бы полезное сделал, бесит когда такие как ты балаболы «всезнающие» вместо...
для начала покажи что ты полезного сдеал?
avatar
для начала покажи где и еого оскорбил, или говном поливал
avatar
А раз ты сам где-то плагин выкладывал, вместо того чтобы пальцы кидать и поиском грозить, мог бы ссылку дать
плагин выложен как раз именно в том топике который висит в поиске… как я срау и сказал — ктото полохо искал
avatar
и в третьих, нечего тут тыкать, я тебе не брат и не сват, и на будершавт с тобою не пил…
avatar
не хватало еще с таким как ты брататься, чуть что сразу профиль минусовать, подавись!
avatar
очередное быдло
avatar
Все понятно, у нас тут Тролль 99го уровня…
avatar
да пошел ты в жопу в месте с тс, для началас сами сделатйе что нибудь полезно прежде чем, указывать кому либо
avatar
Вот твоя истинная сущность: обосрать и послать

Тока все время делаешь это завуалированно, а тут уже нервишки сдают)
avatar
ну так покажи где до этого я когото послал? или оскорбил? что слабо? я уже 3 раз это спросил… а в ответ что… нечем ответить???
сначала лень в поиске порыться и начинает плакать что его в поиск отправили… так научись им пользоваться а не сопли жевать… потом видетели я котого оскорбил и говном облил… так где? топик/комент минусанул?.. ну уж извините… не пишите говто топики и мозг включайте прежде чем комуто чтото отвечаете

ну так что слабо показать где и кого я грязью поливал?
avatar
научись с людьми разговаривать!

Количество полезной инфы от тебя в этом топике просто зашкаливает!
avatar
ну вот снова… ну что слабо ответить…
avatar
юзай поиск =)
avatar
а вот где ты оскорблял — да без проблем
avatar
куда мне протиф такого троллинга…
avatar
да давно видно кто троль… ни одного ответа на поставленые вопросы
avatar
не считаю необходимым отвечать на неадекватные вопросы)
avatar
так и понятно, потому что нечем ответить… что может троль ответить… троль может только тролить
avatar
поиск юзай, и хватить про троллей упоминать, тут уже все и так поняли кто ты…
avatar
ну вот снова… ну кто тебя за я зык тащит то, что неможешь ответить за своиже слова? только и способен что чуш нести
avatar
Как ты правильно себя охарактеризовал
avatar
Да забей на него. =) У него истерика, ты ему никак не объяснишь, что все ржут на ним. А иначе он не успокоится.
avatar
Да уж, сори за флуд в топике)
avatar
ну конечно, пришли два гения, выложили супер плагин и кричат плюсуйте нас мы лучшие остальные все говно
avatar
Пришел один гений поиска и начал минусовать все вподряд…
avatar
ну я же не виноват что у когото кривые руки и он не умеет пользоваться поиском
avatar
avatar
папа твой? поздравляю!
avatar
при чем тут папа? Что куришь?
avatar
неужто мама
avatar
не надоело чушь нести?
avatar
все исключтельно в твоем духе… ненравиться? так нефиг самому чушь нести
avatar
Ну а вот и тот самый минус, который, как я и говорил, поставит точку в дискуссии. =)
avatar
да легко, для таких «реальных пацанов» ничего не жалко
avatar
нервишки всегда сдают, когда сталкиваешься с такими, как вы. А вообще, вы оба тролли, ни у кого не хватает ума замолчать первым и этим показать свое снисхождение к перебранкам. Вместо этого только подначиваете друг друга. Забанить вас надо =))
комментарий был удален
avatar
тю. я тоже сделал. только круче. в каталоге на модерации лежит)
avatar
а можно ссылочку?
avatar
ещё на модерации)
avatar
выложи на обменике де-нить, а то модерация это надолго…
avatar
а если он платный? :)
avatar
тогда это грустно =(
avatar
нет. он шаровый.
avatar
можешь расшарить?
avatar
avatar
спасибо!
avatar
куда баги постить?)
avatar
в личку. топика ещё нет же, а этот не будем же переполнять)
avatar
отправил
avatar
Спасибо за ссылку, а то я уже не надеялся, что в ветке всплывет что-то полезное. Выложил бы раньше, и срача этого не было бы =)
avatar
Я, как автор топика, всех призываю больше не писать флуда и срача. Поржали и хватит, что говорится. Да и вообще хочу по случаю заметить, что на сайте довольно много людей, настроенных агрессивно. Сделать с ними ничего нельзя, да и зачем? ) Подобный тип людей страдает психическими расстройствами. А я думаю, что общаться с психами мало кому хочется. Здесь на сайте можно найти много людей, общение с которыми вам понравится.
Расскажу смешную историю. Однажды подобный тролль, о-о-очень сильно всех доставший на форуме, был вычислен. После нескольких недель тяжелого психического воздействия, он сдался и наконец ответил в аську: «Чего вы от меня хотите? Я просто хотел потрахаться!» Так что, не связывайтесь с полоумными подростками страдающими нервозами на почве спермотоксикоза и сующими свое прыщавое мнение вовсе дырки!
Я попробовал плагин PSNet livestreet.ru/blog/9283.html#comment140564
Он замечательно работает, и там куча настроек. Сам думаю позже у себя включу. Вот только гифки подрисую. Поэтому давайте продолжим обсуждать снежинки, в теме которую он чуть позже откроет.
Я в этом топике писать больше не буду.
avatar
а еще прыщавые подростки могли бы научиться элементарной этике… хотя оных врятли когда нибудь посетит подобная мысль, ибо нечем
avatar
вот не мог не вставить 5 копеек
avatar
запрети комментирование в топике
avatar
а что… нечем ответить проше комуто рот заткнуть?
avatar
и нечего мне в личку писать, ты уже давно в бане
avatar
спасибо.
avatar
а этому минус за что? оО
avatar
Человек старался, делал, топик писал. Может кому пригодится. А вы в него тухлыми помидорами.
Не нужно вам-упустите топик, нефиг тут разводить.
Спасибо, автор.
avatar
не вы, а только 1 умник всех лажает: netlanc
avatar
в отличии от некоторых умник netlanc хоть чтото делает и не ноет что его минусуют
avatar
еще и друга привел, чтоб двоем минусовать — ржу нимагу
avatar
для наала доказательства приведика, или снова способен только пиздеть?
avatar
Действительно — «снег на сайте» :)
avatar
В гугле воспользовались вашим плагином google.com
  • gran
  • +1
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.