Студия креативных разработок DevArt.PRO.
Разработка сайтов и форумов под ключ!
Сильнейшая команда в России по vBulletin - читать подробнее...
 
 
 
 

 
 
Здесь скоро опять что то будет...
 
 
 
 
 
 
Loading

Вернуться   форум vBSupport.org > Вопрос — Ответ > Вопрос — Ответ

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 31.12.2005, 23:41   #1
Продвинутый
Хочет чего-то непонятного...
Смайлы в быстрый ответ (clickable)

Нашёл на форуме тему, как вставить в форму быстрого ответа ссылку на смайлы, однако это несколько не удобно

Можно ли сделать что бы по полем ввода текста отображалась строка со смайлами?
Т.е. то же самое, что и в полной форме ответа, только снизу и в ряд, а не в колонки
  Ответить с цитированием
Рекламка
Реклама на форуме

Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Тонкие настройки прав доступа
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
Старый 02.01.2006, 12:08   #2
Sh1mm
На доске почёта
клон "ReaM"
 
banned nax
Мне тоже интересно! +1
  Ответить с цитированием
Старый 08.01.2006, 03:10   #3
Vice
Продвинутый
Хочет чего-то непонятного...
Неужели у здешних гуру нет идей?
Пробовал вставлять код, отвечающий за отображение смайлов в шаблон быстрого ответа - картинки есть, но это просто картикнки
Понял что дело d javascript который отвечает собственно за то, что бы пи клике на смайл в окошко вставлялся код - копировал из сиходников страницы javascript код - один фиг картинки есть а кликать нельзя :(

Что ещё можно попробовать?
  Ответить с цитированием
Старый 09.01.2006, 06:03   #4
Vice
Продвинутый
Хочет чего-то непонятного...
Я наверно убьюсьапстену - перепробовал всё что мог - ничего не получается такое ощущение, что vB категорически против всевозможных действий onclick а так же не родных ей скриптов

Может есть у кого-то всё таки идеи по сабжу?
  Ответить с цитированием
Старый 09.01.2006, 06:58   #5
kerk
k0t
 
Аватар для kerk
а чем дропдаун меню со смайлами не устраивает? =))
  Ответить с цитированием
Старый 09.01.2006, 08:58   #6
Vice
Продвинутый
Хочет чего-то непонятного...
Цитата:
дропдаун меню
эээ? какое какое меню?
То, что появляется в отдельном окне не катит :(
  Ответить с цитированием
Старый 09.01.2006, 16:39   #7
kerk
k0t
 
Аватар для kerk

===========
http://www.vbsupport.org/forum/showt...hlight=smilies
  Ответить с цитированием
Старый 10.01.2006, 20:23   #8
Vice
Продвинутый
Хочет чего-то непонятного...
Это очень близко к тому, что мне надо - как только смгу скачать атач потестирую

Vice добавил 10.01.2006 в 20:23
Я сделал это!!
Конечно несколько варварски но работает
Итак по порядку:
1. Скачать и установить компонент из топика:
http://www.vbsupport.org/forum/showthread.php?t=1581
2. Полностью настроить все смайлы
3. Открыть исходный код вашей формы полного ответа
4. Ищем там что-то похожее на:
Код:
<fieldset id="vB_Editor_001_smiliebox" title="Смайлы">
	<legend>Смайлы</legend>
	<table cellpadding="4" cellspacing="0" border="0" align="center">
	
	<tr align="center" valign="bottom">
<td><img src="images/smilies/origin/sad.gif" id="vB_Editor_001_smilie_15" alt=":sad:" title="Sad" border="0" /></td><td><img src="images/smilies/origin/spiteful.gif" id="vB_Editor_001_smilie_36" alt=":spiteful:" title="Spiteful" border="0" /></td><td><img src="images/smilies/wink.gif" id="vB_Editor_001_smilie_4" alt=";)" title="Подмигивание" border="0" /></td>
</tr>
<tr align="center" valign="bottom">
<td><img src="images/smilies/origin/diablo.gif" id="vB_Editor_001_smilie_25" alt=":diablo:" title="Diablo" border="0" /></td><td><img src="images/smilies/origin/give_rose.gif" id="vB_Editor_001_smilie_14" alt=":give_rose:" title="Give Rose" border="0" /></td><td><img src="images/smilies/origin/good.gif" id="vB_Editor_001_smilie_35" alt=":good:" title="Good" border="0" /></td>
</tr>
<tr align="center" valign="bottom">
<td><img src="images/smilies/biggrin.gif" id="vB_Editor_001_smilie_3" alt=":D" title="Смех" border="0" /></td><td><img src="images/smilies/origin/angel.gif" id="vB_Editor_001_smilie_24" alt=":angel:" title="Angel" border="0" /></td><td><img src="images/smilies/origin/pleasantry.gif" id="vB_Editor_001_smilie_13" alt=":pleasantry:" title="Pleasantry" border="0" /></td>
</tr>
<tr align="center" valign="bottom">
<td><img src="images/smilies/origin/fool.gif" id="vB_Editor_001_smilie_34" alt=":fool:" title="Fool" border="0" /></td><td><img src="images/smilies/blush.gif" id="vB_Editor_001_smilie_2" alt=":o" title="Смущение" border="0" /></td><td><img src="images/smilies/origin/pardon.gif" id="vB_Editor_001_smilie_23" alt=":pardon:" title="Pardon" border="0" /></td>
</tr>
<tr align="center" valign="bottom">
<td><img src="images/smilies/origin/wacko.gif" id="vB_Editor_001_smilie_12" alt=":wacko:" title="Wacko" border="0" /></td><td><img src="images/smilies/origin/cray.gif" id="vB_Editor_001_smilie_33" alt=":cray:" title="Cray" border="0" /></td><td><img src="images/smilies/smile.gif" id="vB_Editor_001_smilie_1" alt=":)" title="Радость" border="0" /></td>
</tr>

	
	<tr>
		<td class="smallfont" colspan="3">[<a href="#" onclick="vB_Editor['vB_Editor_001'].open_smilie_window(smiliewindow_x, smiliewindow_y); return false" title="Показано 15 смайлов, всего 40.">Еще</a>]</td>
	</tr>
	
	</table>
</fieldset>
5. И превращаем в:
Код:
<if condition="$show['smiliebox']">
<div align="center"><fieldset id="{$editorid}_smiliebox" title="$vbphrase[smilies]" style="border: 0px;">
<img src="images/smilies/origin/sad.gif" id="vB_Editor_001_smilie_15" alt=":sad:" title="Sad" border="0" />&nbsp;&nbsp;<img src="images/smilies/origin/spiteful.gif" id="vB_Editor_001_smilie_36" alt=":spiteful:" title="Spiteful" border="0" />&nbsp;&nbsp;<img src="images/smilies/wink.gif" id="vB_Editor_001_smilie_4" alt=";)" title="Подмигивание" border="0" />&nbsp;&nbsp;
<img src="images/smilies/origin/diablo.gif" id="vB_Editor_001_smilie_25" alt=":diablo:" title="Diablo" border="0" />&nbsp;&nbsp;<img src="images/smilies/origin/give_rose.gif" id="vB_Editor_001_smilie_14" alt=":give_rose:" title="Give Rose" border="0" />&nbsp;&nbsp;<img src="images/smilies/origin/good.gif" id="vB_Editor_001_smilie_35" alt=":good:" title="Good" border="0" />&nbsp;&nbsp;
<img src="images/smilies/biggrin.gif" id="vB_Editor_001_smilie_3" alt=":D" title="Смех" border="0" />&nbsp;&nbsp;<img src="images/smilies/origin/angel.gif" id="vB_Editor_001_smilie_24" alt=":angel:" title="Angel" border="0" />&nbsp;&nbsp;<img src="images/smilies/origin/pleasantry.gif" id="vB_Editor_001_smilie_13" alt=":pleasantry:" title="Pleasantry" border="0" />&nbsp;&nbsp;
<img src="images/smilies/origin/fool.gif" id="vB_Editor_001_smilie_34" alt=":fool:" title="Fool" border="0" />&nbsp;&nbsp;<img src="images/smilies/blush.gif" id="vB_Editor_001_smilie_2" alt=":o" title="Смущение" border="0" />&nbsp;&nbsp;<img src="images/smilies/origin/pardon.gif" id="vB_Editor_001_smilie_23" alt=":pardon:" title="Pardon" border="0" />&nbsp;&nbsp;
<img src="images/smilies/origin/wacko.gif" id="vB_Editor_001_smilie_12" alt=":wacko:" title="Wacko" border="0" />&nbsp;&nbsp;<img src="images/smilies/origin/cray.gif" id="vB_Editor_001_smilie_33" alt=":cray:" title="Cray" border="0" />&nbsp;&nbsp;<img src="images/smilies/smile.gif" id="vB_Editor_001_smilie_1" alt=":)" title="Радость" border="0" />
</fieldset>
</div></if>
6. Открываем шаблон showthread_quickreply и ищем в нём:
Код:
	<textarea name="message" id="{$editorid}_textarea" rows="10" cols="60" style="width:$stylevar[messagewidth]; height:{$editor_height}px" tabindex="1" dir="$stylevar[textdirection]"></textarea>
	</if>
</div>
7. Добавляем ниже то, что получилось у нас в п.5
8. Сохраняем и радуемся

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

Последний раз редактировалось Vice; 10.01.2006 в 20:23.. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 10.01.2006, 21:28   #9
Pypkin
Продвинутый
 
Аватар для Pypkin
Vice, а можно поконкретнее
Цитата:
Сообщение от Vice
. Открыть исходный код вашей формы полного ответа
где это и как называется , так же интересует
Цитата:
Сообщение от Vice
5. И превращаем в:
это значит заменить? и что значит
Цитата:
Сообщение от Vice
2. Полностью настроить все смайлы
?
  Ответить с цитированием
Старый 11.01.2006, 01:05   #10
Vice
Продвинутый
Хочет чего-то непонятного...
Pypkin, хм..
1. Открыть исходный код вашей формы полного ответа - значит открыть страницу с полным ответом в браузере и посмотреть её исходный код. В опере 7.53 это делается просто - нажимаем Alt+F3
2. Полностью настроить смайлы - значит добавить все, смайлы которые вы хотите, и выстроить их так как вы хотите
3. Превращаем - значит превращаем.. просто смайлы у всех разные, пути к смайлам тоже, поэтому надо открыть страницу с кодом, найти в нём нужный кусок и изменить его по аналогии с примером
  Ответить с цитированием
Ответ

Закладки

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



 
 

Текущее время: 04:18 25.05.2012. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.0.6
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot