ForumD.ru - Дизайн, графика, скрипты, техническая поддержка для форумов и сайтов

Объявление

🔴 МАСТЕР-КЛАСС от magia "Жизненный цикл проекта"

Дата и время: начало 28 апреля в 16:00 по МСК;
Если у вас возникла идея создать ролевую игру, сообщество любителей собак или форум для киноманов,
но не знаете с чего начать и что делать, не беда! Мы здесь чтобы помочь.

Подробности

GEMcross

Кроссовер, ориентированный на активную игру и уютный флуд.
Собираем у себя драгоценных игроков уже почти три года.

Посетить

🔥 Новинка в портфолио: ДИЗАЙН И ГРАФИКА В СТИЛЕ GENSHIN IMPACT

Платформа: MyBB.ru (RusFF)
Стоимость: 6500 рублей;
Авторы: Moju & wasurenagusa

Посмотреть

💰 Теперь у нас можно приобрести "Мгновенные уведомления от Алекса"

Скрипт оповещает пользователей о событиях на форуме в реальном времени, придавая динамики общению.
Автор: Alex_63 | Платформа: MyBB.ru.

У нас: структурированная документация, возможность платить иностранными картами, перевыпустить подписку или купить бессрочно.

Купить скрипт

🌟 ОПЛАТА ЗАКАЗА НАГРАДНЫМИ БАЛЛАМИ И СКИДКИ

Заказы можно оплачивать наградными баллами (НБ). Полностью или частично.
Бартер за НБ осуществляется на условиях платного заказа, в качестве оплаты - НБ.
А если у вас есть любой платный заказ, вы можете обменять НБ на скидочные купоны.

узнать подробности

📣 Наш проект: Ролевой поисковик

Поиск роли на текстовых ролевых
Проект от специалистов FD

Спойлеры и обсуждение

❤️ Поддержать проект

Если у вас есть желание помочь нам сделать наш проект лучше:
Реклама на сайтеПредложения
Стать модераторомОтзывы

Подробнее

SPECIAL OFFER: We distribute designs for free

Finalizing the layout for your project;
Developing a style code;
Mobile version included if you wish.

Details

Support the project

If you want to help us:
Become a moderator
SuggestionsReviews

Details
❗ ❗ ❗ Technical work is underway. We'll fix it soon. :) If you're english-speaker and want to use our forum, switch to the russian language. This is temporary, until the works with multi-language option will be done. Sorry for the inconvenience.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Автоматическое поздравление именинников (MyBB)

Сообщений 1 страница 10 из 19

1

Автор: Romych
Принцип таков: человек у которого День рождения заходит на форум и видит всплывающее окно:

[реклама вместо картинки]

жмёт Спасибо, окно исчезает и больше не появляется,
окно это ( с именем именинника) будет показываться каждому пользователю, который указал дату своего рождения в обозначенный день

в html-верх:

Код:
<style>
#pozdr{
position:fixed; right:40%; top:35%; z-index:100;padding: 15px;text-align:center;border: 2px solid #696969
-moz-text-shadow: #000 0px 0px 5px;-webkit-text-shadow: #000 0px 0px 5px;text-shadow: #000 0px 0px 5px;
font-size: 15px;color: #FFFFFF;
background-image: -moz-radial-gradient(center 45deg, circle closest-corner, #2F2727 0%, #1a82f7 100%);
background-image: -webkit-gradient(radial, center center, 10, center center, 80, from(#2F2727), to(#1a82f7));
background-image: -o-linear-gradient(top left,#2F2727,#1a82f7);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='##2F2727', endColorstr='#1a82f7');
-moz-border-radius: 18px;border-radius: 18px;khtml-border-radius:18px;-webkit-border-radius:18px;
}
</style>

в html-низ:

Код:
<!-- Автоматическое поздравление именинников-->
<script type="text/javascript">
function setcookie(a,b,c) {if(c){var d = new Date();d.setDate(d.getDate()+c);}if(a && b) document.cookie = a+'='+b+(c ? '; expires='+d.toUTCString() : '');else return false;}
function getcookie(a) {var b = new RegExp(a+'=([^;]){1,}');var c = b.exec(document.cookie);if(c) c = c[0].split('=');else return false;return c[1] ? c[1] : false;}
$('li#onlinelist.item6 span').before('<img src="http://images.findicons.com/files/icons/2023/standard_smile/48/flowers.png"/>&nbsp;');
$('li#onlinelist.item6 span').map(function () {
var Imenin=$(this).find('a').attr('href');
var ImeninID = Imenin.slice(Imenin.indexOf('?id=')+4);
if(UserID == ImeninID) {document.write('<div id="pozdr"><strong><font size="5" face="Comic Sans Ms">'+UserLogin+'</font></strong>,<br>поздравляем Вас с Днём рождения!!!<br><img src="https://forumupload.ru/uploads/000e/8b/b7/112-1.gif" alt="" /><br><br><input id="closed" style="width:auto;cursor:pointer;font-weight:bold" type="button" value="Спасибо" ></div>')};
if(getcookie('#pozdr')=='remove')$('#pozdr').remove();
$('#closed').click(function(){
$('#pozdr').remove(); 
setcookie('#pozdr','remove',1) }); });
</script>

содержание и оформление поздравления, можно естественно менять, при желании можно добавить аудио и видео,
если хотите поэкспериментировать и поглядеть как будет выглядеть поздравительное окно, где-нибудь у себя на тестовом, то просто поменяйте в скрипте
в этих строках цифру 6 на 5

$('li#onlinelist.item6 span').before('<img src="http://images.findicons.com/files/icons/2023/standard_smile/48/flowers.png"/>&nbsp;');
$('li#onlinelist.item6 span').map(function () {

для напоминания другим пользователям, о том что пора поздравлять соседа, перед списком именинников в день рождения появится вот такой цветочек
http://images.findicons.com/files/icons/2023/standard_smile/48/flowers.png
Для правильного отображения цветочкой нужно отключить подробную статистику.

Теги: Именинники, поздравление, скрипты,Romych,mybb

+1

2

Я извиняюсь, может я туплю, может нет, но на моём форуме этот нужнейший скрипт почему-то работает не так как нужно, я вроде бы всё правильно скопирила и решила в качестве эксперимента ввести сегодняшнюю дату в профайле в качестве даты моего рождения, картинка эта конечно же вылезла, как и нужно, НО кнопка Спасибо оказалась абсолютно ненажимаема...

0

3

Сорри за множественность сообщений - случайно нажалась кнопка отправить

...что в свою очередь привело к тому что это сообщение теперь невозможно убрать с экрана.

0

4

Ладно, извините, вручную буду поздравлять...

0

5

Элли Смит написал(а):

Я извиняюсь, может я туплю, может нет, но на моём форуме этот нужнейший скрипт почему-то работает не так как нужно, я вроде бы всё правильно скопирила и решила в качестве эксперимента ввести сегодняшнюю дату в профайле в качестве даты моего рождения, картинка эта конечно же вылезла, как и нужно, НО кнопка Спасибо оказалась абсолютно ненажимаема...

Попробуйте добавить ноликов   в коде css, который идёт в HTML верх

<style>
#pozdr{
position:fixed; right:40%; top:35%; z-index:10000;

Отредактировано Deff (19.03.12 02:18)

0

6

Извините пожалуйста! Но у меня на форуме не получается сделать проверку поздравления. Я немного отредактировала код. Проверьте. Может я что-то сделала не так?
HTML верх я оставила тот же.
HTML низ

Код:
<!-- Автоматическое поздравление именинников-->
<script type="text/javascript">
function setcookie(a,b,c) {if(c){var d = new Date();d.setDate(d.getDate()+c);}if(a && b) document.cookie = a+'='+b+(c ? '; expires='+d.toUTCString() : '');else return false;}
function getcookie(a) {var b = new RegExp(a+'=([^;]){1,}');var c = b.exec(document.cookie);if(c) c = c[0].split('=');else return false;return c[1] ? c[1] : false;}
$('li#onlinelist.item5 span').before('<img src="http://images.findicons.com/files/icons/2023/standard_smile/48/flowers.png"/>&nbsp;');
$('li#onlinelist.item5 span').map(function () {
var Imenin=$(this).find('a').attr('href');
var ImeninID = Imenin.slice(Imenin.indexOf('?id=')+4);
if(UserID == ImeninID) {document.write('<div id="pozdr"><strong><font size="5" face="Comic Sans Ms">'+UserLogin+'</font></strong>,<br>поздравляем Вас с Днём рождения!!!
<a target="_blank" href="http://www.radikal.ru"><img src="http://s019.radikal.ru/i634/1203/bb/67df15b3e1b8.jpg" ></a>
Мы ценим то, что вы посещаете наш форум. И надеемся что вы никогда нас не бросите! Спасибо вам большое. С днем рождения!!!
В день рождения поздравления от нас- это раз. 
Шлем мы добрые слова- это два. 
Быть все время впереди- это три.
Жить со всеми в дружбе, в мире- это кажется четыре!
Никогда не унывать- это пять.
Приумножить все, что есть- это шесть.
Быть внимательным ко всем- это семь.
Быть всегда в нормальном весе- это восемь, девять, десять!
Ну, а к этому в придачу- 
Счастья, радости, удачи!<br><img src="https://forumupload.ru/uploads/000e/8b/b7/112-1.gif" alt="" /><br><br><input id="closed" style="width:auto;cursor:pointer;font-weight:bold" type="button" value="Спасибо" ></div>')};
if(getcookie('#pozdr')=='remove')$('#pozdr').remove();
$('#closed').click(function(){
$('#pozdr').remove(); 
setcookie('#pozdr','remove',1) }); });
</script>

0

7

Эдлизабет
Это не будет работать - ставьте исходное

0

8

А что здесь не так?

0

9

Я бы хотела изменить содержание поздравления.

0

10

Эдлизабет
Ну обращайтесь к Автору, там стиль и скрипт и типоразмер - связаны,

Одна из очевидных ошибок - в скрипте недопустим перенос строк(всё идёт одной строкой) - у Вас их масса...

2. Ваш текст не влезает на Вашу картинку,

3. Ваша картинка ужасна, по сравнению с исходником

Отредактировано Deff (21.03.12 00:47)

0