Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Вставка смайлов кликом

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

12341234

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть возможность открыть окно со всеми смайлами форума, но вот только я поиском не нашел пробовал ли кто-то сделать вставку смайлов кликом с этой страницы? Т.е. не быстрая вставка смайлов кликом возле формы ответа, а вставка смайлов со страницы, где все смайлы приводятся с кодами, может кто-нить поделится решением?

Всего записей: 188 | Зарегистр. 13-01-2003 | Отправлено: 00:36 15-02-2004
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
12341234
 
Видимо, ты хочешь это:
 
Панель ClickSmilies

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 01:01 15-02-2004
12341234

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
Привет! Нет, это не то, что я ищу. Этот зак я давно поставил. Попробую еще раз более понятно рассказать. Вот внизу формы ответа есть надпись Разрешить смайлики? по клику на ссылке смайлики открывается окно, где перечилсены все смайлы форума и их коды.  Так вот я хочу, чтобы при клике на той странице по смайлику его код вставлялся в эту форму ответа.

Всего записей: 188 | Зарегистр. 13-01-2003 | Отправлено: 01:33 15-02-2004
12341234

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пример можно посмотреть например здесь
http://bamex.ru/forum/index.php?t=post&th_id=2&reply_to=2&rid=0&start=0  
достаточно нажать окно все смайлы и все понятно и красиво - смайлики просто вставляются кликом по ним из общего списка смайлов и никакого изврата с кодами

Всего записей: 188 | Зарегистр. 13-01-2003 | Отправлено: 16:00 15-02-2004
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
12341234
Нужно, чтобы окно со смайликами открывалось не просто ссылкой, а через window.open (в принципе, по умолчанию так оно и есть).
В окне смайликов тогда делаем ссылку к каждой картинке так:

Код:
<a href="javascript:void ins(':)')"><img src=smile.gif border=0></a>

и куда-нибудь в head на той же странице:

Код:
<script>function ins(x){
    if(opener)opener.document.mt.inpost.value += x
    }
</script>

 
Вообщем, находим в misc.cgi код
Код:
]    <html><head><title>$ibtxt{'1201'}</title></head>

меняем на

Код:
    <html><head><title>$ibtxt{'1201'}</title>
    <script>function ins(x){
    if(opener)opener.document.mt.inpost.value += x
    }
</script>
    </head>
и ниже вывод каждой картинки меняем... сначала в каждом куске кода вида:

Код:
                    <font face="$font" color="$fontcolormisc" size=$dfontsize2><img src="$emoticonsurl/sad.gif" border=0></font>

расчищаем все мусорные тэги fonts:
Код:
<img src="$emoticonsurl/sad.gif" border=0>
(это, кстати, ненормально картинке размер шрифта пытаться прописать — видать, рисовался изначальный HTML-код в WYSIWYG’e без предварительного разгребания мусора :)), потом добавляем к картинке ссылку следующего вида:

Код:
<a href="javascript:void ins(':(')"><img src="$emoticonsurl/sad.gif" border=0></a>

соответственно, код смайлика для каждой картинки свой вставлять надо.
Эти операции над кодом вставки :), :(, ;) и :o проделываем.
 
Дальше находим код:
Код:
                    <font face="$font" color="$fontcolormisc" size=$dfontsize2><img src="$emoticonsurl/$picture" border=0></font>

и меняем на
Код:
<a href="javascript:void ins(':$smileyname:')"><img src="$emoticonsurl/$picture" border=0></a>

это для кодов вида :smiliecode:
 
Работает, вроде.

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 17:09 15-02-2004
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Вставка смайлов кликом


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru