Техническая поддержка сервиса Quadro.Boards

Объявление

Идет поиск Хранителя форума

Новости сервиса

О форуме

Quadro.Support – это форум технической поддержки различных проектов и сервисов Quadro.Systems LLC, на котором грамотные технические специалисты всегда смогут помочь вам в решении проблем, или же подсказать ответы на самые сложные вопросы. Так же на форуме собрана обширная база знаний по различным аспектам наших сервисов. Не забывайте пользоваться поиском ;)

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

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


Вы здесь » Техническая поддержка сервиса Quadro.Boards » Скрипты и дополнения » Сокрытие названий дополнительных полей


Сокрытие названий дополнительных полей

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

1

Уберет название поля в сообщениях. К примеру, убрать надпись "Предупреждения" или "Награды" с правом отображения самих предупреждений или наград

<script type="text/javascript">
var fld = document.getElementsByClassName("pa-fld1")
for(i=0;i<fld.length;i++){
fld[i].innerHTML=fld[i].innerHTML.substring(fld[i].innerHTML.indexOf(":")+1)
}
</script>

Красная циферка - номер вашего поля
В HTML-низ или форму ответа(у гостей не сработает)

Можно использовать также Универсальный скрипт замены от Deff'a

<script><!--Универсальный скрипт замены. -->
    function UniverСhange(selektor,changed,substitute){
    $(selektor).each(function(){if ($(this).parent().html()!=null){if($(this).parent().html().indexOf(changed)!=-1){
    $(this).parent().html($(this).parent().html().replace(changed,substitute));};};});}

    UniverСhange(".pa-fld1","Название:","");

    </script>


Там, где выделено красным - цифру изменить на номер скрываемого поля
То, что выделено зеленым - меняем на название поля

Последнюю строку можно копировать столько раз, сколько полей надо скрыть

Теги: Скрипты и дополнения,Поля профиля

+2

2

Андрюха, что-то не работает эта функция когда вставляю себе на форум этот скрипт. :dontknow:

0

3

Андрюха, вопрос я сложнейший задал наверное ? :tired:

0

4

Zommer, попробую в ХИМЛ низ или в Форму ответа сунуть

0

5

А если, допустим, нужно скрыть названия нескольких полей, то нужно сделать так?

<script type="text/javascript">
var fld = document.getElementsByClassName("pa-fld1")
var fld = document.getElementsByClassName("pa-fld2")
var fld = document.getElementsByClassName("pa-fld3")
for(i=0;i<fld.length;i++){
fld[i].innerHTML=fld[i].innerHTML.substring(fld[i].innerHTML.indexOf(":")+1)
}
</script>

0

6

Laktonika
Нет, нужно продублировать скрипт 3 раза. В твоем случае сработает только 3 вариант.

0

7

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

Нет, нужно продублировать скрипт 3 раза.

Теги <script type="text/javascript"> </script> тоже дублировать?

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

В твоем случае сработает только 3 вариант.

Я спрашиваю на будущее.

0

8

здравствуйте!
возникла проблема с использованием этого скрипта.
вместо первого поля скрипт убирает название второго поля, хотя в тексте стоит 1.
адрес форума: пробник

0

9

gris, привет~
Скрипт проверен на тестовике и он рабочий. Возможен конфликт между скриптами.
На данный момент, он у тебя не установлен на форуме и нет доп-полей. Организуй,
чтобы была возможность разрешить возникший у тебя вопрос.

0

10

Yan
добрый день )
прошу прощения, но скрипт и дополнительные поля всё это время стояли )

0

11

gris, а, ну значит был косой и не увидел, сорри )
Хотя, несмотря на то, что доп-поля и вправду есть,
скрипт я по прежнему.. не вижу. поднимите мне веки
Где он тобою был установлен? ХТМЛ-низ? Пф.
Ожидай Администрацию, что сказать o__0

0

12

Скрипт работал бы замечательно, если не одно НО: при заполнении дополнительного поля оно начинается у меня с изображения, и эти изображения также не отображаются вместе с названием допполя. Может ли это быть как-то исправлено?

Отредактировано god of bromance (24.08.2012 00:38:52)

0

13

а как узнать номер поля? если у меня уже есть дополнительное поле, значит следующее будет под номером 2?

0

14

Как убрать некоторые Названия в Доп. полях профиля в Топике
В HTML низ

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

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


КАК  УЗНАТЬ НОМЕР ПОЛЯ  ПОД АВАТАРОМ ?
(для простановки в Скрипт

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

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

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


+1

15

Deff
супер, все получилось! спасибо!

0


Вы здесь » Техническая поддержка сервиса Quadro.Boards » Скрипты и дополнения » Сокрытие названий дополнительных полей


Рейтинг форумов | Создать форум бесплатно © 2007–2016 «QuadroSystems» LLC