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

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

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


Вы здесь » Форум поддержки пользователей ZeroParking » Архив тем » Делаем медальки на форуме


Делаем медальки на форуме

Сообщений 181 страница 210 из 222

181

И в какой вставлять? Верх или низ?

0

182

видимо я дебил . неполучается у меня , всё сделала , но у меня в поле награда просто текст идет awardsn["book"] а не картинка

<script type="text/javascript">
function awardsOpen(str)
{
var awardsn = new Array();

awardsn["book"] = new Array("Мама-писатель", "http://s60.radikal.ru/i169/1102/04/17e1dffd1a6e.gif", "За статьи напечатанные в газетах  журналах")

str = str.split(",")
if(str[str.length-1].substring(str[str.length-1].length-1, str[str.length-1].length)==" "){str[str.length-1]=str[str.length-1].substring(0, str[str.length-1].length-1)}
var msg = new String("");
msg = "<head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\" /><link rel=\"stylesheet\" type=\"text/css\" href=\"http://forum.mybb.ru/style/"+BoardStyle+"/"+BoardStyle+".css\" /><title>Награды пользователя</title>"
msg+= "<style type=\"text/css\">html, body, #pun, #pun-main {background-image: none; margin: 2px 2px; width: 99%;}</style><body>"
msg+="<div id=\"pun\" class=\"punbb\"><div id=\"pun-main\" class=\"main\">"
msg+="<table class=\"container\"><tr><th width=\"25%\">Название</th><th width=\"25%\">Иконка</th><th>За что</th></tr>";
for(i=0;i<str.length;i++){
msg+="<tr><td align=\"center\"><span>"+awardsn[str[i]][0]+"</span></td><td align=\"center\"><img width=\"100px\" height=\"100px\" src=\""+awardsn[str[i]][1]+"\" /></td><td align=\"center\"><span>"+awardsn[str[i]][2]+"</span></td></tr>";
}
msg+="</table>";
msg+="</div></div></body></html>";
popup = window.open("", "", "height=300, width=700, top=300, left=300, scrollbars=1")
popup.document.write(msg)
popup.document.close()
return false
}
var li = document.getElementsByTagName("li");
for(z=0;z<li.length;z++){
if(li[z].className=="pa-fld2"){
nag = li[z].innerHTML.substring(li[z].innerHTML.indexOf(": ")+2)
nag1 = nag.split(",");
nag1 = nag1.length;
li[z].innerHTML = "Награды: <a href=\"javascript: //\" onclick=\"awardsOpen('"+nag+"');\" title=\"Показать награды пользователя\">"+nag1+"</a>"
}
}
</script>

Отредактировано Kosshechka (2011-02-25 12:27:20)

0

183

тут всё конечно правильно только вот есть одно не правильное! - вместо этого <img src="ссылка на картинку" alt="За посещение форума"> нужно вставлять -

<img src="ссылка на картинку" title="этот текст будет появляться при наведение">

вот посмотрите картинку ниже: так как много таких кодов в строчку не поместиться вы можете сделать вот так:

Отредактировано Lonely_wolf (2011-05-12 18:43:18)

0

184

Пробовала этот скрипт, и новый скрипт медалей от Duka. Супер! пользователей как шоком тряхнуло. Ради наградок начали флудить, набирать сообщения и уважение, достаточно удобно :D

Кто-нибудь знает другие картинки наград? А то везде почти одни и те же. Хочется отличиться... НО, что бы картинки выглядили как награды, а не как обычные анимашки :blush:

0

185

Добрый день,

у меня, к сожалению, не заправляется картинка под аватор пользователя. Вместо этого появляется внизу под аватором скрипт и все.

Помогите, в чем может быть несоответствие?

wwwgadanie13.ru

Заранее спасибо.

0

186

Alexandra
а как делали что вставляли скажите?

0

187

Lonely_wolf

я сделала раздел для медали как в описании, где в профиле участника заправляется медаль. Вставляю выше приведенный скрипт и код картинки, а также наименование награды, но в итоге под  аватором пользователя высвечивается код картинки, а не сама картинка.  :unsure:

0

188

Alexandra, вышеприведенный скрипт - это какой? Этот? Новый скрипт наград

0

189

Здесь можно найти медальки!!!
:idea:

+1

190

Ви

этот

<img src="ссылка на картинку" alt="Главному рас3.14здяю">

Описание вснедрения медальки стоит в этой теме на первой странице в самом верху.

Отредактировано Alexandra (2011-05-14 16:44:20)

0

191

Alexandra, да, я знаю, где оно. Предлагаю такой вариант, ибо и у меня сейчас не получилось поставить картинку:
Создаете новое поле и выбираете любой тип, где предусмотрена вставка картинок (флажки, переключатели, раскрывающийся список). В такой способ картинка стопроцентно будет отображаться и никакие коды при этом не потребуются. А далее заходите в профиль к участнику и и выбираете нужную картинку. Да, и если это поле у вас под медали, не забудьте поставить "Нет" напротив "Заполнение". Так вы запретите пользователю самостоятельно заполнить поле.

0

192

Спасибо!Я вставила медали.Только когда навожу курсор название не выходит! :(

0

193

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

Создаете новое поле и выбираете любой тип, где предусмотрена вставка картинок (флажки, переключатели, раскрывающийся список). В такой способ картинка стопроцентно будет отображаться и никакие коды при этом не потребуются. А далее заходите в профиль к участнику и и выбираете нужную картинку

Ви

спасибо Вам. Я сейчас дотепала по этому вопросу.  :writing:

0

194

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

Alexandra, да, я знаю, где оно. Предлагаю такой вариант, ибо и у меня сейчас не получилось поставить картинку:
Создаете новое поле и выбираете любой тип, где предусмотрена вставка картинок (флажки, переключатели, раскрывающийся список). В такой способ картинка стопроцентно будет отображаться и никакие коды при этом не потребуются. А далее заходите в профиль к участнику и и выбираете нужную картинку. Да, и если это поле у вас под медали, не забудьте поставить "Нет" напротив "Заполнение". Так вы запретите пользователю самостоятельно заполнить поле.

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

0

195

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

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

Если что, там есть еще и поле "Поясняющий текст". Не напрасно же он там

0

196

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

Если что, там есть еще и поле "Поясняющий текст". Не напрасно же он там

хмм... видимо я пропустил это разве при наведении на награду можно увидеть за что?

0

197

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

хмм... видимо я пропустил это разве при наведении на награду можно увидеть за что?

Нет, это обычно в профиле увидеть можно.

0

198

спасибо помогли

0

199

0

200

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

хмм... видимо я пропустил это разве при наведении на награду можно увидеть за что?

Invisible Man  мон простой кодер картинок сделать вместо - аббревиатуры:

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

3. Можно ли, используя скрипт наград, сделать так, чтобы они отображались в информации под аватаром пользователя, а не в отдельном окне?

Ну вот чот изобразил -

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

http://savepic.org/1901517.png
В HTML низ

<style>
/****************************************************************/
/*CSS  МЕДАЛЬКИ В ПРОФИЛЬ(ТОПИК) */
/****************************************************************/
span.tooltip4:hover span {
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url(http://savepic.org/1942239.png);
background-origin: padding-box;
background-position: 0% 0%;
background-repeat: repeat;
background-size: auto;
border-bottom-left-radius: 17px;
border-bottom-right-radius: 17px;
border-top-left-radius: 17px;
border-top-right-radius: 17px;
box-shadow: 0px 5px 15px;
color: #000000;
display: inline;
position: absolute;
}
span.tooltip4 span {
background-attachment: scroll;
display: none;
margin-left: -25px;
margin-top: -45px;
padding-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
padding-top: 6px;
width: auto;
}
.awards {
cursor:pointer;
cursor:hand;
margin:2px;
}
img.Flug {
cursor:pointer;
cursor:hand;
float:left;
margin: -4px 0 -31px -21px;
}
</style>
<script type="text/javascript">

var NumPole=1; //Номер доп поля c наградками;

var listMedal=new Array(
//=================================================
// ИМЯ НАГРАДЫ // ЗА ЧТО    // CCЫЛКА НА КАРТИНКУ
//=================================================
"awrd1", "За доблестный Труд",    "http://savepic.org/1963976.gif",
"awrd2", "Спасателю утопающих",    "http://savepic.org/1953736.gif",
"awrd3", "Лучшему модератору",    "http://savepic.org/1950664.gif",
"awrd4", "За доблестный Труд",    "http://savepic.org/1956808.gif",
"awrd5", "За доблестный Труд",    "http://savepic.org/1954760.gif",
"awrd6", "За доблестный Труд",    "http://savepic.org/1944520.gif",
"awrd7", "За доблестный Труд",    "http://savepic.org/1942472.gif",
"awrd8", "За доблестный Труд",    "http://savepic.org/1941448.gif",
"awrd9", "За доблестный Труд",    "http://savepic.org/1939400.gif",
"awrd10", "За достижения культмассовой работе", "http://savepic.org/1927112.gif",
"awrd11", "Лучшему администратору",    "http://savepic.org/1919944.gif",
"awrd12", "Лучшему Летающему Юзеру",    "http://savepic.org/1925064.gif",
"awrd13", "Змею Искусителю форума",    "http://savepic.org/1914824.gif",
"awrd14", "Ветерану-Инвалиду в положенный срок", "http://savepic.org/1960907.gif",
"awrd15", "За непревзойденную унылость постов", "http://savepic.org/1966027.gif",
"awrd16", "Лучшему ISQ-Трепло форума",    "http://savepic.org/1945547.gif",
"End")

var NamFld = '.pa-fld'+NumPole;
var FlugIm= '<img width=51 class=Flug src="http://savepic.org/1911734.png" />';
var awSTrt = '<span class=tooltip4><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 ThisAwrd = L.split(',');
for (j=0; j< ThisAwrd.length; j++){
      for (i=0; i< listMedal.length-1; i+=3){ //alert(ThisAwrd[j]+","+listMedal[i])
    if(ThisAwrd[j]==listMedal[i]){L=awSTrt+listMedal[i+2]+'"><span>'+listMedal[i+1]+'<br>'+FlugIm+'</span></span>';
    $(this).append(L);break;}
      }
};}
});
</script>

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

В выбранном Доп.поле, после прописанного имени поля, ниже строкой, - появятся наши награды

Прописанные в данном поле таким макаром( как и в прошлом скрипте наград):

awrd4,awrd2,awrd10

(Собственно имя награды просто должно совпадать с именем из списка в первой колонке

Отредактировано Deff (2011-07-15 11:13:29)

0

201

Как ни пробовала все равно просто текст... Пмогите(((

0

202

Снежана   :glasses: Установите скрипт - дайте ссылку на тему, - где есть Юзер, с прописанными наградами

(Топик должен быть виден из под гостя - проверьте!

Отредактировано Deff (2011-07-10 19:32:06)

0

203

А, я нашла ошибку)) Спасибо)))

0

204

:glasses: Поправил Прозрачность

0

205

Deff, установил, все как написано.
Итог -
http://savepic.org/2010410m.png
http://savepic.ru/2759236m.png
Прописано две, а отображается одна.
Причем пробовал на двух разных профиляхю Не зависимо от того, сколько прописал наград, первая не выводится.
Ссылка на профиль

Отредактировано Кофеман (2011-07-14 22:49:35)

+1

206

прикольно

0

207

А их делать трудно?

0

208

Кофеман  :glasses:  А зачем ты в медали вбил первым тег <br> ?(нормальный пользователь этого не сделал бы - ксать подразумевалось шо поле может заполняцо и модератором - а там ваще html не проходит

Скрипт вроде сам добавляет - он ожидает автопробела после двоеточий - а там у тя перевод строки - естественно первая медаль не читаецо

Отредактировано Deff (2011-07-15 04:31:38)

0

209

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

А зачем ты в медали вбил первым тег <br> ?(нормальный пользователь этого не сделал бы - ксать подразумевалось шо поле может заполняцо и модератором - а там ваще html не проходит

Deff, неужели ты подумал, что я сам вбивал? Я ж показал скрин, как в поле вписаны медали. Тама нету перевода строки.
А прикол оказался в том, что в настройках поля не надо указывать
http://savepic.org/2008393m.png
У меня стояло показывать под полем, отсюда форум вставляет сам этот перевод. Может надо указать в посте требования к этому полю? ))

0

210

Кофеман написал(а):

У меня стояло показывать под полем, отсюда форум вставляет сам этот перевод. Может надо указать в посте требования к этому полю? ))

:flirt:  Поправил в скрипте и на этот Вариант

+1


Вы здесь » Форум поддержки пользователей ZeroParking » Архив тем » Делаем медальки на форуме


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