Единый форум поддержки

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

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


Вы здесь » Единый форум поддержки » Корзина » Непонятки с "полями"


Непонятки с "полями"

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

1

Допустимое кол-во символов в поле стоит 999.

<img src="http://i045.radikal.ru/1003/fa/b46d1ce0d5a5.gif" title="Самая Самая">
<img src="http://i074.radikal.ru/1003/cd/c04eebe9ef13.gif" title="Мастер Кухни">
<img src="http://i001.radikal.ru/0803/78/4e12c38dbbca.gif" title="Креативщица">

Тут не больше 300 символов, однако при попырки добавить 4ую награду - скрипт на половину обрывается, примерно так:  <img src="http://i001.radi

В чем прикол? Проверил уже все возможные варианты...

0

2

st. GID
Здравствуйте...

Может лучше через скрипт наград делать?

+1

3

Через дюкин? Награды не видно, только по клику, это не то, что надо. Темболее работает он как-то глючно, медаль растягивает...

Так чего такое с полем то?... Больше 300 символов не вставить?...

Отредактировано st. GID (Ср, 7 Апр 2010 11:43:28)

0

4

Админ заглядывает иногда в "проблеммы"?

Скрин, через дюкин скрипт наград - что я там сделал не так? Или так и должно быть?

Отредактировано st. GID (Ср, 7 Апр 2010 15:49:10)

0

5

st. GID написал(а):

Скрин, через дюкин скрипт наград - что я там сделал не так? Или так и должно быть?

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

0

6

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

awardsn["moder"] = new Array("Лучший модератор", "http://i045.radikal.ru/0803/ff/f68f6be3f7b0.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>

0

7

RPS не скажеш почему с полями такие глюки то?

0

8

st. GID

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

awardsn["moder"] = new Array("Лучший модератор", "http://i045.radikal.ru/0803/ff/f68f6be3f7b0.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=\"20px\" height=\"35px\" 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>

+1

9

ЗНачит не скажеш...

За скрипт спасибо.

0

10

st. GID написал(а):

ЗНачит не скажеш...

:dontknow:

+1

11

Может админу намекнеш какнить?

0

12

st. GID
Наврятли... Мне до него не достучаться...

0

13

Народ, кто еще награды как выдает?

0

14

Создал специально новый форум, для того что бы проверить кол-во символов - тоже самое, 3 награды вмешает (примерно 300 символов) и все, дальше скрипт обрывается на половине.

rps,  в дюкином скрипте вместо кол-во наград (когда нажимаешь на циферку, открывается список) можно место циферки слово другое какоенибудь, типо "показать награды пользователя".

Отредактировано st. GID (Сб, 10 Апр 2010 22:32:03)

0

15

st. GID
Здравствуйте.

st. GID написал(а):

rps,  в дюкином скрипте вместо кол-во наград (когда нажимаешь на циферку, открывается список) можно место циферки слово другое какоенибудь, типо "показать награды пользователя".

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

awardsn["moder"] = new Array("Лучший модератор", "http://i045.radikal.ru/0803/ff/f68f6be3f7b0.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=\"20px\" height=\"35px\" 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)
li[z].innerHTML = "Награды: <a href=\"javascript: //\" onclick=\"awardsOpen('"+nag+"');\" title=\"Показать награды пользователя\">Показать награды</a>"
}
}
</script>

+1

16

st. GID написал(а):

примерно 300 символов

255 - максимальная длина дополнительного поля

0

17

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

Админ, если что я жду ответа по первому посту, спасибо за ранее.

0

18

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

255 - максимальная длина дополнительного поля

Почему можно поставить 999?

0

19

st. GID написал(а):

Почему можно поставить 999

потому что не фильтруется

0

20

st. GID

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

awardsn["moder"] = new Array("Лучший модератор", "http://i045.radikal.ru/0803/ff/f68f6be3f7b0.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=\"20px\" height=\"35px\" 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)
li[z].innerHTML = "Награды: <a href=\"javascript: //\" onclick=\"awardsOpen('"+nag+"');\" title=\"Показать награды пользователя\">Показать награды</a>"
}
}
</script>

+1


Вы здесь » Единый форум поддержки » Корзина » Непонятки с "полями"