Форум поддержки пользователей ZeroParking

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

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


Вы здесь » Форум поддержки пользователей ZeroParking » Галерея скриптов » Модификация скрытого текста. Duka Посмотрите плиз очень интерестно


Модификация скрытого текста. Duka Посмотрите плиз очень интерестно

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

1

Модификация скрытого текста. Duka

Данный скрипт увеличивает возможности стандартного "скрытого текста".

Возможности использования по нескольким условиям:
• количеству репутации(уважения);
• количеству позитива;
• сообщение для группы;
• сообщение для пользователя;
• ограничение по возрасту.

Смело ставим в HTML-в форме ответа. Если планируется использовать в закрытых темах -> HTML-низ.

Как работает?
Используем стандартный хайд , в теле хайда, в самом начале, пишем одно из следующих условий
user=56; //Для пользователя с id=56 (смотреть ссылку профиля)
group=3; //Для группы. id смотреть в параметре show_group= в адресной строке при выборе группы на странице Участники
respect=50; //Для пользователей, у которых суммарное уважение(+/-) больше 50
positive=20; //Для пользователей, у которых суммарный позитив(+/-) больше 20
age=18; //Для пользователей старше 18 лет
Например,

Код:
[hide]group=2; Сообщение модераторам...[/hide]

Вместе с условием по количеству сообщений

Код:
[hide=20]group=2; Сообщение модераторам, набравшие 20 сообщений...[/hide]

Сам скрипт

<script type="text/javascript">
var quote = document.getElementsByTagName("blockquote")
var n, condition;
var typet = new Array("respect", "group", "positive", "user", "age");
var typer = new Array((UserRespectPlus-UserRespectMinus).toString(), (GroupID).toString(), (UserPositivePlus-UserPositiveMinus).toString(), (UserID).toString(), (UserAge).toString());
for(q=0;q<typet.length;q++){
for(i=0;i<quote.length;i++){
if(quote[i].previousSibling.innerHTML.indexOf("Скрытый текст")!=-1){
if(quote[i].innerHTML.indexOf(typet[q]+"=")!=-1){
n=parseInt(quote[i].innerHTML.substring(quote[i].innerHTML.indexOf(typet[q]+"=")+(typet[q].length+1), quote[i].innerHTML.indexOf(";")))
if(isNaN(n)==false){
if(q==0){condition = parseInt(typer[0]) < n;}
else if(q==1){condition = parseInt(typer[1]) != n;}
else if(q==2){condition = parseInt(typer[2]) < n;}
else if(q==3){condition = parseInt(typer[3]) != n;}
else if(q==4){condition = parseInt(typer[4]) < n;}
if(condition){
if(q==0){
quote[i].innerHTML="Для просмотра скрытого текста нужно иметь "+n+" очков репутации. Осталось набрать "+(n-parseInt(typer[q]))
}else if(q==1){
quote[i].innerHTML="Вашей группе запрещено просматривать данное сообщение"
}else if(q==2){
quote[i].innerHTML="Для просмотра скрытого текста нужно иметь "+n+" очков позитива. Осталось набрать "+(n-parseInt(typer[q]))
}else if(q==3){
quote[i].innerHTML="Данный текст предназначен для <a href='profile.php?id="+n+"'>этого</a> пользователя."
}else if(q==4){
quote[i].innerHTML="Вам должно испольниться "+n+" лет(года)."
}
} else {
quote[i].innerHTML=quote[i].innerHTML.substring(quote[i].innerHTML.indexOf(typet[q]+"="+n+";")+((typet[q].length+2)+n.toString().length))
}
}
}
}
}
}
</script>

Скрипт на данный момент не умеет совмещать в себе несколько условий разом, так что скрещивать хайды не имеет смысла

З.Ы форумс 0пк это вам надо

Отредактировано opirk032 (2010-02-05 15:37:11)

0

2

Этот скрипт был удален так-как не работал корректно. Вы сами попробуйте https://forumupload.ru/uploads/0002/25/06/8549-2.gif

0

3

Сейчас посмотрю не удаляйте темку

0

4

GGw Bpdtybnt hflb ,juf ghjcnj hfymit jy e vtyz hf,jnfk

0

5

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

GGw Bpdtybnt hflb ,juf ghjcnj hfymit jy e vtyz hf,jnfk

Что в переводе значит : "ППц Извените ради бога просто раньше он у меня работал"    https://forumupload.ru/uploads/0002/25/06/8547-1.gif

0

6

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

Этот скрипт был удален так-как не работал корректно.

Вообще неудивительно, учитывая хотя бы вот эту порнуху:

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

}
}
}
}
}
}
</script>

:rofl:

Отредактировано Герда (2010-02-05 23:20:58)

0

7

Герда написал(а):

Вообще неудивительно, учитывая хотя бы вот эту порнуху:

Не вижу где вы увидели здесь порнуху :)
Попробуйте убрать хотябы одну - скрипт без нее не запустится. А значит если это написано, то не просто так ;)

Отредактировано Duka (2010-02-05 23:34:28)

+1

8

Даж любопытно стало... :rolleyes:
пойду потестю, может, удастся придумать что-нить... :rolleyes:

Отредактировано Герда (2010-02-06 00:01:55)

0

9

Duka
А вы его пробавали?

0

10

Не знаю, у меня всё хорошо работает)) Скрипт вообще полезный...

0

11

Мyн
а можно пример гдеон работает

0

12

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

а можно пример гдеон работает

Чисто для проверки данного скрипта)
http://kjgkugg.0pk.ru/

0

13

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

Duka
А вы его пробавали?

Он его написал. Это автор скрипта.

0

14

Скрипт проверяется. Если кто желает заходите на тот тестовый сайт и помогайте его проверить. http://kjgkugg.0pk.ru/

0

15

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

Он его написал

Вы что думаете что я ***ой?

0

16

opirk032 но вы же сами у него спрашиваете или он его пробовал. А как можно написать скрипт и не испытать? Вы хоть подумайте вначале прежде чем писать что я вас считаю (не совсем поняла кем)

0

17

Слушайте я не могу понять, это что всё вводить прям в НТМЛ коде Форме ответа?

0

18

А как сделать чтобы текст был для 2 групп?

0

19

темке АП

0


Вы здесь » Форум поддержки пользователей ZeroParking » Галерея скриптов » Модификация скрытого текста. Duka Посмотрите плиз очень интерестно


Рейтинг форумов | Создать форум бесплатно