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

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


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

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

вобщем хотел поставить на 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 ссылки впереди кода.

 

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

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

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

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

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

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

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

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

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

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

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