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

Форма ответа


Sedative

Вопрос

Собственно как добавить в форму ответа само поле я нашел в skin_topic.php, в форму ответа вставил кусок из skin_post.php:

<tr>
<td colspan="2" class='pformstrip'>{$ibforums->lang['upload_title']}</td>
 </tr>
 <tr>
<td class='pformleft'>{$ibforums->lang['upload_text']} $data</td>
<td class='pformright'><input class='textinput' type='file' size='30' name='FILE_UPLOAD' /></td>
 </tr>

Поле появилось, нажимаю обзор - выбираю файл, нажимаю отправить, в новом появившемся сообщении аттач отсутствует.

Подскажите что я не доделал или сделал не так. Заранее спасибо, поиском ответа не нашел.

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

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

  • 0
самые старые грабли этой версии, аттач появиться при предварительном просмотре. не фиксил, и не собираюсь, идитов хватает
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Речь про форму быстрого ответа я так понимаю?

да именно

самые старые грабли этой версии, аттач появиться при предварительном просмотре. не фиксил, и не собираюсь, идитов хватает

очень жаль.

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

  • 0

Глянь здесь, может быть поможет.

http://forums.invisionize.com/index.php?showtopic=84595

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

  • 0
Теперь понимаешь, почему я сказал "может быть? :D
Ссылка на комментарий
Поделиться на других сайтах

  • 0

понимаю, эх, столько всего уже сделано что переезд на 2.1.х задача не из легких. а моды для 1.3 уже никто не пишет , и не поддерживает...

по теме: возможность загрузить файл из формы ответа реализован на форуме сайта yaplakal.com, форум там 1.3

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

  • 0
Поле появилось, нажимаю обзор - выбираю файл, нажимаю отправить, в новом появившемся сообщении аттач отсутствует.

Подскажите что я не доделал или сделал не так. Заранее спасибо, поиском ответа не нашел.

Покажи html куда именно добавлял.

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

  • 0

function quick_reply_box_open($fid="",$tid="",$show="hide", $key="") {
global $ibforums;
return <<<EOF <script language="javascript1.2" type="text/javascript">
<!--
var MessageMax  = "{$ibforums->lang['the_max_length']}";
var Override	= "{$ibforums->lang['override']}";
MessageMax	  = parseInt(MessageMax);

if ( MessageMax < 0 )
{
MessageMax = 0;
}

function emo_pop()
{
 window.open('index.{$ibforums->vars['php_ext']}?act=legends&CODE=emoticons&s={$ibforums->session_id}','Legends','width=500,height=500,resizable=yes,scrollbars=yes'); 
}
function bbc_pop()
{
 window.open('index.{$ibforums->vars['php_ext']}?act=legends&CODE=bbcode&s={$ibforums->session_id}','Legends','width=700,height=500,resizable=yes,scrollbars=yes');
}
function CheckLength() {
MessageLength  = document.REPLIER.Post.value.length;
message  = "";
	if (MessageMax > 0) {
		message = "{$ibforums->lang['js_post']}: {$ibforums->lang['js_max_length']} " + MessageMax + " {$ibforums->lang['js_characters']}.";
	} else {
		message = "";
	}
	alert(message + "   {$ibforums->lang['js_used']} " + MessageLength + " {$ibforums->lang['js_characters']}.");
}

function ValidateForm(isMsg) {
	MessageLength  = document.REPLIER.Post.value.length;
	errors = "";

	if (isMsg == 1)
	{
		if (document.REPLIER.msg_title.value.length < 2)
		{
			errors = "{$ibforums->lang['msg_no_title']}";
		}
	}

	if (MessageLength < 2) {
		 errors = "{$ibforums->lang['js_no_message']}";
	}
	if (MessageMax !=0) {
		if (MessageLength > MessageMax) {
			errors = "{$ibforums->lang['js_max_length']} " + MessageMax + " {$ibforums->lang['js_characters']}. {$ibforums->lang['js_current']}: " + MessageLength;
		}
	}
	if (errors != "" && Override == "") {
		alert(errors);
		return false;
	} else {
		document.REPLIER.submit.disabled = true;
		return true;
	}
}

// IBC Code stuff
//End IBF Posting Codes

var text_enter_url	  = "{$ibforums->lang['jscode_text_enter_url']}";
var text_enter_url_name = "{$ibforums->lang['jscode_text_enter_url_name']}";
var text_enter_image	= "{$ibforums->lang['jscode_text_enter_image']}";
var text_enter_email	= "{$ibforums->lang['jscode_text_enter_email']}";
var text_enter_flash	= "{$ibforums->lang['jscode_text_enter_flash']}";
var text_code		   = "{$ibforums->lang['jscode_text_code']}";
var text_quote		  = "{$ibforums->lang['jscode_text_quote']}";
var error_no_url		= "{$ibforums->lang['jscode_error_no_url']}";
var error_no_title	  = "{$ibforums->lang['jscode_error_no_title']}";
var error_no_email	  = "{$ibforums->lang['jscode_error_no_email']}";
var error_no_width	  = "{$ibforums->lang['jscode_error_no_width']}";
var error_no_height	 = "{$ibforums->lang['jscode_error_no_height']}";
var prompt_start		= "{$ibforums->lang['js_text_to_format']}";

var help_bold		   = "{$ibforums->lang['hb_bold']}";
var help_italic		 = "{$ibforums->lang['hb_italic']}";
var help_under		  = "{$ibforums->lang['hb_under']}";
var help_font		   = "{$ibforums->lang['hb_font']}";
var help_size		   = "{$ibforums->lang['hb_size']}";
var help_color		  = "{$ibforums->lang['hb_color']}";
var help_close		  = "{$ibforums->lang['hb_close']}";
var help_url			= "{$ibforums->lang['hb_url']}";
var help_img			= "{$ibforums->lang['hb_img']}";
var help_email		  = "{$ibforums->lang['hb_email']}";
var help_quote		  = "{$ibforums->lang['hb_quote']}";
var help_list		   = "{$ibforums->lang['hb_list']}";
var help_code		   = "{$ibforums->lang['hb_code']}";
var help_click_close	= "{$ibforums->lang['hb_click_close']}";
var list_prompt		 = "{$ibforums->lang['js_tag_list']}";

//-->
</script>
<br />
<div align='left' id='qr_open' style="display:$show;position:relative;">
<form name='REPLIER' action="{$ibforums->base_url}" method='post' onsubmit='return ValidateForm()'>
<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='auth_key' value='$key' />
<!-- TITLE DIV -->
<div class="tableborder">
<div class='maintitle'><img src='{$ibforums->vars['img_url']}/nav_m.gif' alt='' width='11' height='11' />  {$ibforums->lang['qr_title']}</div>
	 <table cellpadding="0" cellspacing="0" width="100%">
<!--IBF.NAME_FIELD-->
<tr>
  <td align='center' class='pformstrip' colspan="2">{$ibforums->lang['ib_code_buttons']}</td>
</tr>
<tr>
  <td class='pformleft'>
   <input type='radio' class='radiobutton' name='bbmode' value='ezmode' onclick='setmode(this.value)' /> <b>{$ibforums->lang['bbcode_guided']}</b><br />
   <input type='radio' class='radiobutton' name='bbmode' value='normal' onclick='setmode(this.value)' checked="checked" /> <b>{$ibforums->lang['bbcode_normal']}</b>
   <script type='text/javascript' src='html/ibfcode.js'></script>
  </td>
  <td class='pformright'>
   <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')" />

   <select name='ffont' class='codebuttons' onchange="alterfont(this.options[this.selectedIndex].value, 'FONT')"  onmouseover="hstat('font')">
   <option value='0'>{$ibforums->lang['ct_font']}</option>
   <option value='Arial' style='font-family:Arial'>{$ibforums->lang['ct_arial']}</option>
   <option value='Times' style='font-family:Times'>{$ibforums->lang['ct_times']}</option>
   <option value='Courier' style='font-family:Courier'>{$ibforums->lang['ct_courier']}</option>
   <option value='Impact' style='font-family:Impact'>{$ibforums->lang['ct_impact']}</option>
   <option value='Geneva' style='font-family:Geneva'>{$ibforums->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'>{$ibforums->lang['ct_size']}</option>
   <option value='1'>{$ibforums->lang['ct_sml']}</option>
   <option value='7'>{$ibforums->lang['ct_lrg']}</option>
   <option value='14'>{$ibforums->lang['ct_lest']}</option>
   </select><select name='fcolor' class='codebuttons' onchange="alterfont(this.options[this.selectedIndex].value, 'COLOR')" onmouseover="hstat('color')">
   <option value='0'>{$ibforums->lang['ct_color']}</option>
   <option value='blue' style='color:blue'>{$ibforums->lang['ct_blue']}</option>
   <option value='red' style='color:red'>{$ibforums->lang['ct_red']}</option>
   <option value='purple' style='color:purple'>{$ibforums->lang['ct_purple']}</option>
   <option value='orange' style='color:orange'>{$ibforums->lang['ct_orange']}</option>
   <option value='yellow' style='color:yellow'>{$ibforums->lang['ct_yellow']}</option>
   <option value='gray' style='color:gray'>{$ibforums->lang['ct_grey']}</option>
   <option value='green' style='color:green'>{$ibforums->lang['ct_green']}</option>
   </select>
   <!--   <a href='java script:closeall();' onmouseover="hstat('close')">{$ibforums->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=' Цитата '   onclick='simpletag("QUOTE")'   class='codebuttons' name='QUOTE' onmouseover="hstat('quote')" />
   <input type='button' accesskey='p' value=' Код '	onclick='simpletag("CODE")'	class='codebuttons' name='CODE' onmouseover="hstat('code')" />
   <input type='button' 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 /><input type='button' accesskey='c' value=' Закрыть все теги '   onclick='java script:closeall();'  class='codebuttons' name='closeall' onmouseover="hstat('close')" />

   <!--   {$ibforums->lang['hb_open_tags']}: <input type='text' name='tagcount' size='3' maxlength='3' style='font-size:10px;font-family:verdana,arial;border:0px;font-weight:bold;' readonly="readonly" class='row1' value="0" /><br> -->
   <input type='text' name='helpbox' size='50' maxlength='120' style='width:auto;font-size:10px;font-family:verdana,arial;border:0px' readonly="readonly" class='row1' value="{$ibforums->lang['hb_start']}" />
</td>
  </tr>
  <tr>
 <td align='center' colspan="2" class='pformstrip'>{$ibforums->lang['post']}</td>
  </tr>
  <tr>
 <td class='pformleft' align='center'>
   <!--SMILIE TABLE-->
   <br /><div class='desc'><strong>· <a href='java script:CheckLength()'>{$ibforums->lang['check_length']}</a> ·<br>· <a href='java script:bbc_pop()'>{$ibforums->lang['bbc_help']}</a> ·</strong></div>
 </td>
 <td class="pformright" valign='top'>
 	<textarea cols='70' rows='15' name='Post' tabindex='3' style='width:95%' class='textinput'></textarea></td>
  </tr>
  <tr>
<td align='center' class='pformleft'><b>{$ibforums->lang['po_options']}</b></td>
<td class='pformright'>
 <!--IBF.EMO-->
 <!--IBF.SIG-->
 <!--IBF.TRACK-->
</td>
  </tr>
<!--ENDFORM_QUICK-->

в самый низ

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

  • 0

Найди в Topics.php кусок кода, в котором встречается <!--ENDFORM_QUICK-->

и запости сюда.

Не знаю что это такое.

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

  • 0

нет...там такого...

вот на всякий продолжение skin_topic.php

<!--ENDFORM_QUICK-->
<tr>
 <td class='pformstrip' align='center' style='text-align:center' colspan="2">
<input type="submit" name="submit" value="{$ibforums->lang['submit_reply']}" tabindex='4' class='forminput' accesskey='s' /> 
<input type="submit" name="preview" value="{$ibforums->lang['button_preview']}" tabindex='5' class='forminput' />
 </td>
</tr>
</table>
</div>
</form>
</div>

EOF;
}

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

  • 0

По идее должно.

Надо трассировать. Займись сам или плати деньги за работу..

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

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

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

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

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