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

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

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


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


Картинка в статистике, растояние между категориями и фон для рекламы

Сообщений 241 страница 260 из 355

241

Lidia-Lada, картинка отличная, я смотрел именно итоговый  :cool:
==========================
Если у Вас подразделение идёт ток по группе, то мон добавить картинки и селектор, через ID группы в сообщении

/*Картинка за титлом для Группы*/
.post[data-group-id="5"] .pa-title:after{
   content: url('http://forum4.ru/i/flags/ua.png');
   display:inline-block;
   margin-left:7px;
}
.post[data-group-id="5"] .pa-title {
   /*Тут Правила для текста в title*/
}

По идее простой скрипт добавки класса по UserId к  .pa-title может дать еще и уникальность по конкретному юзеру

ну чо нидь так(В HTML верх)

Код:
<script type="text/javascript">
$().pun_mainReady(function(){
  function getUsNickID(post) {
    var Nick = "Гость",id = 0; //Гость;
    var a = post.find('.pa-author a');
    if(a.length){Nick = a.html();
        var a1 = post.find('.post-links .pl-email a[href*="profile.php?"]');
        if(!a1.length) a1 = a;
        id = a1.attr('href').split('profile.php?id=')[1];
    }  return [Nick,id];
}
var pageProvileID = {}
  $('.post').each(function(){
     $(this).find('.pa-title').addClass('usID'+getUsNickID($(this))[1]);
  });
});
</script>

В Итоге появится доп класс у .pa-title

Свернутый текст

http://s4.uploads.ru/5VkxB.png

В Данном случае .pa-title.usID33346

Последнее число  для простановки в стиль мон найти по клику на профиль юзера, usID приплюсуете к селектору в стиле сами

+1

242

Deff
:cool:
А можно дополнение, чтобы в профиле тоже был доп.класс у .pa-title?

0

243

Lidia-Lada написал(а):

А можно дополнение, чтобы в профиле тоже был доп.класс у .pa-title?

Имеете в виду - на странице профиля?
Тогда попробуйте такой скрипт:

<script type="text/javascript">
$().pun_mainReady(function(){
  function getUsNickID(post) {
    var Nick = "Гость",id = 0; //Гость;
    var a = post.find('.pa-author a');
    if(a.length){Nick = a.html();
        var a1 = post.find('.post-links .pl-email a[href*="profile.php?"]');
        if(!a1.length) a1 = a;
        id = a1.attr('href').split('profile.php?id=')[1];
    }  return [Nick,id];
  }
  $('.post').each(function(){
     $(this).find('.pa-title').addClass('usID'+getUsNickID($(this))[1]);
  });
  if($('#pun-profile #viewprofile').length) {
      var id = document.URL.replace(/^.*id=(\d+)$/gim,'$1');
      $('#profile-title >strong').addClass('usID'+id)
  }
});
</script>

+1

244

Огромное Вам обоим спасибо!

+1

245

Можно еще дополнение к срипту выше? чтобы класс добавлялся также на userlist.php и statistic.php?

0

246

Lidia-Lada
В статистике есть уже группа и класс, ток селектор:

.punbb a.group5[href$="href="profile.php?id=33739"] {
==============
В userList группы нет, но есть по селектор по iid, тот жа, что и в статистике  a.[href$="href="profile.php?id=33739"] {

0

247

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

В статистике есть уже группа и класс, ток селектор:

Нет, ты не понял, Lidia-Lada просит селектор для колонки Статус тут и тут.

Lidia-Lada написал(а):

Можно еще дополнение к срипту выше? чтобы класс добавлялся также на userlist.php и statistic.php?

<script type="text/javascript">
$().pun_mainReady(function(){
  function getUsNickID(post) {
    var Nick = "Гость",id = 0; //Гость;
    var a = post.find('.pa-author a');
    if(a.length){Nick = a.html();
        var a1 = post.find('.post-links .pl-email a[href*="profile.php?"]');
        if(!a1.length) a1 = a;
        id = a1.attr('href').split('profile.php?id=')[1];
    }  return [Nick,id];
  }
  $('.post').each(function(){
     $(this).find('.pa-title').addClass('usID'+getUsNickID($(this))[1]);
  });
  if($('#pun-profile #viewprofile').length) {
      var id = document.URL.replace(/^.*id=(\d+)$/gim,'$1');
      $('#profile-title >strong').addClass('usID'+id)
  }
  if($('#pun-userlist,#pun-statistic').length) {
       $('td.tc2').each(function () {
              var s=$(this).prev().find('a[href*="profile"]').attr('href').split('id=')[1];
              $(this).addClass('usID'+s)
       });
   }

});
</script>

поправил

+2

248

Alex_63
Спасибо! Все верно. Только на странице статистики класс не добавляется(
http://arkania.rolebb.ru/statistic.php

0

249

Lidia-Lada :blush: Соррь - ошибся в селекторе, - Переставьте код (поправил

+1

250

0

251

0

252

Lidia-Lada написал(а):

Вот как заставить полосочку под статусом (оранжевая) стать по центру?

Замените кусок для оформления этих полосок ( Первое Окно стилей

li#profile-title, li.pa-title.usID2, li.pa-title.usID4, li.pa-title.usID10, li.pa-title.usID13 {height: 34px;}
#profile-left strong.usID2:after, #profile-left strong.usID4:after, #profile-left strong.usID10:after, #profile-left strong.usID13:after,
li.pa-title.usID2:after, li.pa-title.usID4:after, li.pa-title.usID10:after, li.pa-title.usID13:after,
td.tc2.usID2:after, td.tc2.usID4:after, td.tc2.usID10:after, td.tc2.usID13:after {
  height: 13px!important;
  content: url(/i/blank.gif);
  display: block;
  text-align: center;
  background-position-x: center !important;
}

0

253

Lidia-Lada написал(а):

Косяк во втором дизайне  мобильной версии.

Это на каком форуме?

0

254

Alex_63
на основном, что в профиле - http://arkania.rolebb.ru/

Отредактировано Lidia-Lada (Чт, 27 Окт 2016 17:47:30)

0

255

Lidia-Lada написал(а):

на основном, что в профиле - http://arkania.rolebb.ru/

:dontknow: Чот не получается исправить  ( И причины не понял...
Возможно дело в нестандартном шрифте заголовков

0

256

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

Чот не получается исправить  ( И причины не понял...
Возможно дело в нестандартном шрифте заголовков

Я уже доконала эту кнопку. Таки сделала, как хотелось)

+2

257

Lidia-Lada :glasses: Если мон - выложите сюда решение

0

258

В том месте, где прописан код для мобильного стиля, добавила красным:

@media screen and (max-width: 540px)
.editBookmark h1 span.delBookmark {
    padding: 0px!important;
    height: 15px!important;
    margin: -1.5em 0.5em 1.5em 0!important;

}
}

+2

259

http://beads.artbb.su/profile.php?id=2

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

<script type="text/javascript">
$().pun_mainReady(function(){
  function getUsNickID(post) {
    var Nick = "Гость",id = 0; //Гость;
    var a = post.find('.pa-author a');
    if(a.length){Nick = a.html();
        var a1 = post.find('.post-links .pl-email a[href*="profile.php?"]');
        if(!a1.length) a1 = a;
        id = a1.attr('href').split('profile.php?id=')[1];
    }  return [Nick,id];
  }
  $('.post').each(function(){
     $(this).find('.pa-title').addClass('usID'+getUsNickID($(this))[1]);
  });
  if($('#pun-profile #viewprofile').length) {
      var id = document.URL.replace(/^.*id=(\d+)$/gim,'$1');
      $('#profile-title >strong').addClass('usID'+id)
  }

  if($('#pun-userlist,#pun-statistic').length) {
       $('td.tc2').each(function () {
              var s=$(this).prev().find('a[href*="profile"]').attr('href').split('id=')[1];
              $(this).addClass('usID'+s)
       });
   }
});
</script>

Почему-то не срабатывает на этой странице

0

260

Lidia-Lada
У меня срабатывает (скриншот)

0


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