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

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

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


Вы здесь » Форум поддержки пользователей ZeroParking » Заказ скриптов » Звёздочки в профиль Автора в посте за Определенное кол-во сообщений <


Звёздочки в профиль Автора в посте за Определенное кол-во сообщений <

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

1

http://savepic.net/650602.png

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

есть ли возможность сделать скриптик - как на многих форумах, чтоб при наборе определённого колличества постов, появлялась к примеру звёздочка?

http://hostjs-mybb2011.narod.ru/zwezda.htm

В HTML низ (или в форму ответа

<style>      /* Звёздочки в профиль Автора в посте за Определенное кол-во сообщений */
li.pa-zwezda {
position:relative;
width:224px!important;  /* Ширина поля для звёздачек */
white-space:pre-wrap;
z-index:100;
margin-top:-10px;
margin-bottom:-12px;
margin-left: 3px;
color:red;
}
</style>
<script type="text/javascript">
var zwzda=172  //Кол-во сообщений на звезду
var zwzdaImg='<img src="http://savepic.net/634199.png" width="23" height="23"/>'
$(".post-author .pa-posts").each(function () {
var i=0;i=$(this).html().replace('Сообщений: ','');i=(Math.floor(i/zwzda));
if (i>0)$(this).parent("ul").children(".pa-title").after('<li class="pa-zwezda"></li>');
for (var x=0; x<i; x++){$(this).parent("ul").children(".pa-zwezda").append(zwzdaImg);};});
</script>

Теги: Новые Скрипты

Отредактировано Deff (2011-03-10 14:47:34)

+2

2

а что менять как пользоваться???
сли можно то ответ в ЛС

Отредактировано Lonely_wolf (2011-03-10 11:04:08)

0

3

Lonely_wolf
меняем, выделенное красным(кол-во сообщений на звезду и ссылку на картинку(если нужно)

var zwzda=172  //Кол-во сообщений на звезду
var zwzdaImg='<img src="http://savepic.net/634199.png" width="23" height="23"/>'

0

4

спасибки!

а можно вопрос!--

как сделать так что бы В СООБЩЕНИЯХ на форуме можно было вставлять HTML ну к примеру банер или кнопка ссылка!!! можно так!??? если можно то дайте скриптик или подскажите где взять! я в поиске попробовал не нашол!

если можно ответ в ЛС

Отредактировано Lonely_wolf (2011-03-10 15:34:11)

0

5

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

меняем, выделенное красным(кол-во сообщений на звезду и ссылку на картинку(если нужно)

а Ширина поля для звёздачек менять надо или надо что бы текстом всё стояло!?

0

6

Lonely_wolf Ну поставил - попробовал - если нормально чо менять (оно чуть шире аватара должно быть - коли уже, - или выползает - тады менять - обычно скрипт ставицо как есть - затем плавно корректируецо под себя  (*А не наоборот

Отредактировано Deff (2011-03-10 18:52:05)

0

7

я поставил и одно звёздочка обрезалась с правого края! потом ширину убавил норм стало а так прикольный скрипт!!! спасибо!))) "и что его не кто не берёт??"

0

8

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

я поставил и одно звёздочка обрезалась с правого края!

Поскольку у Вас небольшие исходные расстояния между статусом и Аватаром, -я бы еще чуть увеличил отступы от верха - низа (*с -10px-12px до -6px) ,

<style>      /* Звёздочки в профиль Автора в посте за Определенное кол-во сообщений */
li.pa-zwezda {
position:relative;
width:200px!important;  /* Ширина поля для звёздачек */
white-space:pre-wrap;
z-index:100;
margin-top:-6px;
margin-bottom:-6px;
margin-left: 3px;
color:red;
}
</style>

Отредактировано Deff (2011-03-26 02:07:01)

0

9

спасиб!

0

10

классный скрипт))

http://savepic.org/1820578.gif

Отредактировано Lonely_wolf (2011-05-19 19:00:42)

0

11

Здравствуйте. А можно ли этот скрипт переделать так, чтобы звездочки под аватаром были?..

0

12

Зло Если Аватара нет - звезд - не будет

Код:
<style>      /* Звёздочки в профиль Автора в посте за Определенное кол-во сообщений */
li.pa-zwezda {
 position:relative;
 width:204px!important;  /* Ширина поля для звёздачек */
 white-space:pre-wrap;
 z-index:100;
 margin-top:0px;
 margin-bottom:-6px;
 margin-left: 3px;
 color:red;
}
</style>
<script type="text/javascript">
var zwzda=182  //Кол-во сообщений на звезду
var zwzdaImg='<img src="http://savepic.net/634199.png" width="23" height="23"/>'
$(".post-author .pa-posts").each(function () {
var i=0;i=$(this).html().replace('Сообщений: ','');i=(Math.floor(i/zwzda));
if (i>0)$(this).parent("ul").children(".pa-avatar").after('<li class="pa-zwezda"></li>');
for (var x=0; x<i; x++){$(this).parent("ul").children(".pa-zwezda").append(zwzdaImg);};});
</script>

Отредактировано Deff (2011-08-09 13:24:53)

0

13

Deff
Море благодарностей! ^^

0

14

Большое спасибо

0

15

Deff
А можно сделать чтобы первая звезда давалась за 100 постов
вторая за 500
третья за 1000 и тд?
А то так все поле будет в звездах.

0

16

А есть ещё какие нибудь значки кроме звёздочек?

0

17

Яна :3, вы можете туда поставить любую картинку.

+1

18

Зайца написал(а):

А можно сделать чтобы первая звезда давалась за 100 постов
вторая за 500
третья за 1000 и тд?
А то так все поле будет в звездах

Звезды в профиль Автора за кол-во сообщений
с ранжиром Звёзд по кол-ву сообщений

*Звезды от http://forumd.ru/
http://uploads.ru/i/u/O/f/uOfMS.png

В начало HTML низ

<style>      /* Звёздочки в профиль Автора в посте за Определенное кол-во сообщений */
li.pa-zwezda {
position:relative;
width:200px!important;  /* Ширина поля для звёздачек */
white-space:pre-wrap;
z-index:100;
margin-top:-5px;
margin-bottom:-0px;
margin-left: 3px;
color:red;
}
li.pa-zwezda img{
width:23px; /*ширина звезды*/
height:23px; /*высота звезды*/
}
</style>

<script type="text/javascript">
var MyZwzd=[
"http://uploads.ru/i/s/M/e/sMeRw.png",20,
"http://uploads.ru/i/u/v/q/uvqDR.png",100,
"http://uploads.ru/i/t/8/G/t8Gya.png",500,
"http://uploads.ru/i/j/q/u/jqug5.png",1000,
"http://uploads.ru/i/n/i/I/niIrS.png",5000,

"End"];

$(".post-author .pa-posts").each(function () {
var zw=0;zw=$(this).html().replace('Сообщений: ','');zw=Math.floor(zw),ZWleng=MyZwzd.length-2;//alert(MyZwzd[1])
if(zw>=MyZwzd[1]){var L1=[],L2=[],a=false;for(i=0; i<ZWleng; i+=2){j=ZWleng-i;
L1[i/2]=Math.floor(zw/MyZwzd[j]);if(L1[i/2]>0){a=true};L2[i/2]=MyZwzd[j-1];zw=zw-MyZwzd[j]*L1[i/2];}

if(a){$(this).parent("ul").children(".pa-title").after('<li class="pa-zwezda"></li>');
for (var i=0; i<L1.length; i++){if(L1[i]>0){var zwzdaImg='<img src="'+L2[i]+'" title="За '+MyZwzd[ZWleng-i*2]+' cообщений!"/>';
   for (var x=0; x<L1[i]; x++){$(this).parent("ul").children(".pa-zwezda").append(zwzdaImg);}}}}};});
</script>

Количество градаций(выделено синим) и ссылки - можно менять на свои
Главное нужным образом расставить запятые и не ставить лишних пробелов.
Расположение списка должно быть по нарастающей кол-ва сообщений!

+1


Вы здесь » Форум поддержки пользователей ZeroParking » Заказ скриптов » Звёздочки в профиль Автора в посте за Определенное кол-во сообщений <


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