КреатиВ.ТуТ

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

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


Вы здесь » КреатиВ.ТуТ » IPB 1.3 » Быстрый ответ.


Быстрый ответ.

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

1

Сейчас, все скрипты котороые стоят, их очень много, и я уже не помню что менял, как осмыслю и убиру ненужно, отпишусь конкретно по всем кнопкам и менюшкам.

Сейчас о прикрпелении файла:

Заходим в Шаблон Topic view -> quick_reply_box_open (прежде сохраняем у себя на компе где-нить)
Находим там:

<form name='REPLIER' action="{ibf.script_url}" 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' />

То, что выделено фиолетовым, вы не найдете скорей всего, это добавил я, вам следует сделать тоже самое. Число 500000 - означает максимальный размер файла.

Теперь находим там:

<input type='submit' name='preview' value='{ibf.lang.qr_more_opts}' class='forminput' />

это кнопка - "Предварительного просмотра" или же "Расширенный режим"
Относительно неё, правее или левее можете разместить поле "Обзор", или даже вместо неё, как сделал я.

Само поле "Обзор":

Синим выделен размер файла.

Сохраняем. Всё должно работать.

Отредактировано Grin (2006-06-23 23:18:02)

0

2

Спасибо Эксперт. С меня пиво (уже наверное целый ящик  :) )

0

3

2 ExperT:

То, что выделено фиолетовым, вы не найдете скорей всего, это добавил я, вам следует сделать тоже самое. Число 500000 - означает максимальный размер файла.

Вот у меня сразу вопросик созрел. У меня у разных групп, разный лимит на размер загружаемых файлов. А при использовании этой функции, у всех будет разный размер загружаемых файлов. или такой который я укажу вот в этом:
<input type='hidden' name='MAX_FILE_SIZE' value='100000' />

0

4

Спасибо, я сделала, приятно =)

0

5

А у меня не работает...Кнопка обзор появилась, но 1-ое...
У меня я загружаю файл, а в сообщении он не появляется, во вторых...

у меня после всех сообщений, ну в конце темы... стоит такая надпись...

enctype='multipart/form-data'

0

6

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

0

7

Вот у меня сразу вопросик созрел. У меня у разных групп, разный лимит на размер загружаемых файлов. А при использовании этой функции, у всех будет разный размер загружаемых файлов. или такой который я укажу вот в этом:
<input type='hidden' name='MAX_FILE_SIZE' value='100000' />

value='100000'  вместо этого обычно подставляются значения из настройки групп... но к сожалению в топике они не доступны, они доступны только в обычном ответе, поэтому приходтся ставить какое-то одно.

у меня оказывается почему-то не было одной строчки вообще в шаблоне

я же написал:

То, что выделено фиолетовым, вы не найдете скорей всего, это добавил я, вам следует сделать тоже самое. Число 500000 - означает максимальный размер файла.

0

8

ет у меня другой строчки не было, не та что фиолетовая... а второй строчки...обычная

0

9

2 RoyzM: странно =) Ну главное работает.

0

10

А как в Бяэстрыйом  ответе РАЗМЕР, ШРИФТ, СПИСОК, как у тебя на форууюмиме

А ещё зачеёркивание, двигающийся текст, скрытый текст.. скажи пожайлуста как... :sorry:

Отредактировано Дарт Голиаф (2006-03-01 17:18:30)

0

11

Сейчас, все скрипты котороые стоят, их очень много, и я уже не помню что менял, как осмыслю и убиру ненужно, отпишусь конкретно по всем кнопкам и менюшкам.

Пока я не решаюсь написать то, как я всё сделал, и времени нет, и я не уверен полностью в оптимальности... мучался я с этим с неделю, вы будете это делать дольше.
Потерпите, я напишу вскоре.

0

12

2 ExperT: , я вот заметил если у тебя в Быстром ответе нажать на один из тегов, то курсорчек находится в середине тега, тогда как у меня сбоку  :sorry:
Как это сделать (у меня структура Быстрого ответа немного другая)? Скажи пожалуйста, иначе я расплачусь  :sorry:

0

13

2 Haktar: У меня все скрипты другие =(
Тем более они подгружаются с другого хостинга, с народ.ру. Если был бы свой, то я с уверенностью их вам дал.

Их можно переделать в принциппе в обычные скрипты, не подгружаемые, но их там много, перелопачивать сейчас лень и времени нет.

Так что, я даже не могу подсказать как это исправить. Но когда-нить напишу палюбому, просто нет сейчас времени.

0

14

2 ExperT:

Так что, я даже не могу подсказать как это исправить. Но когда-нить напишу палюбому, просто нет сейчас времени.

Понял, надоедать тогда с этим не буду, вот только спрошу - может в этой строке чё-то добавить:

Код:
document.REPLIER.Post.focus();

Она отвечает за появление курсора при нажатии на тег

0

15

Она фокусирует, а фокусировка по умолчанию ставит в конец поля, ей не скажешь где фокусировать.

Может автор этих скриптов подскажет. А я пока затрудняюсь.

Отредактировано ExperT (2006-03-16 03:51:50)

0

16

хмм... а у меня файл не загружает :-/
вот код:

Код:
<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&amp;CODE=emoticons&amp;s={ibf.session_id}','Legends','width=250,height=500,resizable=yes,scrollbars=yes'); 
        }
        //-->
        </script>
        <br />
        <div align='left' id='qr_open' style="display:$show;position:relative;">
           <form name='REPLIER' action="{ibf.script_url}" 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}>&nbsp;{ibf.lang.qr_title}</div>
                 <div class="tablepad" align="center">
                         <textarea id='tex' cols='70' rows='8' name='Post' class='textinput' tabindex="1"></textarea>
                         <br /><br />
                         <a href='javascript:emo_pop();'>{ibf.lang.show_emo}</a> |
                         <input type='checkbox' name='enableemo' value='yes' class="checkbox" checked="checked" />&nbsp;{ibf.lang.qr_add_smilie} |
                         <input type='checkbox' name='enablesig' value='yes' class="checkbox" checked="checked" />&nbsp;{ibf.lang.qr_add_sig}
<br /><br />
<input type='file' name='FILE_UPLOAD' size='30' />
                         <br /><br />
                         <input type='submit' name='submit' value='{ibf.lang.qr_submit}' class='forminput' tabindex="2" accesskey="s" />&nbsp;
                         <input type='submit' name='preview' value='{ibf.lang.qr_more_opts}' class='forminput' />

                         &nbsp;&nbsp; <input type='button' name='qrc' onclick="ShowHide('qr_open','qr_closed');" value='{ibf.lang.qr_closeit}' class='forminput' />
                 </div>
          </div>
           </form>
        </div>

0

17

UMEEM KHOnKY:

Код:
<input type='button' accesskey='s' value=' S ' onclick = "insTxt()"  class='codebuttons' name='S' onmouseover = "copyT('S')" />

KAK CDEJIATb 4TO 6bI value ' S ' OTO6PA>|<AJIOCb KAK S?

p.s. sorry 3a TAKYI-0 <|>OPMY HAnUCAHU9|, HA PA6OTE PACKJIADKU HETY, A V translit.ru JIE3Tb JIEHb:)

Отредактировано GrDr (2006-04-10 03:14:08)

0

18

У меня таже проблема файл не грузиться вот код

Код:
<script type="text/javascript">
	<!--
	function emo_pop()
	{
   window.open('index.{ibf.vars.php_ext}?act=legends&amp;CODE=emoticons&amp;s={ibf.session_id}','Legends','width=250,height=500,resizable=yes,scrollbars=yes'); 
	}
function copyT(code) 
{if (typeof(document.getElementById('tex').caretPos) != 'undefined'){
if (window.getSelection) {text=window.getSelection()}
else if (document.selection) {text=document.selection.createRange().text;}
text='['+code+']'+text+'[/'+code+']'
}
else if (typeof(document.getElementById('tex').selectionStart) != 'undefined') 
{
text = document.getElementById('tex').value.substring(document.getElementById('tex').selectionStart,document.getElementById('tex').selectionEnd)
text='['+code+']'+text+'[/'+code+']' 
}

}

function copyTC(cl) 
{if (typeof(document.getElementById('tex').caretPos) != 'undefined'){
if (window.getSelection) {text=window.getSelection()}
else if (document.selection) {text=document.selection.createRange().text;}
text='[COLOR='+cl+']'+text+'[/COLOR]'
}
else if (typeof(document.getElementById('tex').selectionStart) != 'undefined') 
{
text = document.getElementById('tex').value.substring(document.getElementById('tex').selectionStart,document.getElementById('tex').selectionEnd)
text='[COLOR='+cl+']'+text+'[/COLOR]' 
}

}

function storeCaret(element)
{
if (typeof(document.selection) != 'undefined' && typeof(document.selection.createRange) != 'undefined')
element.caretPos=document.selection.createRange().duplicate();
}

function insTxt()
{ var element = document.getElementById("tex")
if (!element)
return;
element.focus();
if (typeof(element.caretPos) != 'undefined')
element.caretPos.text = text; 
else if (typeof(element.selectionStart) != 'undefined')
{
var newPos = element.selectionEnd + text.length;
element.value = element.value.substring(0, element.selectionStart) + text + element.value.substring(element.selectionEnd, element.value.length);
element.setSelectionRange(newPos, newPos);
}
else
element.value += text;
}
	//-->
	</script>
	<br />
	<div align='left' id='qr_open' style="display:$show;position:relative;">
    <form name='REPLIER' action="{ibf.script_url}" method='post'>
    <input type='hidden' name='act' value='Post' />
    <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='2048000' />
    <!-- TITLE DIV -->
    <div class="tableborder">
      <div class='maintitle'><{CAT_IMG}>&nbsp;{ibf.lang.qr_title}</div>
   <div class="tablepad" align="center">
    
<!-- НОВЫЕ ТЕГИ!!!! -->
<table border=0><tr><td width="19%">
<table class= "tableborder" cellpadding= 5 cellspacing=1>
<tr class= "maintitle"><td colspan=3 align="center"><font color="#FFFFFF">Быстрые теги</font></td></tr>
<tr><td>
<table class= "tableborder" cellpadding= 5 cellspacing=1>
<tr class="row2x" align = "center"><td colspan=2 width = 33% onMouseOut="this.style.backgroundColor=''" onclick = "insTxt()" onmouseover = "copyT('B');this.style.backgroundColor='#EEF2F7'"><span><B>B</B></span></td><td colspan=2  width = 33% onMouseOut="this.style.backgroundColor=''" onclick = "insTxt()" onmouseover = "copyT('I');this.style.backgroundColor='#EEF2F7'"><span><I>I</I></span></td><td colspan=2 width = 33% onMouseOut="this.style.backgroundColor=''" onclick = "insTxt()" onmouseover = "copyT('U');this.style.backgroundColor='#EEF2F7'"><span><U>U</u></span></td></tr>
<tr class= "row2x" align = "center"><td colspan=2 onMouseOut="this.style.backgroundColor=''" onclick = "insTxt()" onmouseover = "copyT('URL');this.style.backgroundColor='#EEF2F7'"><span><U>URL</U></span></td><td colspan=2 onMouseOut="this.style.backgroundColor=''" onclick = "insTxt()" onmouseover = "copyT('IMG');this.style.backgroundColor='#EEF2F7'"><span><U>IMG</U></span></td><td colspan=2 onMouseOut="this.style.backgroundColor=''" onclick = "insTxt()" onmouseover = "copyT('HTML');this.style.backgroundColor='#EEF2F7'"><span>
	<u>HTML</u></span></td></tr>
<tr class="row2x" align = "center"><td colspan=2 onMouseOut="this.style.backgroundColor=''" onclick = "insTxt()" onmouseover = "copyT('QUOTE');this.style.backgroundColor='#EEF2F7'"><span>Quote</span></td><td colspan=2 onMouseOut="this.style.backgroundColor=''" onclick = "insTxt()" onmouseover = "copyT('CODE');this.style.backgroundColor='#EEF2F7'"><span>Code</span></td><td colspan=2 onMouseOut="this.style.backgroundColor=''" onclick = "insTxt()" onmouseover = "copyT('List');this.style.backgroundColor='#EEF2F7'"><span>List</span></td></tr>
<!--COLOR-->
<tr><td style="background-color:blue; cursor:pointer; height:10px" onmouseover = "copyTC('blue')" onclick = "insTxt()"></td>
<td style="background-color:purple; cursor:pointer" onmouseover = "copyTC('purple')" onclick = "insTxt()"></td>
<td style="background-color:brown; cursor:pointer" onmouseover = "copyTC('brown')" onclick = "insTxt()"></td>
<td style="background-color:orange; cursor:pointer" onmouseover = "copyTC('orange')" onclick = "insTxt()"></td>
<td style="background-color:red; cursor:pointer" onmouseover = "copyTC('red')" onclick = "insTxt()"></td>
<td style="background-color:green; cursor:pointer" onmouseover = "copyTC('green')" onclick = "insTxt()"></td>
</td></tr></table></td></tr>
</table>

</td><td width = "11%">
                        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </td>
	<td width = "72%">
                        <textarea cols='70' rows='8' name='Post' class='textinput' tabindex="1" id="tex" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onfocus="storeCaret(this);"></textarea></td></tr></table>
    <br /><br />
    <a href='javascript:emo_pop();'>{ibf.lang.show_emo}</a> |
    <input type='checkbox' name='enableemo' value='yes' class="checkbox" checked="checked" />&nbsp;{ibf.lang.qr_add_smilie} |
    <input type='checkbox' name='enablesig' value='yes' class="checkbox" checked="checked" />&nbsp;{ibf.lang.qr_add_sig}
   <table border="0" width="100%" id="table1">
  	<tr>
    <div>&nbsp;</div><td width="318">
    Вы можете загрузить файл в это сообщение.<br>
    Максимальный размер файла: 2мб</td>
    <td>
    <p align="center">&nbsp;<input type='file' name='FILE_UPLOAD' size='30' style="float: left" /></td>
  	</tr>
</table>
<p><br />
    <input type='submit' name='submit' value='{ibf.lang.qr_submit}' class='forminput' tabindex="2" accesskey="s" />&nbsp;
    <input type='submit' name='preview' value='{ibf.lang.qr_more_opts}' class='forminput' />
    &nbsp;&nbsp; <input type='button' name='qrc' onclick="ShowHide('qr_open','qr_closed');" value='{ibf.lang.qr_closeit}' class='forminput' />
   </div>
   </div>
    </form>
	</div>

0

19

2 Daeron Ranaloce: 2 MaximkaND: а какое сообщение выдается при ошибке?
2 GrDr: Если устанавливаешь кнопку где все, не работает?

0

20

Работает замечательно, просто я хочу что бы "S" была перечеркнута
И еше есть ли какая либо возможность задействовать функцию "Закрыть все тэги"

0

21

2 ExperT: Да ничего он не выдаёт просто не отпраляет файл и всё

0

22

2 GrDr:

<input type='button' style="text-decoration:line-through" accesskey='s' value=' S ' onclick = "insTxt()"  class='codebuttons' name='S' onmouseover = "copyT('S')" />

что за функция? которая в обычном ответе?

Отредактировано ExperT (2006-04-11 15:37:50)

0

23

2 MaximkaND: Ну давайте сверим ваш код, и тот что япросил поставить:

Ваш:

   <form name='REPLIER' action="{ibf.script_url}" method='post'>
   <input type='hidden' name='act' value='Post' />
   <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='2048000' />

тот что я просил:

<form name='REPLIER' action="{ibf.script_url}" 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' />

Красным выделено то, чего вы не дописали. Возможно в этом проблемма.

Если в этом, то в след раз повнимательнее к скриптам.

0

24

Нет, в быстром. Я решил не изобритать велосипед, а просто скопировал часть кода с +-- Post: Code Buttons & Post Text area в quick_reply_box_open. Правда кнопки такие как http://, IMG, @, LIST не работали, пришлось заменить.

0

25

Все, уже сам сделал (только не спрашивайте как), получилось очень даже ничего. Вот, посмотрите.
user: test
pass: 123456
П.С. Ща, тока руки дойдут, по таблицам раскидаю как в обычном ответе

0

26

Все, закончил. Зацените:

0

27

2 GrDr:
Отлично.  :good:  :derisive:
Если работает без глюков выкладывай код, я тоже себе такой хочу, а то стоит примитивный глаза мозолит.

Отредактировано Grin (2006-04-14 12:49:27)

0

28

Тока почемута LIST глючи, может кто разберется

Код:
<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&amp;CODE=emoticons&amp;s={ibf.session_id}','Legends','width=250,height=500,resizable=yes,scrollbars=yes'); 
}
//-->
</script>

<script language="javascript1.2" type="text/javascript">
<!--
var MessageMax = "{ibf.lang.the_max_length}";
var Override = "{ibf.lang.override}";
function CheckLength() {
MessageLength = document.REPLIER.Post.value.length;
message = "";
if (MessageMax > 0) {
message = "{ibf.lang.js_max_length} " + MessageMax + " {ibf.lang.js_characters}.";
} else {
message = "";
}
alert(message + " {ibf.lang.js_used} " + MessageLength + " {ibf.lang.js_characters}.");
}
function ValidateForm() {
MessageLength = document.REPLIER.Post.value.length;
errors = "";
if (MessageMax !=0) {
if (MessageLength > MessageMax) {
errors = "{ibf.lang.js_max_length} " + MessageMax + " {ibf.lang.js_characters}. {ibf.lang.js_current}: " + MessageLength;
}
}
if (errors != "" && Override == "") {
alert(errors);
return false;
} else {
document.REPLIER.submit.disabled = true;
return true;
}
}
// IBC Code stuff
var text_enter_url = "{ibf.lang.jscode_text_enter_url}";
var text_enter_url_name = "{ibf.lang.jscode_text_enter_url_name}";
var text_enter_image = "{ibf.lang.jscode_text_enter_image}";
var text_enter_email = "{ibf.lang.jscode_text_enter_email}";
var text_enter_flash = "{ibf.lang.jscode_text_enter_flash}";
var text_code = "{ibf.lang.jscode_text_code}";
var text_quote = "{ibf.lang.jscode_text_quote}";
var error_no_url = "{ibf.lang.jscode_error_no_url}";
var error_no_title = "{ibf.lang.jscode_error_no_title}";
var error_no_email = "{ibf.lang.jscode_error_no_email}";
var error_no_width = "{ibf.lang.jscode_error_no_width}";
var error_no_height = "{ibf.lang.jscode_error_no_height}";
var prompt_start = "{ibf.lang.js_text_to_format}";

var help_bold = "{ibf.lang.hb_bold}";
var help_italic = "{ibf.lang.hb_italic}";
var help_under = "{ibf.lang.hb_under}";
var help_font = "{ibf.lang.hb_font}";
var help_size = "{ibf.lang.hb_size}";
var help_color = "{ibf.lang.hb_color}";
var help_close = "{ibf.lang.hb_close}";
var help_url = "{ibf.lang.hb_url}";
var help_img = "{ibf.lang.hb_img}";
var help_email = "{ibf.lang.hb_email}";
var help_quote = "{ibf.lang.hb_quote}";
var help_list = "{ibf.lang.hb_list}";
var help_code = "{ibf.lang.hb_code}";
var help_click_close = "{ibf.lang.hb_click_close}";
var list_prompt = "{ibf.lang.js_tag_list}";
//-->
</script>
<br />
<div align='left' id='qr_open' style="display:$show;position:relative;">
<form name='REPLIER' action="{ibf.script_url}" 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='5000000' />
<!-- TITLE DIV -->
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" height="29"> <tr> 
<td width="1%"> <img border="0" src="http://ut-clan.org/forum/tile_back_left.gif" width="45" height="29"></td> 
<td width="100%" background="http://ut-clan.org/forum/tile_back.gif"><div class='maintitle' align="center">&nbsp;{ibf.lang.qr_title}</a></td> 
<td width="1%"> <img border="0" src="http://ut-clan.org/forum/tile_back_right.gif" width="45" height="29"></td> </tr>
</table><div class="tableborder">
<div class="tablepad" align="center">
<br />
<table width="80%" border="1" cellspacing="" cellpadding="0" valign="top">
   <tr>
      <td class="pformleft" width="40%">
<input type='radio' name='bbmode' value='ezmode' onclick='setmode(this.value)' />&nbsp;<b>Расширенный режим
</b><br />
<input type='radio' name='bbmode' value='normal' onclick='setmode(this.value)' checked="checked" />&nbsp;<b>Нормальный режим 
<script language='javascript' type="text/javascript" src='html/ibfcode.js'></script>
    </td>
      <td class="pformright" width="60%" valign="top">
<input type='button' accesskey='b' value=' B ' onclick='simpletag("B")' class='codebuttons' name='B' style="font-weight:bold" onmouseover="hstat('bold')" />
<input type='button' accesskey='i' value=' I ' onclick='simpletag("I")' class='codebuttons' name='I' style="font-style:italic" onmouseover="hstat('italic')" />
<input type='button' accesskey='u' value=' U ' onclick='simpletag("U")' class='codebuttons' name='U' style="text-decoration:underline" onmouseover="hstat('under')" />

<input type='button' style="text-decoration:line-through" accesskey='s' value=' S ' onclick = "insTxt()"  class='codebuttons' name='S' onmouseover = "copyT('S')" />

<select name='ffont' class='codebuttons' onchange="alterfont(this.options[this.selectedIndex].value, 'FONT')" onmouseover="hstat('font')">
<option value='0'>{ibf.lang.ct_font}</option>
<option value='Arial' style='font-family:Arial'>{ibf.lang.ct_arial}</option>
<option value='Times' style='font-family:Times'>{ibf.lang.ct_times}</option>
<option value='Courier' style='font-family:Courier'>{ibf.lang.ct_courier}</option>
<option value='Impact' style='font-family:Impact'>{ibf.lang.ct_impact}</option>
<option value='Geneva' style='font-family:Geneva'>{ibf.lang.ct_geneva}</option>
<option value='Optima' style='font-family:Optima'>Optima</option>
</select><select name='fsize' class='codebuttons' onchange="alterfont(this.options[this.selectedIndex].value, 'SIZE')" onmouseover="hstat('size')">
<option value='0'>{ibf.lang.ct_size}</option>
<option value='1'>{ibf.lang.ct_sml}</option>
<option value='7'>{ibf.lang.ct_lrg}</option>
<option value='14'>{ibf.lang.ct_lest}</option>
</select><select name='fcolor' class='codebuttons' onchange="alterfont(this.options[this.selectedIndex].value, 'COLOR')" onmouseover="hstat('color')">
<option value='0'>{ibf.lang.ct_color}</option>
<option value='blue' style='color:blue'>{ibf.lang.ct_blue}</option>
<option value='red' style='color:red'>{ibf.lang.ct_red}</option>
<option value='purple' style='color:purple'>{ibf.lang.ct_purple}</option>
<option value='orange' style='color:orange'>{ibf.lang.ct_orange}</option>
<option value='yellow' style='color:yellow'>{ibf.lang.ct_yellow}</option>
<option value='gray' style='color:gray'>{ibf.lang.ct_grey}</option>
<option value='green' style='color:green'>{ibf.lang.ct_green}</option>
</select>
&nbsp; <a href='javascript:closeall();' onmouseover="hstat('close')">{ibf.lang.js_close_all_tags}</a>
<br />
<input type='button' accesskey='h' value=' http:// ' onclick='tag_url()' class='codebuttons' name='url' onmouseover="hstat('url')">
<input type='button' accesskey='g' value=' IMG ' onclick='tag_image()' class='codebuttons' name='img' onmouseover="hstat('img')">
<input type='button' accesskey='e' value=' @ ' onclick='tag_email()' class='codebuttons' name='email' onmouseover="hstat('email')">
<input type='button' accesskey='q' value=' QUOTE ' onclick='simpletag("QUOTE")' class='codebuttons' name='QUOTE' onmouseover="hstat('quote')">
<input type='button' accesskey='p' value=' CODE ' onclick='simpletag("CODE")' class='codebuttons' name='CODE' onmouseover="hstat('code')">
<input type='hidden' accesskey='l' value=' LIST ' onclick='tag_list()' class='codebuttons' name="LIST" onmouseover="hstat('list')">
<input type='button' accesskey='l' value=' SQL ' onclick='simpletag("SQL")' class='codebuttons' name='SQL'>
<input type='button' accesskey='t' value=' HTML ' onclick='simpletag("HTML")' class='codebuttons' name='HTML'>
<br />
Открытых тэгов:&nbsp;<input type='text' name='tagcount' size='3' maxlength='3' style='color:#ffcc66;font-size:10px;font-family:verdana,arial;border:0px;font-weight:bold;' readonly="readonly" class='row1' value="0" />
&nbsp;<a href='javascript:closeall();' onmouseover="hstat('close')">Закрыть все тэги</a>
      </td>       
    </tr>
    <tr>
<div>
      <td class="pformleft" width="40%" align="center" 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>
<a href="javascript:addName(' :( ');"><img src='http://www.ruhelp.com/forums/html/emoticons/sad.gif' border='0' valign='absmiddle' alt='sad.gif'></a>
<a href="javascript:addName(' :D ');"><img src='http://www.ruhelp.com/forums/html/emoticons/biggrin.gif' border='0' valign='absmiddle' alt='biggrin.gif'></a>
<br />
<a href="javascript:addName(';) ');"><img src='http://www.ruhelp.com/forums/html/emoticons/wink.gif' border='0' valign='absmiddle' alt='wink.gif'></a>
<a href="javascript:addName(' :o ');"><img src='http://www.ruhelp.com/forums/html/emoticons/ohmy.gif' border='0' valign='absmiddle' alt='ohmy.gif'></a>
<a href="javascript:addName(' :angry: ');"><img src='http://www.ruhelp.com/forums/html/emoticons/mad.gif' border='0' valign='absmiddle' alt='mad.gif'>
</br>
<a href="javascript:addName(' :P ');"><img src='http://www.ruhelp.com/forums/html/emoticons/tongue.gif' border='0' valign='absmiddle' alt='tongue.gif'></a>
<a href="javascript:addName(' :blink: ');"><img src='http://www.ruhelp.com/forums/html/emoticons/blink.gif' border='0' valign='absmiddle' alt='blink.gif'></a>
<a href="javascript:addName(' :lol: ');"><img src='http://www.ruhelp.com/forums/html/emoticons/laugh.gif' border='0' valign='absmiddle' alt='laugh.gif'></a>
</div>
<a href='javascript:emo_pop();'>{ibf.lang.show_emo}</a>
      </td>
      <td class="pformright" width="60%">
<textarea cols='70' rows='10' name='Post' class='textinput' tabindex="1" id="tex" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onfocus="storeCaret(this);"></textarea>
</td>       
   </tr>
   <tr>
      <td class="pformleft" width="40%">Опции сообщения</td>
      <td class="pformright" width="60%">
<input type='checkbox' name='enableemo' value='yes' class="checkbox" checked="checked" />&nbsp;{ibf.lang.qr_add_smilie}
<br />
<input type='checkbox' name='enablesig' value='yes' class="checkbox" checked="checked" />&nbsp;{ibf.lang.qr_add_sig}
    </td>       
   </tr>
   <tr>
      <td class="pformleft" width="40%">
Вы можете загрузить файл в это сообщение
      </td>
      <td class="pformright" width="60%">
 <input type='file' name='FILE_UPLOAD' class='textinput' size='30' />
     </td>       
   </tr>
</table>
<br />
<input type='submit' name='submit' value='{ibf.lang.qr_submit} (Ctrl+Enter)' class='forminput' tabindex="2" accesskey="s" />&nbsp;
<input type='submit' name='preview' value='{ibf.lang.qr_more_opts}' class='forminput' />
&nbsp;&nbsp;&nbsp;&nbsp; <input type='button' name='qrc' onclick="ShowHide('qr_open','qr_closed');" value='{ibf.lang.qr_closeit}' class='forminput' />
<br />
</div>
</div>
</form>
</div>

Отредактировано GrDr (2006-04-14 18:18:17)

0

29

Не заметил, в LIST input type='hidden' заменить на input type='button'

0

30

Тока почемута LIST глючи, может кто разберется

Код:
<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&amp;CODE=emoticons&amp;s={ibf.session_id}','Legends','width=250,height=500,resizable=yes,scrollbars=yes'); 
}
//-->
</script>

<script language="javascript1.2" type="text/javascript">
<!--
var MessageMax = "{ibf.lang.the_max_length}";
var Override = "{ibf.lang.override}";
function CheckLength() {
MessageLength = document.REPLIER.Post.value.length;
message = "";
if (MessageMax > 0) {
message = "{ibf.lang.js_max_length} " + MessageMax + " {ibf.lang.js_characters}.";
} else {
message = "";
}
alert(message + " {ibf.lang.js_used} " + MessageLength + " {ibf.lang.js_characters}.");
}
function ValidateForm() {
MessageLength = document.REPLIER.Post.value.length;
errors = "";
if (MessageMax !=0) {
if (MessageLength > MessageMax) {
errors = "{ibf.lang.js_max_length} " + MessageMax + " {ibf.lang.js_characters}. {ibf.lang.js_current}: " + MessageLength;
}
}
if (errors != "" && Override == "") {
alert(errors);
return false;
} else {
document.REPLIER.submit.disabled = true;
return true;
}
}
// IBC Code stuff
var text_enter_url = "{ibf.lang.jscode_text_enter_url}";
var text_enter_url_name = "{ibf.lang.jscode_text_enter_url_name}";
var text_enter_image = "{ibf.lang.jscode_text_enter_image}";
var text_enter_email = "{ibf.lang.jscode_text_enter_email}";
var text_enter_flash = "{ibf.lang.jscode_text_enter_flash}";
var text_code = "{ibf.lang.jscode_text_code}";
var text_quote = "{ibf.lang.jscode_text_quote}";
var error_no_url = "{ibf.lang.jscode_error_no_url}";
var error_no_title = "{ibf.lang.jscode_error_no_title}";
var error_no_email = "{ibf.lang.jscode_error_no_email}";
var error_no_width = "{ibf.lang.jscode_error_no_width}";
var error_no_height = "{ibf.lang.jscode_error_no_height}";
var prompt_start = "{ibf.lang.js_text_to_format}";

var help_bold = "{ibf.lang.hb_bold}";
var help_italic = "{ibf.lang.hb_italic}";
var help_under = "{ibf.lang.hb_under}";
var help_font = "{ibf.lang.hb_font}";
var help_size = "{ibf.lang.hb_size}";
var help_color = "{ibf.lang.hb_color}";
var help_close = "{ibf.lang.hb_close}";
var help_url = "{ibf.lang.hb_url}";
var help_img = "{ibf.lang.hb_img}";
var help_email = "{ibf.lang.hb_email}";
var help_quote = "{ibf.lang.hb_quote}";
var help_list = "{ibf.lang.hb_list}";
var help_code = "{ibf.lang.hb_code}";
var help_click_close = "{ibf.lang.hb_click_close}";
var list_prompt = "{ibf.lang.js_tag_list}";
//-->
</script>
<br />
<div align='left' id='qr_open' style="display:$show;position:relative;">
<form name='REPLIER' action="{ibf.script_url}" 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='5000000' />
<!-- TITLE DIV -->
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" height="29"> <tr> 
<td width="1%"> <img border="0" src="http://ut-clan.org/forum/tile_back_left.gif" width="45" height="29"></td> 
<td width="100%" background="http://ut-clan.org/forum/tile_back.gif"><div class='maintitle' align="center">&nbsp;{ibf.lang.qr_title}</a></td> 
<td width="1%"> <img border="0" src="http://ut-clan.org/forum/tile_back_right.gif" width="45" height="29"></td> </tr>
</table><div class="tableborder">
<div class="tablepad" align="center">
<br />
<table width="80%" border="1" cellspacing="" cellpadding="0" valign="top">
   <tr>
      <td class="pformleft" width="40%">
<input type='radio' name='bbmode' value='ezmode' onclick='setmode(this.value)' />&nbsp;<b>Расширенный режим
</b><br />
<input type='radio' name='bbmode' value='normal' onclick='setmode(this.value)' checked="checked" />&nbsp;<b>Нормальный режим 
<script language='javascript' type="text/javascript" src='html/ibfcode.js'></script>
    </td>
      <td class="pformright" width="60%" valign="top">
<input type='button' accesskey='b' value=' B ' onclick='simpletag("B")' class='codebuttons' name='B' style="font-weight:bold" onmouseover="hstat('bold')" />
<input type='button' accesskey='i' value=' I ' onclick='simpletag("I")' class='codebuttons' name='I' style="font-style:italic" onmouseover="hstat('italic')" />
<input type='button' accesskey='u' value=' U ' onclick='simpletag("U")' class='codebuttons' name='U' style="text-decoration:underline" onmouseover="hstat('under')" />

<input type='button' style="text-decoration:line-through" accesskey='s' value=' S ' onclick = "insTxt()"  class='codebuttons' name='S' onmouseover = "copyT('S')" />

<select name='ffont' class='codebuttons' onchange="alterfont(this.options[this.selectedIndex].value, 'FONT')" onmouseover="hstat('font')">
<option value='0'>{ibf.lang.ct_font}</option>
<option value='Arial' style='font-family:Arial'>{ibf.lang.ct_arial}</option>
<option value='Times' style='font-family:Times'>{ibf.lang.ct_times}</option>
<option value='Courier' style='font-family:Courier'>{ibf.lang.ct_courier}</option>
<option value='Impact' style='font-family:Impact'>{ibf.lang.ct_impact}</option>
<option value='Geneva' style='font-family:Geneva'>{ibf.lang.ct_geneva}</option>
<option value='Optima' style='font-family:Optima'>Optima</option>
</select><select name='fsize' class='codebuttons' onchange="alterfont(this.options[this.selectedIndex].value, 'SIZE')" onmouseover="hstat('size')">
<option value='0'>{ibf.lang.ct_size}</option>
<option value='1'>{ibf.lang.ct_sml}</option>
<option value='7'>{ibf.lang.ct_lrg}</option>
<option value='14'>{ibf.lang.ct_lest}</option>
</select><select name='fcolor' class='codebuttons' onchange="alterfont(this.options[this.selectedIndex].value, 'COLOR')" onmouseover="hstat('color')">
<option value='0'>{ibf.lang.ct_color}</option>
<option value='blue' style='color:blue'>{ibf.lang.ct_blue}</option>
<option value='red' style='color:red'>{ibf.lang.ct_red}</option>
<option value='purple' style='color:purple'>{ibf.lang.ct_purple}</option>
<option value='orange' style='color:orange'>{ibf.lang.ct_orange}</option>
<option value='yellow' style='color:yellow'>{ibf.lang.ct_yellow}</option>
<option value='gray' style='color:gray'>{ibf.lang.ct_grey}</option>
<option value='green' style='color:green'>{ibf.lang.ct_green}</option>
</select>
&nbsp; <a href='javascript:closeall();' onmouseover="hstat('close')">{ibf.lang.js_close_all_tags}</a>
<br />
<input type='button' accesskey='h' value=' http:// ' onclick='tag_url()' class='codebuttons' name='url' onmouseover="hstat('url')">
<input type='button' accesskey='g' value=' IMG ' onclick='tag_image()' class='codebuttons' name='img' onmouseover="hstat('img')">
<input type='button' accesskey='e' value=' @ ' onclick='tag_email()' class='codebuttons' name='email' onmouseover="hstat('email')">
<input type='button' accesskey='q' value=' QUOTE ' onclick='simpletag("QUOTE")' class='codebuttons' name='QUOTE' onmouseover="hstat('quote')">
<input type='button' accesskey='p' value=' CODE ' onclick='simpletag("CODE")' class='codebuttons' name='CODE' onmouseover="hstat('code')">
<input type='hidden' accesskey='l' value=' LIST ' onclick='tag_list()' class='codebuttons' name="LIST" onmouseover="hstat('list')">
<input type='button' accesskey='l' value=' SQL ' onclick='simpletag("SQL")' class='codebuttons' name='SQL'>
<input type='button' accesskey='t' value=' HTML ' onclick='simpletag("HTML")' class='codebuttons' name='HTML'>
<br />
Открытых тэгов:&nbsp;<input type='text' name='tagcount' size='3' maxlength='3' style='color:#ffcc66;font-size:10px;font-family:verdana,arial;border:0px;font-weight:bold;' readonly="readonly" class='row1' value="0" />
&nbsp;<a href='javascript:closeall();' onmouseover="hstat('close')">Закрыть все тэги</a>
      </td>       
    </tr>
    <tr>
<div>
      <td class="pformleft" width="40%" align="center" 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>
<a href="javascript:addName(' :( ');"><img src='http://www.ruhelp.com/forums/html/emoticons/sad.gif' border='0' valign='absmiddle' alt='sad.gif'></a>
<a href="javascript:addName(' :D ');"><img src='http://www.ruhelp.com/forums/html/emoticons/biggrin.gif' border='0' valign='absmiddle' alt='biggrin.gif'></a>
<br />
<a href="javascript:addName(';) ');"><img src='http://www.ruhelp.com/forums/html/emoticons/wink.gif' border='0' valign='absmiddle' alt='wink.gif'></a>
<a href="javascript:addName(' :o ');"><img src='http://www.ruhelp.com/forums/html/emoticons/ohmy.gif' border='0' valign='absmiddle' alt='ohmy.gif'></a>
<a href="javascript:addName(' :angry: ');"><img src='http://www.ruhelp.com/forums/html/emoticons/mad.gif' border='0' valign='absmiddle' alt='mad.gif'>
</br>
<a href="javascript:addName(' :P ');"><img src='http://www.ruhelp.com/forums/html/emoticons/tongue.gif' border='0' valign='absmiddle' alt='tongue.gif'></a>
<a href="javascript:addName(' :blink: ');"><img src='http://www.ruhelp.com/forums/html/emoticons/blink.gif' border='0' valign='absmiddle' alt='blink.gif'></a>
<a href="javascript:addName(' :lol: ');"><img src='http://www.ruhelp.com/forums/html/emoticons/laugh.gif' border='0' valign='absmiddle' alt='laugh.gif'></a>
</div>
<a href='javascript:emo_pop();'>{ibf.lang.show_emo}</a>
      </td>
      <td class="pformright" width="60%">
<textarea cols='70' rows='10' name='Post' class='textinput' tabindex="1" id="tex" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onfocus="storeCaret(this);"></textarea>
</td>       
   </tr>
   <tr>
      <td class="pformleft" width="40%">Опции сообщения</td>
      <td class="pformright" width="60%">
<input type='checkbox' name='enableemo' value='yes' class="checkbox" checked="checked" />&nbsp;{ibf.lang.qr_add_smilie}
<br />
<input type='checkbox' name='enablesig' value='yes' class="checkbox" checked="checked" />&nbsp;{ibf.lang.qr_add_sig}
    </td>       
   </tr>
   <tr>
      <td class="pformleft" width="40%">
Вы можете загрузить файл в это сообщение
      </td>
      <td class="pformright" width="60%">
 <input type='file' name='FILE_UPLOAD' class='textinput' size='30' />
     </td>       
   </tr>
</table>
<br />
<input type='submit' name='submit' value='{ibf.lang.qr_submit} (Ctrl+Enter)' class='forminput' tabindex="2" accesskey="s" />&nbsp;
<input type='submit' name='preview' value='{ibf.lang.qr_more_opts}' class='forminput' />
&nbsp;&nbsp;&nbsp;&nbsp; <input type='button' name='qrc' onclick="ShowHide('qr_open','qr_closed');" value='{ibf.lang.qr_closeit}' class='forminput' />
<br />
</div>
</div>
</form>
</div>

Я правильно понял, что это вставлять В саму форму быстрого ответа? А что нибудт надо вставлять в Header? :unsure:

0


Вы здесь » КреатиВ.ТуТ » IPB 1.3 » Быстрый ответ.