Premod_Test

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

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


Вы здесь » Premod_Test » Тестовый форум » ·Тестовое сообщение


·Тестовое сообщение

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

1

Благодарим за выбор нашего сервиса!

0

2

qwewqe

0

3

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

Было бы здорово, если б возможно было для какого-либо участника заменять стандартное описание на новое. например есть награда "за особые заслуги", а при вписывании в профиль текущего юзера, описание меняется на своё новое, к примеру:"за развитие такого-то раздела"

Sweet Darkness написал(а):

И кстати, есть вопрос, а как можно такие вот награды сделать (точнее, каким скриптом), чтобы такая же планочка показывалась, при наведении на награду?
http://uploads.ru/i/H/Z/l/HZl2P.png

Ну вот чот изобразил - версия 3 *Упрощено заполнение, Всплывающее Описания Наград реализованы  с помощью библиотеки jquery.tipsy.min.js.

Медальки на форум в Профиле, в топике

http://uploads.ru/i/2/1/i/21iot.png

В HTML низ

<!--Медальки в профиль(топик)-->
<style>
/****************************************************************/
/*CSS  МЕДАЛЬКИ В ПРОФИЛЬ(ТОПИК) */
/****************************************************************/
.tipsy.title-awards .tipsy-inner {
letter-spacing:1px!important;
font-size:12px!important;
font-family: 'Times New Roman';
max-width:300px;}
.awards {cursor:pointer;margin:2px;}
</style><div id=Myawrd style="display:none;">
<!--=================================================
//НОМЕР НАГРАДЫ    // ЗА ЧТО    // CCЫЛКА НА КАРТИНКУ
//=================================================-->

<p>1,За доблестный Труд,http://savepic.org/1963976.gif</p>
<p>2,Спасателю утопающих,http://savepic.org/1953736.gif</p>
<p>3,Лучшему модератору,http://savepic.org/1950664.gif</p>
<p>4,За доблестный Труд,http://savepic.org/1956808.gif</p>
<p>5,За доблестный Труд,http://savepic.org/1954760.gif</p>
<p>6,За доблестный Труд,http://savepic.org/1944520.gif</p>
<p>7,За доблестный Труд,http://savepic.org/1942472.gif</p>
<p>8,За доблестный Труд,http://savepic.org/1941448.gif</p>
<p>9,За доблестный Труд,http://savepic.org/1939400.gif</p>
<p>10,За достижения культмассовой работе,http://savepic.org/1927112.gif</p>
<p>11,Лучшему администратору,http://savepic.org/1919944.gif</p>
<p>12,Лучшему Летающему Юзеру,http://savepic.org/1925064.gif</p>
<p>13,Змею Искусителю форума,http://savepic.org/1914824.gif</p>
<p>14,Ветерану-Инвалиду в положенный срок,http://savepic.org/1960907.gif</p>
<p>15,За непревзойденную унылость постов,http://savepic.org/1966027.gif</p>
<p>16,Лучшему ISQ-Трепло форума,http://savepic.org/1945547.gif</p>

</div>
<script type="text/javascript">

var NumPole=1; //Номер доп поля c наградками;
var listMedal=[];
$("#Myawrd p").each(function(j){
listMedal[j]=[];listMedal[j]=$(this).html().split(',')});

var NamFld = '.pa-fld'+NumPole;
var awSTrt = '<img width="23" class=awards src="';
$("div.post-author "+ NamFld).each(function () {

if($(this).html()!=null){
    var L = $(this).html().replace(/^.+:(?:[\s]|<br>)/ig,'')
    var L0=$(this).html().replace(/^(.+:)[\s\S]*$/igm,'$1')+'<br>';$(this).html(L0)
    var Thisaw = L.split(',');
for (j=0; j< Thisaw.length; j++){
     Dp='';var x=Thisaw[j];x=x.replace(/(\d+)#.+$/img,'$1');Dp=(Thisaw[j].replace(x,'')).replace(/^#/i,'');
      for (i=0; i< listMedal.length-1; i++){ //alert(Thisaw[j]+","+listMedal[i][0])
       if(x==listMedal[i][0]){L='<span title="'+listMedal[i][1]+' '+Dp+'" class="tooltip4">'+awSTrt+listMedal[i][2]+'"/></span>';
//alert(L)
    $(this).append(L);break;}
      }
};}
});
$("span.tooltip4").tipsy({gravity: 's title-awards'});
</script><!--End//Медальки в профиль(топик)-->

Выделенное красным, - если нужно меняем на своё.


Мини- пояснения:

Cтроку:

<p>N,Лучшему ISQ-Трепло форума,http://savepic.org/1945547.gif</p>
Размножаем сколько нужно
(N - номер награды - пишем по порядку

В выбранном Доп.поле, после прописанного имени поля, ниже строкой, - появятся наши награды, Прописанные в данном поле таким макаром:4,2,10
(Номер награды, прописываемый в Доп.Поле, - выбирается из списка в первой колонке Скрипта
Зы:  Если кому нужно => 23  - ширина медальки (cм. скрипт.


Дополнения

Пункт - Медалько - за что, можно дополнить конкретному пользователю, непосредственно в поле награды Профиля,
прописывая после цифры награды решетку #И тут Своё добавочное Описание

Пример прописи в Поле:
1,3#Раздела"Поле Чудес",4

Итог будет=> Лучшему модератору Раздела"Поле Чудес

(!!Внимание: - В доп Описании награды - должны отсутствовать дополнительные запятые


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

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

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

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


0

4

dfsdf

0

5

asdasd

0

6

asdasd

0

7

asdasd

0

8

asdsa

0

9

asdsad

0

10

asdasd

0

11

asdasd

0

12

[Spoiler=asdsad|sdfsdf]adsssssssssssssssssssssssssssss

эджэд

лоджлдж
[Spoiler=asdsad|sdfsdf]км вдлбдющюххЭээж[/Spoiler]
од

Код:
[Spoiler=asdsad|sdfsdf]adsssssssssssssssssssssssssssss

эджэд

лоджлдж

од [ code]вапаввапппппппппппппппппппппппппппппп[ /code]
[/Spoiler]вапаввапппппппппппппппппппппппппппппп

[/Spoiler]

0


Вы здесь » Premod_Test » Тестовый форум » ·Тестовое сообщение