ВНИМАНИЕ!!! СКРИПТ НЕ АКТУАЛЕН!! подробное описание и новые коды здесь: Новые возможности форумов Му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>Красным смещение вверх (регулируем).
Выделяем жирным некоторые названия полей под аватаром в топике
Автор: 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)