Форум сервиса

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

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


Вы здесь » Форум сервиса » Дополнения к форумам » Смайлики в быстром ответе


Смайлики в быстром ответе

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

1

Уважаемые пользователи!
Обратите внимание, что под формой быстрого ответа появились смайлики, кликая на которые можно добавить их код в форму ответа.
Оценивайте!

А чтобы сделать тоже самое на своём форуме надо, во-первых, поставить скрипт добавления имени, который находится здесь:
http://www.ruhelp.com/forums/index.php?mfo...indpost&p=20762 , а во-вторых, сделать следующее:

Зайти в "Админцентр -- HTML шаблоны -- Настройка HTML -- Topic View Section -- quick_reply_box_open -- Редактировать".
Там найти строку

Код:
<textarea cols='70' rows='8' name='Post' class='textinput' tabindex="1"></textarea>

и сразу после неё добавить

Код:
<div>
<tr>
<td align='center' class='row2' valign='middle'><a href="javascript:addName(' :) ');"><img src='http://www.ruhelp.com/forums/html/emoticons/smile.gif' border='0' valign='absmiddle' alt='smile.gif'></a></td>
<td align='center' class='row2' valign='middle'><a href="javascript:addName(' :( ');"><img src='http://www.ruhelp.com/forums/html/emoticons/sad.gif' border='0' valign='absmiddle' alt='sad.gif'></a></td>
<td align='center' class='row2' valign='middle'><a href="javascript:addName(' :D ');"><img src='http://www.ruhelp.com/forums/html/emoticons/biggrin.gif' border='0' valign='absmiddle' alt='biggrin.gif'></a></td>
<td align='center' class='row2' valign='middle'><a href="javascript:addName(';) ');"><img src='http://www.ruhelp.com/forums/html/emoticons/wink.gif' border='0' valign='absmiddle' alt='wink.gif'></a></td>
<td align='center' class='row2' valign='middle'><a href="javascript:addName(' :o ');"><img src='http://www.ruhelp.com/forums/html/emoticons/ohmy.gif' border='0' valign='absmiddle' alt='ohmy.gif'></a></td>
<td align='center' class='row2' valign='middle'><a href="javascript:addName(' :angry: ');"><img src='http://www.ruhelp.com/forums/html/emoticons/mad.gif' border='0' valign='absmiddle' alt='mad.gif'></a></td>
<td align='center' class='row2' valign='middle'><a href="javascript:addName(' :P ');"><img src='http://www.ruhelp.com/forums/html/emoticons/tongue.gif' border='0' valign='absmiddle' alt='tongue.gif'></a></td>
<td align='center' class='row2' valign='middle'><a href="javascript:addName(' :blink: ');"><img src='http://www.ruhelp.com/forums/html/emoticons/blink.gif' border='0' valign='absmiddle' alt='blink.gif'></a></td>
<td align='center' class='row2' valign='middle'><a href="javascript:addName(' :lol: ');"><img src='http://www.ruhelp.com/forums/html/emoticons/laugh.gif' border='0' valign='absmiddle' alt='laugh.gif'></a></td>
</tr>
</div>

Всё!

Отредактировано Zhz (2005-11-09 13:12:22)

0

2

:)  :(  :D  ;)  :o  :angry:  :P  :blink:  :lol:
Вроде работает :) .

0

3

Круто.
Спасибо :P
А через яваскрипт нельзя?

0

4

2 Speaker
:blink:
Это и есть JavaScript.

0

5

2 Zhz
Я так понимаю, что добавление других смайлов производится точно по такой же схеме? Сколько максимально можно разместить в одном ряду и сколько рядов может быть вообще?

0

6

2 sergik
Да, конечно. Те, что установлены на форуме - все можнодобавить в форму быстрого ответа.
в одном ряду поместится смайликов 16 точно. После просто вставьте тег перехода на новую строку <br> и снова 16 штук можно и т.д. :)

0

7

а почему 16?
ну по длине строки..

0

8

2 admin
А таким же макаром можно вставить кнопки жирности, курсивности и прочие?  :)
Честно говоря зачем изобретать велосипед, когда достаточно установить мод :)

0

9

2 sergik

Ок, объясню подробнее суть проблемы:
Мод установить можно, НО при установке любого скина кроме дефолтного форум может вообще не заработать - т.к. нужно вносить массу изменений для свежескачанного шаблона (!).

Очень простым языком:
Форум будет не совместим с нормальными, не модифицированными скинами для IPB 1.3.

А таким же макаром можно вставить кнопки жирности, курсивности и прочие?

Да!

а почему 16?
ну по длине строки..

На глаз мерил. Это приблизительное значение :)

Отредактировано admin (2005-11-10 00:43:28)

0

10

Сделала, всё супер!! :)

0

11

Благодарствую

0

12

Хммм... на моем форуме выдает ошибку и пробует запустить отладчик при попытки вставить смайл.

Ps: эти смайлы есть на моем форуме, но не все включены. Однако не ставится ни один.

0

13

2 Zhz,а нельзя что бы другие смайлы были?

0

14

2 skan
Можно поставить любой смайлик, но придётся вручную искать картинку смайлика и прописывать его код в функцию.

0

15

2 Zhzага спасибо я уже сам разобрался.

0

16

А что если вставить вот это?

Отредактировано kolobochek (2005-11-17 22:35:17)

0

17

а я вставил вообще левіе смайлі а они не всталяются (((

Код:
<div>
<tr>
<td align='center' class='row2' valign='middle'><a href="javascript:addName(' <1> ');"><img src='http://galachat.com/imgs/i/b/1.gif' border='0' valign='absmiddle' alt='1'></a></td>
<td align='center' class='row2' valign='middle'><a href="javascript:addName(' <2> ');"><img src='http://galachat.com/imgs/i/b/2.gif' border='0' valign='absmiddle' alt='2'></a></td>
<td align='center' class='row2' valign='middle'><a href="javascript:addName(' <3> ');"><img src='http://galachat.com/imgs/i/b/3.gif' border='0' valign='absmiddle' alt='3'></a></td>
<td align='center' class='row2' valign='middle'><a href="javascript:addName(' <4> ');"><img src='http://galachat.com/imgs/i/b/4.gif' border='0' valign='absmiddle' alt='4'></a></td>
<td align='center' class='row2' valign='middle'><a href="javascript:addName(' <5> ');"><img src='http://galachat.com/imgs/i/b/5.gif' border='0' valign='absmiddle' alt='5'></a></td>
<td align='center' class='row2' valign='middle'><a href="javascript:addName(' <6> ');"><img src='http://galachat.com/imgs/i/b/6.gif' border='0' valign='absmiddle' alt='6'></a></td>
<td align='center' class='row2' valign='middle'><a href="javascript:addName(' <7> ');"><img src='http://galachat.com/imgs/i/b/7.gif' border='0' valign='absmiddle' alt='7'></a></td>
<td align='center' class='row2' valign='middle'><a href="javascript:addName(' <8> ');"><img src='http://galachat.com/imgs/i/b/8.gif' border='0' valign='absmiddle' alt='8'></a></td>
<td align='center' class='row2' valign='middle'><a href="javascript:addName(' <9> ');"><img src='http://galachat.com/imgs/i/b/9.gif' border='0' valign='absmiddle' alt='9'></a></td>
</tr>
</div>

вот пример...

Отредактировано pavel_sh (2005-11-18 14:08:20)

0

18

такс, разобрался сам.. в єднейм прописал как тег имаге.. далее - простиет но как добавить там что бі біли цвета жірность наклонность и прочие атребуті?

0

19

2 kolobochek
Если бы всё было так просто, то я бы не заморачивался на написание скрипта.

0

20

Zhz, так скажи пожалуйста что сделать что бы в форме быстрого ответа добавить атрибуты шрифта..

0

21

чтоб при нажатии на смайлы поле ответа не теряло курсора надо прописать всего-то 2 маленький веши:
- задать полю ответа ID (<textarea ...... id='tex'>) к примеру
- в функции в ЯваСкрипте, последней строкой добавить
[!--html--][/div]

HTML

[!--html1--]document.getElementById('tex').focus()[!--html2--]

[div class='postcolor'][!--html3--]
всего-то
терь и при добавлении смалика, и при добавлении имени курсор остаётся в текстовом поле и не приходится нажимать самому

Отредактировано Maslo (2005-11-19 13:20:47)

0

22

2 Maslo
C данным скриптом это работать не будет.

Отредактировано Zhz (2005-11-19 15:27:17)

0

23

поправочка:
работает в Internet Explorer, Mozilla FireFox
в опере не проверял :)

Отредактировано Maslo (2005-11-19 15:54:09)

0

24

ребята, так как всё-таки в быстром ответе сделать атрибуты текста?

0

25

2 pavel_sh
Зайдите в текстовый скин, скопируйте оттуда нужный код и поставьте себе на форум.
Больше пока ничего не скажу.

0

26

4 Zhz:
можно на ты, а можно поподробнее, бикоз я не настолько Бог ))) я вот как у себя реализовал, сделал три кнопки B I U и 7 кнопечек разноцветных, при их нажатии в окно сообщения вставляется

Код:
[B][/B]
Код:
[I][/I]
Код:
[U][/U]
Код:
[COLOR=blue][/COLOR]

ну а дальше уже контрал це, контрал ве где нужно...

0

27

2 pavel_sh
Можно и так. Но у меня лучше сделано ;) .

0

28

Как в быстрые смайлы запихнуть посторонние смайлы?Раз уж загружать нельзя,так хоть так попробуем.

0

29

2 Zhz
расскажи плиз как?

0

30

2 DLX
посторонние незя загружать, можешь вешать на панель тока те что у тебя есть в окне смайлов...
можно добавлять свои таким методом
мешай изображение смайла а при нажатии он будет выводить

Код:
[img]url smile[/img]

ссылка должна быть желательно с твоего же форума...
но эжто громоздко и не совсем удобно... но терпимо

2 pavel_sh
через пару дней опубликую скрипт... он будет обводить выделенную область тегами.. и если получится то вставлять теги не в конец а там где курсор...

0


Вы здесь » Форум сервиса » Дополнения к форумам » Смайлики в быстром ответе