вроде добавил стало хуже.... теперь крайнюю награду не видно и у второго перса
Как сделать награды форума
Сообщений 21 страница 38 из 38
Поделиться22Пн, 2 Фев 2015 18:18:01
Вот так даж лучше:
<!-- Награды v3.1 by kozhilya transform -->
<style type="text/css">
.pa-fld1 .award-wrp{
display:inline-block!important;
position:relative;
height:34px;
vertical-align: bottom;
text-align:center;
cursor:pointer;
}
.pa-fld1 img {
max-height:34px;
}
.pa-fld1 .award-wrp:hover {
background:url(http://savepic.su/4852688.png) no-repeat 50% 1px;
}
.pa-fld1 .award-wrp:hover img{
border-bottom:8px solid transparent;
max-height:110px;
position:absolute;
z-index:100;
margin-top:-110px;
margin-bottom: -8px;
margin-left:-20px;
}
.pa-fld1 .award-wrp{
margin-left:5px;
margin-bottom:10px;
}
</style>
<script>
$('.post li.pa-fld1>img').wrap('<span class="award-wrp">');
$('.post li.pa-fld1>.award-wrp').each(function() {$(this).width($(this).width());});
$('#pun-profile fieldset').each(function() { if ($(this).find('legend span').text() == 'Награды') { var h = '<table style="display: inline;">'; $(this).find('p.checkfield').each(function() { var alt = $(this).find('img').attr('alt'); var name = alt.substring(0, alt.indexOf('|')); var desc = alt.substring(alt.indexOf('|')+1); h += '<tr><td><p class="checkfield">' + $(this).html() + '</p></td><td>Награда: <strong>'+name+'</strong><br>Описание: <strong>'+desc+'</strong></td></tr>' }); $(this).find('div.fs-box').html(h); $(this).find('div.fs-box').css({'display':'none'}); $(this).find('legend').after('<span onclick="$(this).parent().find(\'div.fs-box\').toggle(1000);">Выставить награды</span>'); }});
</script>Поделиться23Пн, 2 Фев 2015 18:22:56
вставил, к сожалению все равно часть последней не видно
Поделиться24Пн, 2 Фев 2015 18:24:31
nonstop70
Cделайте скриншот, укажите браузер поправим
Поделиться26Пн, 2 Фев 2015 18:42:13
Да - не то...
При скролле страницы награды уезжают
Поделиться28Пн, 2 Фев 2015 19:15:57
nonstop70
Пробуйте Еще раз:
<!-- Награды v3.1 by kozhilya transform -->
<style type="text/css">
.pa-fld1 .award-wrp{
display:inline-block!important;
position:relative;
height:34px;
vertical-align: bottom;
text-align:center;
cursor:pointer;
}
.pa-fld1 img {
max-height:34px;
}
.pa-fld1{
max-width:154px;
margin:12px auto;
}
.pa-fld1 .award-wrp:hover {
background:url(http://savepic.su/4852688.png) no-repeat 50% 1px;
}
.pa-fld1 .award-wrp:hover img{
border-bottom:12px solid transparent;
max-height:110px;
position:absolute;
z-index:100;
margin-top:-115px;
margin-bottom: -8px;
margin-left:-23px;
}
.pa-fld1 .award-wrp{
margin-top:5px;
margin-left:8px;
margin-bottom:5px;
}
</style>
<script>
$('.post li.pa-fld1>img').wrap('<span class="award-wrp">');
$('.post li.pa-fld1>.award-wrp').each(function() {$(this).width($(this).width());});
$('#pun-profile fieldset').each(function() { if ($(this).find('legend span').text() == 'Награды') { var h = '<table style="display: inline;">'; $(this).find('p.checkfield').each(function() { var alt = $(this).find('img').attr('alt'); var name = alt.substring(0, alt.indexOf('|')); var desc = alt.substring(alt.indexOf('|')+1); h += '<tr><td><p class="checkfield">' + $(this).html() + '</p></td><td>Награда: <strong>'+name+'</strong><br>Описание: <strong>'+desc+'</strong></td></tr>' }); $(this).find('div.fs-box').html(h); $(this).find('div.fs-box').css({'display':'none'}); $(this).find('legend').after('<span onclick="$(this).parent().find(\'div.fs-box\').toggle(1000);">Выставить награды</span>'); }});
</script>Поделиться30Пн, 2 Фев 2015 20:38:16
nonstop70
Запретите на форуме - Администрирование - Настройки -
Стиль пользователя Да Нет
Ибо я смотрю всё время под иным дизайном!
Лучше настраивать сразу под нужный, ибо потом опять будет та же песня
Поделиться31Пн, 2 Фев 2015 20:45:36
У меня такая картинка: http://i64.fastpic.ru/big/2015/0202/0e/ … ec450e.jpg
Поделиться32Пн, 2 Фев 2015 22:03:21
Иной Вариант вставки:
<!-- Награды v3.1 by kozhilya transform -->
<style type="text/css">
.pa-fld1 .award-wrp{
display:inline-block!important;
vertical-align: bottom;
text-align:center;
cursor:pointer;
margin:4px;
}
.pa-fld1 img {
max-height:34px;
}
.pa-fld1{
max-width:80%;
margin:12px auto;
}
.post-author {
position:relative;
}
.pa-fld1 .award-wrp .awr-div {
left:3px;
background:rgba(102,112,121,.77);/*Фон большой награды и прозрачность*/
padding:3px 0 6px 0;
border-radius:23px;
position:absolute;
z-index:100;
display:none;
margin-top:-177px;
margin-bottom: 0;
width:97%;
border-bottom:#aaa solid 2px;
}
.pa-fld1 .award-wrp:hover .awr-div{
display:block;
}
.pa-fld1 .award-wrp .awr-div img{
border-bottom:12px solid transparent;
max-height:110px;
}
.awr-div .xwost{
margin:auto;
top:100%;
margin-top:-3px;
margin-left:-3px;
position:absolute;
/*outline:red 1px solid;*/
height:34px;
}
</style>
<script>
$('.post li.pa-fld1>img').wrap('<span class="award-wrp"></span>');
$('.post li.pa-fld1>.award-wrp').each(function() {var img=$(this).find('img'),tit=img.attr('title'),left=($(this).offset().left-$(this).parents('.post-author').offset().left);img.removeAttr('title'); $(this).find('img').clone().appendTo($('<div class=awr-div><img class=xwost src="/i/blank.gif"></div>').attr('title',tit).appendTo(this));});$('.award-wrp').one('mouseenter',function(){left=($(this).offset().left-$(this).parents('.post-author').offset().left);$(this).find('img.xwost').css({'width':$(this).width()+'px','left':+left+'px'});});$('.post-author .awr-div[title]').tipsy({fade: true, gravity: 's'});
$('#pun-profile fieldset').each(function() { if ($(this).find('legend span').text() == 'Награды') { var h = '<table style="display: inline;">'; $(this).find('p.checkfield').each(function() { var alt = $(this).find('img').attr('alt'); var name = alt.substring(0, alt.indexOf('|')); var desc = alt.substring(alt.indexOf('|')+1); h += '<tr><td><p class="checkfield">' + $(this).html() + '</p></td><td>Награда: <strong>'+name+'</strong><br>Описание: <strong>'+desc+'</strong></td></tr>' }); $(this).find('div.fs-box').html(h); $(this).find('div.fs-box').css({'display':'none'}); $(this).find('legend').after('<span onclick="$(this).parent().find(\'div.fs-box\').toggle(1000);">Выставить награды</span>'); }});
</script>Поделиться33Вт, 3 Фев 2015 11:18:49
спасибо так очень здорово, можно ли (но если только возможно....) чтобы у изображение увеличеной награды окошко было совсем прозрачным, чтобы его не было видно?
тестовый форум привел в соответствие с действующим...
http://ingener.mybb.ru/
Поделиться34Вт, 3 Фев 2015 14:47:30
спасибо так очень здорово, можно ли (но если только возможно....) чтобы у изображение увеличеной награды окошко было совсем прозрачным, чтобы его не было видно?
Лучше цвет подобрать как у форума:
.pa-fld1 .award-wrp .awr-div {
left:3px;
background:rgba(77,75,73,.87);
Поделиться35Вт, 3 Фев 2015 16:34:07
да получается гораздо лучше, спасибо огромное
Поделиться36Вт, 9 Май 2017 08:09:52
Здравствуйте. Подскажите пожалуйста как сделать что бы награждаемому приходило сообщение, о том что его наградили, в личку?
Отредактировано Кулибинович (Вт, 9 Май 2017 08:12:23)
Поделиться37Вт, 9 Май 2017 14:47:53
Кулибинович, в личку - никак. Либо отправлять самостоятельно, либо (если форум не на rusff) ставить "Уведомления" и "Награды" от http://labx.rusff.ru/ - раздавать награды через них, и тогда оповещение о награждении будет приходить в раздел "Уведомления" каждому награжденному юзеру персонально.
Поделиться38Вс, 9 Июл 2017 23:04:24
Ну вообщем нет ничего сложного
Создайте поле наград как описано тут Обновленные награды (Награды вставляйте большие)
Вставьте пяток наград в Доп поле одному из Юзеров,
дайте ссылку на сообщение с этим ником (клик по дате в сообщении)
Уменьшим награды в сообщении, с увеличением при наведении
Похожие темы
| как сделать награды для пользователей? | Архив | Чт, 13 Дек 2007 |
| Как сделать такой блок??? | Корзина | Пн, 3 Дек 2007 |
| Как спрятать награды под картинку? | Корзина | Пт, 19 Окт 2012 |
| Как сделать отдельную страницу для наград и медалей? | Корзина | Чт, 16 Окт 2008 |
| Инструкции по администрированию форума | Справочная | Сб, 16 Май 2009 |



