ForumD.ru - Дизайн, графика, скрипты, техническая поддержка для форумов и сайтов

Объявление

GEMcross

Кроссовер, ориентированный на активную игру и уютный флуд.
Собираем у себя драгоценных игроков уже почти три года.

Посетить

💰 Теперь у нас можно приобрести "Мгновенные уведомления от Алекса"

Скрипт оповещает пользователей о событиях на форуме в реальном времени, придавая динамики общению.
Автор: Alex_63 | Платформа: MyBB.ru.

У нас: структурированная документация, возможность платить иностранными картами, перевыпустить подписку или купить бессрочно.

Купить скрипт

🔥 Новинка в портфолио: ДИЗАЙН ФОРУМА В СТИЛЕ ФЭНТЭЗИ С ПРОЗРАЧНОСТЬЮ

Платформа: MyBB.ru (RusFF)
Стоимость: 8000 рублей;
Авторы: Moju & Gerda

Посмотреть

🌟 ОПЛАТА ЗАКАЗА НАГРАДНЫМИ БАЛЛАМИ И СКИДКИ

Заказы можно оплачивать наградными баллами (НБ). Полностью или частично.
Бартер за НБ осуществляется на условиях платного заказа, в качестве оплаты - НБ.
А если у вас есть любой платный заказ, вы можете обменять НБ на скидочные купоны.

узнать подробности

📣 Наш проект: Ролевой поисковик

Поиск роли на текстовых ролевых
Проект от специалистов FD

Спойлеры и обсуждение

❤️ Поддержать проект

Если у вас есть желание помочь нам сделать наш проект лучше:
Реклама на сайтеПредложения
Стать модераторомОтзывы

Подробнее

SPECIAL OFFER: We distribute designs for free

Finalizing the layout for your project;
Developing a style code;
Mobile version included if you wish.

Details

Support the project

If you want to help us:
Become a moderator
SuggestionsReviews

Details
❗ ❗ ❗ Technical work is underway. We'll fix it soon. :) If you're english-speaker and want to use our forum, switch to the russian language. This is temporary, until the works with multi-language option will be done. Sorry for the inconvenience.

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

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



Смайлики в отдельном окне (Mybb)

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

1

Смайлики в отдельном окне
Добавляет в форму ответа всплывающее окно со своими смайликами.
http://se.uploads.ru/t/yGNY6.jpg

Платформа: MyBB

Код:
<style>
#button-smiles {background-image:url('http://кнопка дополнительных смайлов'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat; height:26px; width:100%}
</style>

<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("ссылка на картинку смайла")

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(a){\r\n"
msg += "txt = \"[img]\"+a.src+\"[/img] \";\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(this)\">\r\n"
i++
}

msg += "</div><a href=\"\" onclick=\"window.close()\">Закрыть окно</a>"
msg += "</BODY></html>";

popup = window.open("","popDialog","height=700,width=500,directories=0 scrollbars=auto, status=0,location=0,copyhistory=0")
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='/i/blank.gif' id='button-smiles' /></a>"
</script>

<script>
function showhide(b){
p = b.parentNode.getElementsByTagName("p")[0]
if(b.value=="Дополнительные смайлы"){
b.value="Скрыть смайлы"
p.style.display="block"}
else{
b.value="Дополнительные смайлы"
p.style.display="none"}
return false}
</script>

Вместо текста вставляем ссылку на смайл и копируем столько, сколько нужно смайлов:

smiles.push("ссылка на картинку смайла")

Стиль кнопки дополнительных смайлов в форме ответа:

#button-smiles {background-image:url('кнопка дополнительных смайлов'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat; height:26px; width:100%}

Отредактировано Nikodima (25.11.12 19:34)

+1

2

а что если этот код использовать три раза

0

3

Чиии
смысл?

0

4

Ставить в форму ответа?

0

5

И ещё... у меня нету самой кнопки (картинки) на которую нажимать. Ну сама она есть, но не видна.(

0

6

#button-smiles {background-image:url('сылка на картинку кнопки'); padding:0;
Я понимаю так.
Смысл обычный. Просто можно просертировать смайлы. Допустим в первом окошки алфавит, во втором звери а в третьем еще че нибудь))))

0

7

Герда написал(а):

#button-smiles {background-image:url(' );

Пропущена закрывающая скобка.
Лисёнок Кавая
В низ, так-же как и все коды доп. смайлов. Ога.
Дафна де Лорена написала, по моему, верно код для отображения кнопки. Возникнут вопросы - люди Вам в помощь.

0