Единый форум поддержки

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

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


Вы здесь » Единый форум поддержки » Проблемы с форумом » Не отображаются награды


Не отображаются награды

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

1

На основном форуме fanlit.lifeforums.ru перестали отображаться награды под аватарами пользователей. На тестовом форуме при тех же настройках все в порядке.
Разница между форумами - на основном оплачено полное отключение рекламы, на тестовом нет. Награды пропали из-за этого? Можно ли вернуть?
Для наград использую вот этот скрипт:

Код:
<style>
/****************************************************************/
/*CSS  МЕДАЛЬКИ В ПРОФИЛЬ(ТОПИК) */
/****************************************************************/
span.tooltip4:hover span { 
background-attachment: scroll;
background-clip: border-box;
background-color: white;
background-origin: padding-box;
background-position: 0% 0%;
background-repeat: repeat;
background-size: auto;
border-bottom-left-radius: 17px;
border-bottom-right-radius: 17px;
border-top-left-radius: 17px;
border-top-right-radius: 17px;
box-shadow: 0px 3px 10px;
color: #000000;
display: inline;
position: absolute;
 }
span.tooltip4 span {
background-attachment: scroll;
display: none;
margin-left: -25px;
margin-top: -45px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
padding-top: 6px;
width: auto;
 }
.awards {
cursor:pointer;
cursor:hand;
margin:2px;
}
img.Flug {
cursor:pointer;
cursor:hand;
float:left;
margin: -4px 0 -31px -21px;
}
</style>
<div id=Myawrd style="display:none;">
<!--
=================================================
//НОМЕР НАГРАДЫ    // ЗА ЧТО    // CCЫЛКА НА КАРТИНКУ
//=================================================-->

<p>1,Автор, http://forumstatic.ru/files/0019/73/2a/45601.png</p>
<p>2,, http://forumstatic.ru/files/0019/73/2a/22891.png</p>
<p>3,Верный друг, http://forumstatic.ru/files/0019/73/2a/98388.png</p>
<p>4,Удачно заболевший, http://forumstatic.ru/files/0019/73/2a/15669.png</p>
<p>5,"За чудесные аналитические разборы, правки нашей безграмотности и удачные идеи!", http://forumstatic.ru/files/0019/73/2a/22891.png</p>
<p>6,"за многочисленные нестыковки, отловленные в наших текстах!", http://forumstatic.ru/files/0019/73/2a/22891.png</p>=

<script type="text/javascript">

var NumPole=1; //Номер доп поля c наградками;
var listMedal=[]; 
$("#Myawrd p").each(function(j){
listMedal[j]=[];listMedal[j]=$(this).html().split(',')}); 

var NamFld = '.pa-fld'+NumPole; 
var FlugIm= '<img width=51 class=Flug />'; 
var awSTrt = '<span class=tooltip4><img width="125" class=awards src="'; 
$("div.post-author "+ NamFld).each(function () { 

if($(this).html()!=null){ 
    var L = $(this).html().replace(/^.+:(?:[\s]|<br>)/ig,'') 
    var L0=$(this).html().replace(/^(.+:)[\s\S]*$/igm,'$1')+'<br>';$(this).html(L0) 
    var Thisaw = L.split(',');
for (j=0; j< Thisaw.length; j++){
     Dp='';var x=Thisaw[j];x=x.replace(/(\d+)#.+$/img,'$1');Dp=(Thisaw[j].replace(x,'')).replace(/^#/i,'');
      for (i=0; i< listMedal.length; i++){ //alert(Thisaw[j]+","+listMedal[i][0]) 
       if(x==listMedal[i][0]){L=awSTrt+listMedal[i][2]+'"><span>'+listMedal[i][1]+' '+Dp+'<br>'+FlugIm+'</span></span>'; 
    $(this).append(L);break;} 
      } 
 };} 
});
</script>

Отредактировано olga_sch (Пн, 1 Июн 2020 20:53:59)

0

2

olga_sch
Ccылку на пост с юзером с наградами, видные гостю, клик по дате в сообщении

0

3

Deff написал(а):

olga_sch
Ccылку на пост с юзером с наградами, видные гостю, клик по дате в сообщении

В принципе, по этой ссылке под профилем пользователя должна быть видна награда "Автор" (большой красный орден)
http://fanlit.lifeforums.ru/viewtopic.p … 052#p14077

0

4

olga_sch
Пробуйте заменить код на такой:

Код:
<style>
/****************************************************************/
/*CSS  МЕДАЛЬКИ В ПРОФИЛЬ(ТОПИК) */
/****************************************************************/
span.tooltip4:hover span { 
background-attachment: scroll;
background-clip: border-box;
background-color: white;
background-origin: padding-box;
background-position: 0% 0%;
background-repeat: repeat;
background-size: auto;
border-bottom-left-radius: 17px;
border-bottom-right-radius: 17px;
border-top-left-radius: 17px;
border-top-right-radius: 17px;
box-shadow: 0px 3px 10px;
color: #000000;
display: inline;
position: absolute;
 }
span.tooltip4 span {
background-attachment: scroll;
display: none;
margin-left: -25px;
margin-top: -45px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
padding-top: 6px;
width: auto;
 }
.awards {
cursor:pointer;
cursor:hand;
margin:2px;
}
img.Flug {
cursor:pointer;
cursor:hand;
float:left;
margin: -4px 0 -31px -21px;
}
</style>
<div id=Myawrd style="display:none;">
<!--
=================================================
//НОМЕР НАГРАДЫ    // ЗА ЧТО    // CCЫЛКА НА КАРТИНКУ
//=================================================-->

<p>1,Автор, http://forumstatic.ru/files/0019/73/2a/45601.png</p>
<p>2,, http://forumstatic.ru/files/0019/73/2a/22891.png</p>
<p>3,Верный друг, http://forumstatic.ru/files/0019/73/2a/98388.png</p>
<p>4,Удачно заболевший, http://forumstatic.ru/files/0019/73/2a/15669.png</p>
<p>5,"За чудесные аналитические разборы, правки нашей безграмотности и удачные идеи!", http://forumstatic.ru/files/0019/73/2a/22891.png</p>
<p>6,"за многочисленные нестыковки, отловленные в наших текстах!", http://forumstatic.ru/files/0019/73/2a/22891.png</p>=

<script type="text/javascript">

var NumPole=1; //Номер доп поля c наградками;
var listMedal=[]; 
$("#Myawrd p").each(function(j){
listMedal[j]=[];listMedal[j]=$(this).html().split(',')}); 

var NamFld = '.pa-fld'+NumPole; 
var FlugIm= '<img width=51 class=Flug />'; 
var awSTrt = '<span class=tooltip4><img width="125" class=awards src="'; 
$("div.post-author "+ NamFld).each(function () { 

if($(this).html()!=null){ 
    var L = $(this).html().replace(/^.+:<\/span>(?: |<br>)/ig,'')
    var L0=$(this).html().replace(/^(.+:<\/span>)[\s\S]*$/igm,'$1')+'<br>';$(this).html(L0)
    var Thisaw = L.split(',');
for (j=0; j< Thisaw.length; j++){
     Dp='';var x=Thisaw[j];x=x.replace(/(\d+)#.+$/img,'$1');Dp=(Thisaw[j].replace(x,'')).replace(/^#/i,'');
      for (i=0; i< listMedal.length; i++){ //alert(Thisaw[j]+","+listMedal[i][0]) 
       if(x==listMedal[i][0]){L=awSTrt+listMedal[i][2]+'"><span>'+listMedal[i][1]+' '+Dp+'<br>'+FlugIm+'</span></span>'; 
    $(this).append(L);break;} 
      } 
 };} 
});
</script>

+1

5

Deff написал(а):

olga_sch
Пробуйте заменить код на такой:

Все заработало, спасибо!

0


Вы здесь » Единый форум поддержки » Проблемы с форумом » Не отображаются награды