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

[2.1.x]Расширенная форма быстрого ответа


d1pro

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

в Mozilla Firefox форма ответа не работает. Вернее она отображается, но в окно просто невозможно ввестим текст. Оно (окно) просто не функционирует.
Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 347
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Jihad T Karakan

Я встречал такой глюк с RTE формой. Скорее всего вызван семантической ошибкой в javascriptе редактора.

 

ipb_rte_editor.js

Найти

			if ( isGecko )
		{
			setTimeout("enable_design_mode('" + rte + "', '" + make_newlines_safe(html) + "', " + readOnly + ");", 10);
		}

Заменить на

			if ( isGecko )
		{
			setTimeout("enable_design_mode('" + make_newlines_safe(html) + "', " + readOnly + ");", 10);
		}

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

FireFox я имел ввиду :D. Там есть такая штука - консоль JavaScript, куда довольно подробно падают сообщения об ошибках. Ничего такого нет?
Ссылка на комментарий
Поделиться на других сайтах

d1pro ой вощем запарился я:D) Короче такая фигня ток у меня , все нормально юзают под Мозиллой) так что извините что тему засорил ;) Еще раз респекты за мод!
Ссылка на комментарий
Поделиться на других сайтах

Ну я тоже сталкивался с такой ерундой. Проблема похоже в том, что не включается design mode. Я уже не помню, вроде приведенным выше исправлением у меня все стало нормально. Во всяком случае стоит изучит содержание лог консоли JS.
Ссылка на комментарий
Поделиться на других сайтах

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

Решил поставить этот вариант вместо варианта от Лекса, но возникла проблема: родного кода в

skin_topic > quick_reply_box_open

не осталось, он полностью заменён.

Никто не мог бы написать здесь оригинальный код этого?

Думаю, что тем, кто тоже решит перейти, он пригодится! :D

 

==============

Аааа, сам нашёл в стандартном скине, сорри.

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

<script type="text/javascript">
<!--
function emo_pop(){
	window.open("index.{ipb.vars['php_ext']}?act=legends&CODE=emoticons&s={ipb.session_id}","Legends","width=250,height=500,resizable=yes,scrollbars=yes"); 
}
-->
</script>
<div id="qr_open" style="display: $show; position: relative;">
<br />
<form name="REPLIER" action="{ipb.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="{ipb.input['st']}" />
<input type="hidden" name="auth_key" value="$key" />
<input type="hidden" name="fast_reply_used" value="1" />
<!-- TITLE DIV -->
<div class="borderwrap">
<div class="maintitle"><{CAT_IMG}> {ipb.lang['qr_title']}</div>
<div style='padding:6px' align="center">
	<textarea onmouseover='checkselection()' id='fastreplyarea' cols="70" rows="8" name="Post" class="textarea" tabindex="1"></textarea>
	<!-- HIDDEN PASTE SELECTION QUESTION --> 
	<div id='fastreply-pastesel' align='center' style='display:none;'>
	   <input type="button" name="pastesel" onclick="pasteselection();" value="{ipb.lang['add_selected_text']}" class="button" />
	</div>
	<!-- / HIDDEN PASTE SELECTION QUESTION -->
	<br />
<if="ipb.member['auto_track'] == "" or ipb.member['auto_track'] == '0'">
<input type="checkbox" name="enabletrack" value="1" class="checkbox" /> {ipb.lang['qr_add_email']} |
</if>
<else>
<input type="checkbox" name="enabletrack" value="1" class="checkbox" checked="checked" /> {ipb.lang['qr_add_email']} |
</else>

	<input type="checkbox" name="enableemo" value="yes" class="checkbox" checked="checked" /> <a href="javascript:emo_pop();">{ipb.lang['qr_add_smilie']}</a> |
	<input type="checkbox" name="enablesig" value="yes" class="checkbox" checked="checked" /> {ipb.lang['qr_add_sig']}
	<br />
	<br />
	<input type="submit" name="submit" value="{ipb.lang['qr_submit']}" class="button" tabindex="2" accesskey="s" />  
	<input type="submit" name="preview" value="{ipb.lang['qr_more_opts']}" class="button" />  
	<input type="button" name="qrc" onclick="ShowHide('qr_open','qr_closed');" value="{ipb.lang['qr_closeit']}" class="button" />
</div>
</div>
</form>
</div>

ЭТО - СТАНДАРТНЫЙ КОД!

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

там же кнопка возврата есть, зачем мучался?

 

:D я плакал чес слово.. прикидываю как он трясся и лихорадочно искал этот самый код, вместо использования кнопочки "вернуть" ;)

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

Инвизионист

Да ты юморист...

Нет, я не искал лихорадочно, я просто забыл про кнопку эту.

И нечего тут высмеивать мои посты!

 

=================

Кстати, а код

		<!-- HIDDEN PASTE SELECTION QUESTION -->
	<div id='fastreply-pastesel' align='center' style='display:none;'>
	   <input type="button" name="pastesel" onclick="pasteselection();" value="{ipb.lang['add_selected_text']}" class="button" />
	</div>
	<!-- / HIDDEN PASTE SELECTION QUESTION -->

реально вставить таким образом, чтобы КНОПКА ВСТАВКИ ВЫДЕЛЕННОГО ТЕКСТА БЫЛА У КАЖДОГО ЮЗЕРА (рядом с "Удалить", "Править"...)

 

???

Изменено пользователем VADOS [Dj]
Ссылка на комментарий
Поделиться на других сайтах

Здравствуйте! Для начала огромное спасиббо за такую классную штуку. А теперь вопросик ;) Я так понимаю, что окошко со смайлами должно слева быть? А у меня почему-то смайли внизу в строчку выложены... :D
Ссылка на комментарий
Поделиться на других сайтах

ну вот вопщем такая у меня проблема поставил эту форму на локал хосте все работает отлично!

ну вот при установке данной формы на сайт нечего неработает тоесть просто остаеться такаяже старая форма быстрого ответа!что делать неподскажете может гденить поменять права или обновить чего?

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

Хм... транно, конечно, но смайлы сами у меня переместились в правильное положение. То есть сначала пару дней повисели в строчку под полем ответа, а теперь в табличке слева, как положено... Что бы это значило?
Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Проблема в скинах!

Прочитал это

Только что делать - не понял :D

шаблоны для нового скина хранятся в базе, а не на серваке, поэтому использование модов, которые требуют Resynchronise, возможно тока с шаблонами основного скина... Просто выберите для нового скина не импортированный сет, а основной и, если надо подредактируйте html
Ссылка на комментарий
Поделиться на других сайтах

Все! Понял. Тем у кого форма не изменилась, изменеия в скинах нужно делать не в админке, а в ручную в файлах, с последующим их залитием обратно на сервак.
Ссылка на комментарий
Поделиться на других сайтах

а можно ли как нитьь заставить эту форму быть развёрнутой по умолчанию? помню делал как то давно...а теперь забыл %)

спасибо!

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


×
×
  • Создать...

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

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