Данный скрипт заменяет стандартные смайлы MyBB на свои.
<script language="JavaScript">
function popwnd()
{
var smiles = new Array
smiles.push("адрес картинки")
smiles.push("адрес картинки")
smiles.push("адрес картинки")
smiles.push("адрес картинки")
smiles.push("адрес картинки")
smiles.push("адрес картинки")
smiles.push("адрес картинки")
smiles.push("адрес картинки")
smiles.push("адрес картинки")
smiles.push("адрес картинки")
smiles.push("адрес картинки")
smiles.push("адрес картинки")
smiles.push("адрес картинки")
smiles.push("адрес картинки")
smiles.push("адрес картинки")
smiles.push("адрес картинки")
smiles.push("адрес картинки")
smiles.push("адрес картинки")
smiles.push("адрес картинки")
smiles.push("адрес картинки")
smiles.push("адрес картинки")
smiles.push("адрес картинки")
var msg = new String("")
msg = "<html><head><title>Дополнительные смайлики</title></head>\r\n"
msg += "<body bgcolor=#F5F5F5 >"
msg = msg + "<" + "script type=\"text/javascript\">\r\n"
msg += "function insert(a){\r\n"
msg += "txt = \"-- \";\r\n"
msg += "window.opener.insert_text(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(this)\" />\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="<a href='' onclick=\"return popwnd()\"> <img title='Дополнительные смайлы' src='https://forumupload.ru/uploads/0000/19/5e/10693-1.gif' width='21' height='20' /></a>"
</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>
Выделенное красным меняем на адрес картинки.
Также кол-во смайлов можно добавлять, копируя этот код
smiles.push("адрес картинки")