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

Объявление

АКЦИЯ! СКЕТЧЕВЫЕ ИЛЛЮСТРАЦИИ бесплатно

Цветные или чёрно-белые иллюстрации на безвозмездной основе;
С вас только фото/видео/скрин персонажа и описание его характера.

Подробнее

Акция! Индивидуальный дизайн бесплатно

Доработаем макет под ваш проект;
Сверстаем и оснастим;
По желанию сделаем мобильную версию.

Подробнее

Ролевой поисковик

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

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

FD Chat - Чат на вашем форуме

Чат на отдельной странице на форуме. Без регистрации, используются форумные аккаунты.
Стоимость: 1500р
Первым 10 покупателям скидка 20%.

Подробнее

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

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

Подробнее

PROMOTION: 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 have a desire to help us make our project better:
Become a moderator
SuggestionsReviews

Details
⚡ Нам очень-очень нужны модераторы! Посмотреть вакансии и подать заявку.
❗ ❗ ❗ Technical work is underway. Something here and there may be crooked. We'll fix it soon. :)
If you're english-speaker and want you use our forum, switch to the russian language. That is temporary, until the works with multi-language option will be over. Sorry for the inconvenience.

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

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


Вы здесь » ForumD.ru - Дизайн для форумов, скрипты для форумов, техническая поддержка » Архив устаревших тем » Выделение/сокрытие названий полей профиля (MyBB) [Deff]


Выделение/сокрытие названий полей профиля (MyBB) [Deff]

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

1

ВНИМАНИЕ!!! СКРИПТ НЕ АКТУАЛЕН!! подробное описание и новые коды здесь: Новые возможности форумов МуBB.ru

не актуально

Как убрать некоторые названия в доп. полях профиля в топике

Автор: Deff, Fover
Платформа: MyBB

В HTML низ

<script type="text/javascript">
var A=[1,2,3,4,5]
$(".post .post-author li").each(function (){
for(var i in A){if($(this).hasClass("pa-fld"+A[i])){
$(this).html($(this).html().replace(/^[^:]*:/,''));}};});
</script>

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

Вариант от Fover:
(исправлен глюк при расположении текста поля под названием)

Код:
<script type="text/javascript">
  var F = [1,2,3,4,5];
  for(i in F) {$('.post-author li.pa-fld'+F[i]).each(function(){$(this).html($(this).html().replace(/(.*?):(?: |<br>)/,''));});}
</script>
КАК  УЗНАТЬ НОМЕР ПОЛЯ  ПОД АВАТАРОМ?
(для простановки в скрипт)

Cтавим временно в самый низ HTML низ скрипт:

<!--Узнать Номер Поля Под Аватаром-->
<script>$(".post-author li").hover(function(){$(this).attr("title",$(this).attr("class"));});</script>

HTML-Название поля будет отражаться при наведении курсором
Цифра (показано красным, обычно от 1 до 5) на конце названия поля pa-fldN и прописываем в скрипте.


Скрытие названия поля Награды на Rusff под аватаром в топике

Автор: Deff
Платформа: MyBB

В HTML верх

<style>
li.pa-awards span.mini_awards_label{
display:none!important;
}
li.pa-awards {
margin-top:-16px;
}
</style>

Красным смещение вверх (регулируем).


Выделяем жирным некоторые названия полей под аватаром в топике
http://uploads.ru/i/2/t/R/2tRPT.png

Автор: Deff
Платформа: MyBB

<script type="text/javascript">
Pstavtr=new Array(

//"pa-author",     //Ник-Нейм
//"pa-title",      //статус
//"pa-avatar",     //Аватар
"pa-from",       //Откуда
"pa-reg",        //Зарегистрирован
"pa-invites", //Приглашений
"pa-posts",      //Кол-во сообщений:
"pa-respect",    //Уважение:
"pa-positive",   //Позитив
"pa-sex",        //Пол
"pa-age",        //Возраст
"pa-icq",        //Аська
"pa-fld1",       //Доп.Поле.1
"pa-fld2",       //Доп.Поле.2
"pa-fld3",       //Доп.Поле.3
"pa-fld4",       //Доп.Поле.4
"pa-fld5",       //Доп.Поле.5
"pa-ip",         //IP Юзера
"pa-time-visit", //Провел на форуме:
"pa-last-visit", //Последний визит:
"pa-online",     //Пользователь online
"End ul"
)
   $(".post .post-author").each(function () {
   $("div.pst.pst-author").html("")
   for(var i=0;i<Pstavtr.length-1;i++){
  var z=$(this).find("li."+Pstavtr[i]);
if(z.length){z.html(z.html().replace(/^((?:.(?!\:(?!\/\/)))*.:)/im,'<b>$1</b>'));};}
  });
</script>

Если поле выделять не надо - ставим перед данным селектором (выделены красным две косых черты //, см. первых три поля)

Отредактировано Герда (09.09.20 21:29)

+4

2

Можно ли как-то убрать название при этом не создавая разрыва (пустого места) вместо названия?

0


Вы здесь » ForumD.ru - Дизайн для форумов, скрипты для форумов, техническая поддержка » Архив устаревших тем » Выделение/сокрытие названий полей профиля (MyBB) [Deff]