Всем привет.
Уважаемая техподдержка, у меня к вам три вопроса.
1. После недавних изменений сервис загрузки изображений Uploads.ru перестал принимать к загрузки картинки, адрес которых уже uploads'овский. То есть, если адрес картинки ведёт на какой-либо другой ресурс, то сервис её загружает, если же попытаться залить картинку с адресом, например, http://s3.uploads.ru/AqKUk.jpg , то выдаётся сообщение "Недействительный адрес". Хотя раньше перезагружать такие картинки было возможно. Вопрос: это глюк хостинга или намеренно сделанное ограничение?
2. Подскажите, пожалуйста, нет ли какого-нибудь кода или скрипта, который позволил бы пользователям, имеющим в своих личках не один десяток страниц с сообщениями, переходить сразу на конкретную страничку, а не листать это всё вручную? Чтобы можно было вбить или выбрать сразу конкретный номер страницы и перейти на неё. Я знаю, что на тех. поддержке где-то есть скрипт "пагинатора" для страниц в темах, но не знаю, годится ли это же и для ЛС?
3. И ещё одна просьба. На нашем форуме установлен скрипт, дающий в форме ответа кнопку с дополнительными смайликами. Скрипт работает исправно, но есть одно "но": его кнопка не выводится в панели инструментов в ЛС. Чтобы использовать такие смайлики в личке, приходится параллельно открывать какую-нибудь тему форума и поштучно копировать код каждого смайлика оттуда, что неудобно. Уважаемые скриптёры, вы не могли бы подредактировать наш скрипт так, чтобы кнопка доп. смайлов была и на форуме, и в ЛС?
Наш скрипт дополнительных смайликов (ссылки на смайлы вырезаны для компактности)
<style type="text/css">
#button-smiles {background-image:url('http://uploads.ru/i/i/5/q/i5qes.jpg'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat}
</style>
<script language="JavaScript">
function popwnd()
{
var smiles = new Array
smiles.push("http://uploads.ru/i/k/D/V/kDV8R.gif")
smiles.push("http://uploads.ru/i/i/f/p/ifpU1.gif")
smiles.push("http://uploads.ru/i/Y/6/A/Y6A1u.gif")
smiles.push("http://uploads.ru/i/a/N/4/aN4vo.gif")
smiles.push("http://uploads.ru/i/C/i/h/Cihm6.gif")
smiles.push("http://uploads.ru/i/d/4/w/d4wMh.gif")
smiles.push("http://uploads.ru/i/v/z/O/vzO0l.gif")
var msg = new String("")
msg = "<html><head><TITLE><Дополнительные смайлы></TITLE></head>\r\n"
msg += "<body bgcolor=#F5F5F5 >"
msg = msg + "<" + "script language=\"JavaScript\">\r\n"
msg += "function insert_smile(a){\r\n"
msg += "txt = \"-- \";\r\n"
msg += "window.opener. smile(txt);\r\n"
msg += "window.focus()\r\n"
msg += "return false}\r\n"
msg = msg + "</" + "script>\r\n"
i=0
msg += "<div style=\"width: 100%; text-align : justify;\" >"
while(smiles[i])
{
msg = msg + "<img src=\"" + smiles[i] + "\" onclick=\"return insert_smile(this)\" style=\"cursor: pointer\">\r\n"
i++
}
msg += "</div><a href=\"\" onclick=\"window.close()\">Закрыть окно</a>"
msg += "</BODY></html>";
popup = window.open("","popDialog","height=500,width=500, scrollbars=1")
popup.document.write(msg)
popup.document.close()
return false
}
</script>
<script type="text/javascript">
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(17).innerHTML="<img id=\"button-smiles\" title=\"Дополнительные смайлы\" onclick=\"return popwnd()\" src=\"/i/blank.gif\" />"</script>
<script>
elm=document.getElementById("form-buttons").getElementsByTagName("tr")[0].getElementsByTagName("td")
i=0
while(elm[i])
{
str=elm[i].innerHTML
if(str.indexOf("i/smile.png")!=-1)
elm[i].style.display='none'
i++
}
</script>