И в какой вставлять? Верх или низ?
Делаем медальки на форуме
Сообщений 181 страница 210 из 222
Поделиться1822011-02-25 12:26:44
видимо я дебил . неполучается у меня , всё сделала , но у меня в поле награда просто текст идет 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)
Поделиться1832011-03-10 10:01:06
тут всё конечно правильно только вот есть одно не правильное! - вместо этого <img src="ссылка на картинку" alt="За посещение форума"> нужно вставлять -
<img src="ссылка на картинку" title="этот текст будет появляться при наведение">
вот посмотрите картинку ниже: так как много таких кодов в строчку не поместиться вы можете сделать вот так:
Отредактировано Lonely_wolf (2011-05-12 18:43:18)
Поделиться1842011-03-24 22:24:21
Пробовала этот скрипт, и новый скрипт медалей от Duka. Супер! пользователей как шоком тряхнуло. Ради наградок начали флудить, набирать сообщения и уважение, достаточно удобно
Кто-нибудь знает другие картинки наград? А то везде почти одни и те же. Хочется отличиться... НО, что бы картинки выглядили как награды, а не как обычные анимашки
Поделиться1852011-05-12 17:00:35
Добрый день,
у меня, к сожалению, не заправляется картинка под аватор пользователя. Вместо этого появляется внизу под аватором скрипт и все.
Помогите, в чем может быть несоответствие?
wwwgadanie13.ru
Заранее спасибо.
Поделиться1862011-05-12 18:42:18
Alexandra
а как делали что вставляли скажите?
Поделиться1872011-05-13 16:49:50
Lonely_wolf
я сделала раздел для медали как в описании, где в профиле участника заправляется медаль. Вставляю выше приведенный скрипт и код картинки, а также наименование награды, но в итоге под аватором пользователя высвечивается код картинки, а не сама картинка.
Поделиться1882011-05-13 21:22:00
Alexandra, вышеприведенный скрипт - это какой? Этот? Новый скрипт наград
Поделиться1902011-05-14 16:43:44
Ви
этот
<img src="ссылка на картинку" alt="Главному рас3.14здяю">
Описание вснедрения медальки стоит в этой теме на первой странице в самом верху.
Отредактировано Alexandra (2011-05-14 16:44:20)
Поделиться1912011-05-14 16:59:36
Alexandra, да, я знаю, где оно. Предлагаю такой вариант, ибо и у меня сейчас не получилось поставить картинку:
Создаете новое поле и выбираете любой тип, где предусмотрена вставка картинок (флажки, переключатели, раскрывающийся список). В такой способ картинка стопроцентно будет отображаться и никакие коды при этом не потребуются. А далее заходите в профиль к участнику и и выбираете нужную картинку. Да, и если это поле у вас под медали, не забудьте поставить "Нет" напротив "Заполнение". Так вы запретите пользователю самостоятельно заполнить поле.
Поделиться1922011-05-15 12:20:20
Спасибо!Я вставила медали.Только когда навожу курсор название не выходит!
Поделиться1932011-05-16 18:50:31
Создаете новое поле и выбираете любой тип, где предусмотрена вставка картинок (флажки, переключатели, раскрывающийся список). В такой способ картинка стопроцентно будет отображаться и никакие коды при этом не потребуются. А далее заходите в профиль к участнику и и выбираете нужную картинку
Ви
спасибо Вам. Я сейчас дотепала по этому вопросу.
Поделиться1942011-05-26 15:47:50
Alexandra, да, я знаю, где оно. Предлагаю такой вариант, ибо и у меня сейчас не получилось поставить картинку:
Создаете новое поле и выбираете любой тип, где предусмотрена вставка картинок (флажки, переключатели, раскрывающийся список). В такой способ картинка стопроцентно будет отображаться и никакие коды при этом не потребуются. А далее заходите в профиль к участнику и и выбираете нужную картинку. Да, и если это поле у вас под медали, не забудьте поставить "Нет" напротив "Заполнение". Так вы запретите пользователю самостоятельно заполнить поле.
но всё же есть минус!!! при наведении курсора мыши не будет описания за что дана награда!
Поделиться1952011-05-26 17:02:48
но всё же есть минус!!! при наведении курсора мыши не будет описания за что дана награда!
Если что, там есть еще и поле "Поясняющий текст". Не напрасно же он там
Поделиться1962011-05-26 18:08:59
Если что, там есть еще и поле "Поясняющий текст". Не напрасно же он там
хмм... видимо я пропустил это разве при наведении на награду можно увидеть за что?
Поделиться1972011-05-26 18:34:53
хмм... видимо я пропустил это разве при наведении на награду можно увидеть за что?
Нет, это обычно в профиле увидеть можно.
Поделиться1982011-07-09 12:47:29
спасибо помогли
Поделиться2002011-07-10 10:23:04
хмм... видимо я пропустил это разве при наведении на награду можно увидеть за что?
Invisible Man мон простой кодер картинок сделать вместо - аббревиатуры:
3. Можно ли, используя скрипт наград, сделать так, чтобы они отображались в информации под аватаром пользователя, а не в отдельном окне?
Ну вот чот изобразил -
Медальки на форум в Профиле, в топике
В 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)
Поделиться2012011-07-10 17:25:43
Как ни пробовала все равно просто текст... Пмогите(((
Поделиться2022011-07-10 19:14:13
Снежана Установите скрипт - дайте ссылку на тему, - где есть Юзер, с прописанными наградами
(Топик должен быть виден из под гостя - проверьте!
Отредактировано Deff (2011-07-10 19:32:06)
Поделиться2032011-07-11 22:35:04
А, я нашла ошибку)) Спасибо)))
Поделиться2042011-07-12 01:29:16
Поправил Прозрачность
Поделиться2062011-07-15 04:11:09
прикольно
Поделиться2072011-07-15 04:12:43
А их делать трудно?
Поделиться2082011-07-15 04:19:48
Кофеман А зачем ты в медали вбил первым тег <br> ?(нормальный пользователь этого не сделал бы - ксать подразумевалось шо поле может заполняцо и модератором - а там ваще html не проходит
Скрипт вроде сам добавляет - он ожидает автопробела после двоеточий - а там у тя перевод строки - естественно первая медаль не читаецо
Отредактировано Deff (2011-07-15 04:31:38)
Поделиться2092011-07-15 10:11:02
А зачем ты в медали вбил первым тег <br> ?(нормальный пользователь этого не сделал бы - ксать подразумевалось шо поле может заполняцо и модератором - а там ваще html не проходит
Deff, неужели ты подумал, что я сам вбивал? Я ж показал скрин, как в поле вписаны медали. Тама нету перевода строки.
А прикол оказался в том, что в настройках поля не надо указывать
У меня стояло показывать под полем, отсюда форум вставляет сам этот перевод. Может надо указать в посте требования к этому полю? ))
Поделиться2102011-07-15 10:43:28
У меня стояло показывать под полем, отсюда форум вставляет сам этот перевод. Может надо указать в посте требования к этому полю? ))
Поправил в скрипте и на этот Вариант
Похожие темы
Награды для форумов! | Оформление форумов | 2012-07-28 |
Вопросы насчёт форума 3 | Архив тем | 2009-07-17 |
Вопросы насчёт форума 5 < | Архив тем | 2010-06-08 |
Медальки | Вопросы по скриптам | 2009-12-23 |
The sims 2 & 3(форум посвящённый игре симс 2 и 3) | Архив каталога | 2011-02-14 |