Перейти к контенту

быстрый ответ


Рекомендуемые сообщения

сории еси сей сабж был или я что то где то не заметил

вобщем хотел поставить на 1.3.1 форму быстрого ответа - где сию взять?

заранее благодарен

Ссылка на комментарий
Поделиться на других сайтах

  • 1 год спустя...

1. Добавляем в конец стилей это:

 

 .menubuttonB { font-family: courier; background: #5B85C6; padding: 1px 3px 1px 3px; border: 1px solid #FF5A00; color: #FFF; line-height: 14px; background-image: url(http://rc.foto.radikal.ru/0707/b2/da32faa5cd11.gif); }
.menubuttonB a:link, .lmenubuttonB a:visited, .menubuttonB a:active { text-decoration: none;color: #FFF; }
.menubuttonB a:hover { text-decoration: none;color: #FFF; }
.menubuttonO { font-family: verdana; background: #ED8718; padding: 1px 3px 1px 3px; border: 1px solid #FF5A00; color: #FFF; line-height: 14px; background-image: url(http://rd.foto.radikal.ru/0707/5a/10ffa715fd87.gif); }

.jsMenu { 
position: absolute;
display: block;
visibility: hidden;
margin: 0px;
padding: 0px;
top: 0px;
left: 10px;
background-color: #E4EAF2;
border: 1px solid #FF5A00;
}

.jsMenu ul { 
margin: 0px;
padding: 0px 0px 0px 0px;
list-style: none;
background-color: #F5F9FD;
}

.jsMenu li { 
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 font-family: Verdana, Sans-Serif;
 font-size: 10px;
 line-height: 12px;
 color: #000000;
 background-color: #F5F9FD;
}

.jsMenu li.heading { 
 text-align: center;
 background-color: #5B85C6;
 color: #FFF;
 width: 100%;
}

.jsMenu li.separator { 
 background-color: #FFF;
 height: 16px;
 width: 100%;
}

.jsMenu li.mousehelp {
 line-height: 0px;
 height: 1px;
 font-size: 1px;
 width: 100%;
}

.jsMenu li a { 
 padding-top: 1px;
 padding-bottom: 2px;
 display: block;
 border-left: 0px solid #000000;
 border-right: 0px solid #000000;
 border-top: 1px solid #FFF;
 border-bottom: 1px solid #FFF;
 text-decoration: none;
 text-align: left;
 color: #000000;
 width: 100%;
}

.jsMenu a:hover { 
 border-top: 1px solid #555555;
 border-bottom: 1px solid #555555;
 background-color: #CFDEF3;
}

 

 

2. Добавляем такие макросы:

Название, содержимое

Z_B

<span class='menubuttonB' > <s>Z</s> </span>

I_B

<span class='menubuttonB' > <i>Н</i> </span>

B_B

<span class='menubuttonB' > <b>Ж</b> </span>

U_B

<span class='menubuttonB' > <u>П</u> </span>

COLOR_B_MENU

<span class='menubuttonO' id="color_key" height='100%'><img src='http://re.foto.radikal.ru/0707/c4/9367f13def71.gif' border='0' /></span>

COLOR_B

<span class='menubuttonB'>Цвет</span>

LIST_B_MENU

<span class='menubuttonO' id="list_key"><img src='http://re.foto.radikal.ru/0707/c4/9367f13def71.gif' border='0' /></span>

LIST_B

<span class='menubuttonB'>Список</span>

FONT_B_MENU

<span class='menubuttonO' id="font_key"><img src='http://re.foto.radikal.ru/0707/c4/9367f13def71.gif' border='0' /></span>

FONT_B

<span class='menubuttonB'>Шрифт</span>

SIZE_B

<span class='menubuttonB'>Размер</span>

SIZE_B_MENU

<span class='menubuttonO' id="size_key"><img src='http://re.foto.radikal.ru/0707/c4/9367f13def71.gif' border='0' /></span>

URL_B

<span class='menubuttonB' >Ссылка</span>

URL_N

<span class='menubuttonO' >+</span>

FLASH_N

<span class='menubuttonO' >+</span>

IMG_N

<span class='menubuttonO' >+</span>

IMG_B

<span class='menubuttonB' >Картинка</span>

FLASH_B

<span class='menubuttonB' >Flash </span>

EMAIL_B

<span class='menubuttonB' >Почта </span>[CODE]
EMAIL_N
[CODE]<span class='menubuttonO' >+</span>

QUOTE_B

<span class='menubuttonB' >Цитата </span>

SQL_B

<span class='menubuttonB' >SQL </span>

HTML_B

<span class='menubuttonB' >HTML </span>

CODE_B

<span class='menubuttonB' >Код </span>

DOHTML_B

<span class='menubuttonB' width='20' ><span style='color:burlywood' >doHTML  </span></span>

DOWNLOAD_B

<span class='menubuttonB' >Скачать</span>

DOWNLOAD_N

<span class='menubuttonO' >+</span>

OFFTOP_B

<span class='menubuttonB' >Оффтоп</span>

MARQUEE_B

<span class='menubuttonB' >Бегущая строка</span>

HIDE_B

<span class='menubuttonB' >Скрытый</span>

LEFT_B

<span class='menubuttonB' >Лево</span>

RIGHT_B

<span class='menubuttonB' >Право</span>

CENTER_B

<span class='menubuttonB' >Центр</span>

W_B

<span class='menubuttonB' >Предупреждение</span>

 

 

3. Вставляем в быстрый ответ quick_reply_box_open.

 

<script type="text/javascript" src="http://ipboard.org/html/MyLib.js"></script>
<script type="text/javascript" src="http://ipboard.org/html/ToolMenu.js"></script>
<script type="text/javascript" src="http://ipboard.org/html/ToolMenuData.js"></script>
<script type="text/javascript">
 <!--
  document.onkeydown=function(e){
  if (e) event=e
  if ((event.keyCode==13)&&(event.ctrlKey)){
	document.REPLIER.submit.click();
}}

function emo_pop()
{
  window.open('index.{ibf.vars.php_ext}?act=legends&CODE=emoticons&s={ibf.session_id}','Legends','width=250,height=500,resizable=yes,scrollbars=yes'); 
}
  //-->

  function initSavedColors() {
 saved = new Array();
 var colors = "red,green,blue,orange,purple,brown";

 if (tmp = my_getcookie('savedColors') ) {
  saved = tmp.split(",");
 }
 else {
  saved = colors.split(",");
 }

 my_setcookie( 'savedColors', saved.join(','), 1 );
  }


  function getSavedColor() {
 saved = new Array();
 var funcS;
 var funcE;
 funcS = "ubbc_wrapTags('[COLOR=";
 funcE = "]','[/COLOR]')";

 if (tmp = my_getcookie('savedColors') ) {
  saved = tmp.split(",");
 }

 for( i = 0; i < saved.length; i++ ) {	   
   document.write('<td id="cTd',i,'" style="background-color:',saved[i],'; cursor:pointer" onclick="',funcS + saved[i] + funcE,'" ></td>');
 }
  }

 function updateColorsTd() {
 saved = new Array();

 if (tmp = my_getcookie('savedColors') ) {
  saved = tmp.split(",");
 }

 if (saved.length != 0) {
	for( i = 0; i < saved.length; i++ ) {	
	  id = "cTd" + i;
	  var funcS;
	  var funcE;
	  funcS = "ubbc_wrapTags('[COLOR=";
	  funcE = "]','[/COLOR]')";
	  obj = my_getbyid(id);
	  obj.style.backgroundColor = saved[i];
//		 event = "ubbc_wrapTags('[COLOR=" + saved[i] + "]','[/COLOR]')";
//		 obj.onclick = event;
	}
 } 
 }

 function saveNewColor(nColor) {
 saved = new Array();	 
 newar = new Array();
 newar[0]  = nColor;

 if (tmp = my_getcookie('savedColors') ) {
  saved = tmp.split(",");
 } 

 if (saved.length != 0) { 
	for( i = 0; i < saved.length - 1; i++ ) { 
	   j = i + 1;
	   newar[j] = saved[i];		  
	}
	my_setcookie( 'savedColors', newar.join(','), 1 );
 }
 else { 
   initSavedColors();
 }
 }

 function CheckPostMessage(isMsg) {
 errors = "";

 if (obj = my_getbyid('Post_area')) { 
   if (obj.value == "") {
	 errors = "Всё бы хорошо, но не хаватает сообщения. Введите, пожалуйста, текст.";
   }

   if (my_getbyid('translitBox').checked == true) {
	  obj.value = "[translit]" + obj.value + "[/translit]"; 
   }
 }

 if (errors != "") {
	alert(errors);
	return false;
 } else {
   document.REPLIER.submit.disabled = true;
   return true;
 }
 }

 function transitValue() {
  if (obj = my_getbyid('Post_area')) { 
 obj.value = creoTranslitor(obj.value,"usual");
  }
 }

</script>

<br />

<div align='left' id='qr_open' style="display:$show;position:relative;">
<form name='REPLIER' action="{ibf.script_url}" onsubmit='return CheckPostMessage()'  method='post' enctype='multipart/form-data'>
 <input type='hidden' name='act' value='Post' />
 <input type='hidden' name='s' value='' />
 <input type='hidden' name='CODE' value='03' />
 <input type='hidden' name='f' value='$fid' />
 <input type='hidden' name='t' value='$tid' />
 <input type='hidden' name='st' value='{$ibforums->input['st']}' />
 <input type='hidden' name='enabletrack' value='{ibf.member.auto_track}' />
 <input type='hidden' name='auth_key' value='$key' />
 <input type='hidden' name='MAX_FILE_SIZE' value='500000' />
 <!-- TITLE DIV -->
 <div class="tableborder">
  <div class='maintitle'><{CAT_IMG}> {ibf.lang.qr_title}</div>
<table width="100%">	
 <tr>
  <td width='33%'></td>
  <td >
   <table width='100%'>
	<tr height="18">
	 <td align='center'>
		<a alt='Жирный текст' title='Жирный текст' onclick="ubbc_wrapTags('[B]','[/B]'); return false;" href="java script: ubbc_wrapTags('[B]','[/B]');"><{B_B}></a>
	 </td><td align='center'>
		<a alt='Наклонный текст' title='Наклонный текст' onclick="ubbc_wrapTags('[I]','[/I]'); return false;" href="java script: ubbc_wrapTags('[I]','[/I]');"><{I_B}></a>
	 </td><td align='center'>
		<a alt='Подчеркнутый текст' title='Подчеркнутый текст' onclick="ubbc_wrapTags('[U]','[/U]'); return false;" href="java script: ubbc_wrapTags('[U]','[/U]');"><{U_B}></a>
	 </td><td align='center'>
		<a alt='Зачеркнутый текст' title='Зачеркнутый текст' onclick="ubbc_wrapTags('[S]','[/S]'); return false;" href="java script: ubbc_wrapTags('[S]','[/S]');"><{Z_B}></a>
	 </td><td align='center'>
	  <a onclick="return false;" href="java script: void(0);"><{SIZE_B_MENU}></a><a><{SIZE_B}></a>
	 </td><td align='center' vAlign='middle'>
	  <a onclick="return false;" href="java script: void(0);"><{FONT_B_MENU}></a><a><{FONT_B}></a>
	 </td><td align='center' vAlign='middle'>
	  <a onclick="return false;" href="java script: void(0);"><{COLOR_B_MENU}></a><a><{COLOR_B}></a>
	 </td>
	</tr>
   </table>
  </td>
  <td width='33%' align='right' ><a href="http://support.ipboard.org/" title='Сервис форумов' target="_blank"><b>[Сервис<span style="color:orange">2</span>форумов]</b></a></td>
 </tr>
 <tr>
  <td width='33%' ></td>
  <td >
   <table class='tableborder' border='1' cellspacing="1" cellpadding="1" width="100%" height="12" align='center'>
	<tr>
	 <script type="text/javascript">initSavedColors(); getSavedColor();</script>
	</tr>
   </table>
  </td>
  <td width='33%' ></td>
 </tr>
 <tr>
  <td width='33%' >
   <table width='100%' height='100%' >
	<tr height="18">
	 <td align='right'>
		<a alt='Расширенный режим вставки.' title='Расширенный режим вставки.' onclick="ubbc_inserLink(); return false;" href="java script:ubbc_inserLink();"><{URL_N}></a><a alt='Вставить ссылку на ресурс.' title='Вставить ссылку на ресурс.' onclick="ubbc_wrapTags('[URL]','[/URL]'); return false;" href="java script: ubbc_wrapTags('[URL]','[/URL]');"><{URL_B}></a>
	 </td>
	</tr>
	<tr height="18">
	 <td align='right' >
<!--	  <a alt='Расширенный режим вставки.' title='Расширенный режим вставки.' onclick="ubbc_inserPicture(); return false;" href="java script:ubbc_inserPicture();"><{IMG_N}></a> -->
	   <a alt='Вставить картинку по ссылке.' title='Вставить картинку по ссылке.' onclick="ubbc_wrapTags('[IMG=',']'); return false;" href="java script: ubbc_wrapTags('[IMG=',']');"><{IMG_B}></a>
	 </td>
	</tr>
	<tr height="18">
	 <td align='right' >
		<a alt='Расширенный режим вставки.' title='Расширенный режим вставки.' onclick="ubbc_inserFlash(); return false;" href="java script:ubbc_inserFlash();"><{FLASH_N}></a><a alt='Вставить флеш по ссылке.' title='Вставить флеш по ссылке.' onclick="ubbc_wrapTags('[FLASH=200,200]','[/FLASH]'); return false;" href="java script: ubbc_wrapTags('[FLASH=200,200]','[/FLASH]');"><{FLASH_B}></a>
	 </td>
	</tr>
	<tr height="18">
	 <td align='right' >
		<a alt='Расширенный режим вставки.' title='Расширенный режим вставки.' onclick="ubbc_inserEMail(); return false;" href="java script:ubbc_inserEMail();"><{EMAIL_N}></a><a alt='Вставить адресс почты.' title='Вставить адресс почты.' onclick="ubbc_wrapTags('[EMAIL]','[/EMAIL]'); return false;" href="java script: ubbc_wrapTags('[EMAIL]','[/EMAIL]');"><{EMAIL_B}></a>
	 </td>
	</tr>
	<tr height="18">
	 <td align='right'>
		<a alt='Расширенный режим вставки.' title='Расширенный режим вставки.' onclick="ubbc_inserDLink(); return false;" href="java script:ubbc_inserDLink();"><{DOWNLOAD_N}></a><a alt='Вставить ссылку на скачиваемый файл.' title='Вставить ссылку на скачиваемый файл.' onclick="ubbc_wrapTags('[download=]','[/download]'); return false;" href="java script: ubbc_wrapTags('[download=]','[/download]');"><{DOWNLOAD_B}></a>
	 </td>
	</tr>
	<tr height="18">
	 <td align='right'>
	   <a alt='Бегущая строка' title='Бегущая строка' onclick="ubbc_wrapTags('[marquee]','[/marquee]'); return false;" href="java script: ubbc_wrapTags('[marquee]','[/marquee]');"><{MARQUEE_B}></a>
	 </td>
	</tr>
	<tr height="18">
	 <td align='right'>
	   <a alt='Прижать в лево' title='Прижать в лево' onclick="ubbc_wrapTags('[left]','[/left]'); return false;" href="java script: ubbc_wrapTags('[left]','[/left]');"><{LEFT_B}></a>
	 </td>
	</tr>
	<tr height="18">
	 <td align='right'>
	   <a alt='Прижать к правому борту' title='Прижать к правому борту' onclick="ubbc_wrapTags('[right]','[/right]'); return false;" href="java script: ubbc_wrapTags('[right]','[/right]');"><{RIGHT_B}></a>
	 </td>
	</tr>
	<tr height="18">
	 <td align='right'>
	   <a alt='Центрировать' title='Центрировать' onclick="ubbc_wrapTags('[center]','[/center]'); return false;" href="java script: ubbc_wrapTags('[center]','[/center]');"><{CENTER_B}></a>
	 </td>
	</tr>
	<tr>
	  <td height='100%'> </td>
	</tr>
   </table>
  </td>
  <td align='center'>
   <textarea id='Post_area' cols='70' rows='25' name='Post' class='textinput' tabindex="1" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onfocus="storeCaret(this);"></textarea>
  </td>
  <td width='33%' >
   <table width='100%' align='left' height="100%" >
	<tr height="18">
	 <td>
	  <a alt='Вставить цитату.' title='Вставить цитату.' onclick="ubbc_wrapTags('[QUOTE]','[/QUOTE]'); return false;" href="java script: ubbc_wrapTags('[QUOTE]','[/QUOTE]');"><{QUOTE_B}></a>
	 </td>
	</tr>
	<tr height="18">
	 <td vAlign='middle' >
	   <a onclick="return false;" href="java script: void(0);"><{LIST_B_MENU}></a><a><{LIST_B}></a>
	 </td>
	<tr height="18">
	 <td>
	  <a alt='Вставить код.' title='Вставить код.' onclick="ubbc_wrapTags('[***CODE]','[/***CODE]'); return false;" href="java script: ubbc_wrapTags('[***CODE]','[/***CODE]');"><{CODE_B}></a>
	 </td>
	</tr>
	<tr height="18">
	 <td>
	  <a alt='Вставить html код.' title='Вставить html код.' onclick="ubbc_wrapTags('[HTML]','[/HTML]'); return false;" href="java script: ubbc_wrapTags('[HTML]','[/HTML]');"><{HTML_B}></a>
	 </td>
	</tr>
	<tr height="18">
	 <td>
	  <a alt='Вставить sql код.' title='Вставить sql код.' onclick="ubbc_wrapTags('[SQL]','[/SQL]'); return false;" href="java script: ubbc_wrapTags('[SQL]','[/SQL]');"><{SQL_B}></a>
	 </td>
	</tr>
	<tr height="18">
	 <td>
	 <a alt='Оффтоп' title='Оффтоп' onclick="ubbc_wrapTags('[offtop]','[/offtop]'); return false;" href="java script: ubbc_wrapTags('[offtop]','[/offtop]');"><{OFFTOP_B}></a>
	 </td>
	</tr>
	<tr height="18">
	 <td>
	 <a alt='Скрытый от гостей' title='Скрытый от гостей' onclick="ubbc_wrapTags('[hide]','[/hide]'); return false;" href="java script: ubbc_wrapTags('[hide]','[/hide]');"><{HIDE_B}></a>
	 </td>
	</tr>
	<tr height="18">
	 <td>
	 <a alt='Предупреждение' title='Предупреждение' onclick="ubbc_wrapTags('[w]','[/w]'); return false;" href="java script: ubbc_wrapTags('[w]','[/w]');"><{W_B}></a>
	 </td>
	</tr>
	<tr height="18">
	 <td height='100%'> </td>
	</tr>
	<tr height="18">
	 <td>
	  <a alt='Выполнить html код. Только администрация.' title='Выполнить html код. Только администрация.' onclick="ubbc_wrapTags('[doHTML]','[/doHTML]'); return false;" href="java script: ubbc_wrapTags('[doHTML]','[/doHTML]');"><{DOHTML_B}></a></td>
	</tr>
   </table>
  </td>
 </tr>
 <tr>
  <td width='33%' ></td>
  <td>
   <table width="100%" >
	<tr>
	 <td align='center' >
	  <a href="java script:addName(' :) ');"><img src='ссылка на 1 смайлик' border='0' valign='absmiddle' alt='Улыбка'></a>
	  <a href="java script:addName(' :( ');"><img src='ссылка на 2 смайлик' border='0' valign='absmiddle' alt='Грусть'></a>
	  <a href="java script:addName(' :angry: ');"><img src='ссылка на 3 смайлик' border='0' valign='absmiddle' alt='Злость'></a>


Дальнейший список смайликов


	 </td>
	</tr>
	<tr>
	 <td align='center' >
	  <table width='100%' ><tr><td align='left' nowrap='nowrap'>
		<input type='checkbox' name='enableemo' value='yes' class="checkbox" checked="checked" />Смайлы | <a href='java script:emo_pop();'>Все смайлы</a>
	  </td><td align='right' nowrap='nowrap'>
		<input type='checkbox' name='enablesig' value='yes' class="checkbox" checked="checked" /> Вкл. подпись  
 <input type='checkbox' name='translit' id='translitBox' value='no' class="checkbox"  /> <a href='java script:transitValue();'>Транслит</a>
	  </td></tr></table>
	 </td>
	</tr>
	<tr>
	 <td align='center'><table width='100%' ><tr><td align='left' >
		<input type='file' name='FILE_UPLOAD' size='30' />
<!--			 <input type='button' name='qrc' onclick="ShowHide('qr_open','qr_closed');" value='{ibf.lang.qr_closeit}' class='forminput' /> -->
<!--		   </td><td align='left' > -->
<!--			 <input type='submit' name='preview' value='{ibf.lang.qr_more_opts}' class='forminput' /> -->
	   </td><td align='right' >
		<b><input type='submit' name='submit' style="font-weight:bold" value='{ibf.lang.qr_submit}' class='forminput' tabindex="2" accesskey="s" /></b>
	   </td></tr></table>
	 </td>
	</tr>
   </table>
  </td>
  <td width='33%' ></td>
 </tr>
</table>
 </div>
</form>
</div>
<script type="text/javascript">
  ToolMenu_init();
  ToolMenu_loadData('html');
</script>

 

 

УБРАТЬ * в вышевыложенном скрипте '[***CODE]','[/***CODE]'

 

Собственно выглядить будет так:

 

http://ipboard.org/uploads/support/post-3-1184928311.jpg

 

Используется 3 скриптпа, выложенные на нашем хосте. Можете скачать и выложить куда удобно.

 

3 ссылки впереди кода.

 

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

Выбирайте чего у вас стоит.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.