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

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


Вопрос

Бьюсь третий день уже(

В теме окно БЫСТРЫЙ ОТВЕТ постоянно "развернуто". В нем можно писать и написанное по кнопке отправляется нормально. Но ни одна кнопка вврху (спец. элементы, шрифт, текст, B, I, U и т.д.) не работают =(

 

Поставил хук "Ник и цитата в форму ответа" (под аватаром появляются допкнопки соответствующие), нажимаю на, допустим, "цитата". Меня перекидывает в "быстрый ответ", но текст не цитируется (естественно цитируемый текст я выделяю предварительно).

 

Будьте добры, направьте меня в нужном русле, куда смотреть, что откатить?

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

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

  • 0

У меня Хром. Поставил Файрбаг, но не понял, как им пользоваться))

В script написано:

//<[!CDATA[
		jsDebug = 0; /* Must come before JS includes */
		USE_RTE = 0;
		DISABLE_AJAX = parseInt(0); /* Disables ajax requests where text is sent to the DB; helpful for charset issues */
		inACP   = false;
	//]]>

Нажимаю на страничке кнопки, чтобы скрипт выполнялся - ничего не происходит.

 

Воспользовался IE8.

Нажал кнопку "ник в быстрый ответ", IE показал:

http://clip2net.com/clip/m44845/1298031906-screenshot-194-26kb.jpeg

 

Что дальше сделать?

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

  • 0

Хорошо. Не использовал IE, использовал Хром с какой-то штукой. Вот такой результат:

http://clip2net.com/clip/m44845/1298220110-snimok-png-68kb.png

 

Так лучше?)

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

  • 0

Ёмаё)) Так ты же капризничаешь! IE тебя не устраивает (хотя я на консоль там вышел по твоей ссылке). А Файрфокса или Оперы на работе нет.

Для Хрома я не могу найти консоль эту... поставил Файрбаг, но что в нем жать?)

 

До дома тогда, поставлю там Файрфокс и сделаю по инструкции.

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

  • 0
Для Хрома я не могу найти консоль эту...

http://img232.imageshack.us/img232/1010/1298220110snimokpng68kb.png

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

  • 0

Yamamura, спасибо! Прости, в репутацию не на ту кнопку нажал))

Uncaught ReferenceError: in_use is not defined     index.php:2671
Uncaught ReferenceError: in_use is not defined

Нажал сначала на цитату выделенного текста. Потом на "ник в быстрый ответ"

Когда нажимаю BB коды - ничего не происходит и ничего не пишет.

 

PS

Наверно ещё такой скрин пригодится:

http://clip2net.com/clip/m44845/1298297360-screenshot-195-198kb.jpeg

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

  • 0

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

function frq_toggle(id)
{
if(frq_hide_fields == 1) {$toggle_code_uf};
if(frq_hide_warn == 1 && $('frq_wp_'+id)) {$toggle_code_wp};
}

function frq_put_to_editor(string){
if( !in_use ) {
	if( $('fast-reply_toolbar_1') ){ $('fast-reply_toolbar_1').show(); }
	if( $('fast-reply_toolbar_2') ){ $('fast-reply_toolbar_2').show(); }
	$('fast-reply_textarea').removeClassName('unloaded_editor').value = '';
	ipb.editors[ 'fast-reply' ] = new ipb.editor( 'fast-reply', USE_RTE );
	$( ipb.editors['fast-reply'] ).resize_to( 250 );
	in_use = 1;
}
if(USE_RTE)
{
	var text = ipb.editors[ 'fast-reply' ].editor_get_contents();
	if(text == "\\n<br\\n")
	    ipb.editors[ 'fast-reply' ].editor_set_content(string);
	else
	    ipb.editors[ 'fast-reply' ].editor_set_content(text + '<br />' + string);
} else
	document.getElementById("fast-reply_textarea").value += string;
}

и вот перед этим добавить

var in_use=0;

а после чего установить обратно

ну или топорный нормальный старый рабочий способ - найти в hooks файл со страшным именем, в котором будет вышеуказанное содержание, и добавить там

рекомендую в целях проверки именно так и сделать

 

хотя я могу ошибаться и хук там слегка другой

однако решение состоит как раз в такой добавке

 

странно,что ни у кого такой проблемы нет

наверно хук для 3.1 установлен в 3.0

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

  • 0

ну или топорный нормальный старый рабочий способ - найти в hooks файл со страшным именем, в котором будет вышеуказанное содержание, и добавить там

рекомендую в целях проверки именно так и сделать

Этот способ подразумевает наличие доступа на сервер? У меня его нет(

Теоретически, если удалить хук, то быстрый ответ заработает в нормальном режиме, правильно? Т.е. будет по-умолчанию свернут, а в режиме редакции BB коды будут работать? Сейчас попробую.

 

странно,что ни у кого такой проблемы нет

наверно хук для 3.1 установлен в 3.0

Нет, форум 3,1,4

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

  • 0

Arhar, ну головааа! Очень круто! Частично заработало, рассказываю:

удалил хук из админки, открыл xml файл с хуком в блокноте :) :) , сделал там так, как ты сказал и заново установил хук.

 

Результат:

+ хук заработал, как надо!

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

 

Ещё хук вставляет так:

[member="username"], 

а по идее нужно просто

[b]username[/b],

Но это уже вопрос по самому хуку, наверно на форуме есть ответ.

 

Основная проблема осталась: быстрый ответ всегда раскрыт)

 

Уточнение:

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

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

  • 0

Ещё хук вставляет так:

Так должно быть

 

Основная проблема осталась: быстрый ответ всегда раскрыт)

Идеология IP.Board 3.x Так и должно быть

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

  • 0
ничего не происходит

это так кажется

а в несколько гневных раз упомянутом красным текстом месте должно что-то появляться

 

и еще, так если хук удалить, ответ работает совсем как надо?

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

  • 0

Так должно быть

Я понимаю, что хук так задуман ))

Идеология IP.Board 3.x Так и должно быть

Разве этот форум не 3.х? Здесь ведь "свёрнут" по умолчанию быстрый ответ. Да и у меня, я помню, раньше был "свернут".

 

ничего не происходит

это так кажется

а в несколько гневных раз упомянутом красным текстом месте должно что-то появляться

 

и еще, так если хук удалить, ответ работает совсем как надо?

Возможно. Посмотри, пожалуйста, сам: http://bit.ly/gQhCks логин и пароль test.

Если хук удалить - ответ не работает.

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

  • 0

в этом скине вырезан важный кусок кода, который должен идти после быстрого ответа (он включает ответ)

<script type="text/javascript">
//<![CDATA[
if( $('fast-reply_textarea') ){
	$('fast-reply_textarea').addClassName('unloaded_editor').setStyle('height: 70px');
	$('fast-reply_textarea').value = "Нажмите для загрузки текстового редактора";
}

if( $('fast-reply_toolbar_1') ){
	$('fast-reply_toolbar_1').hide();
}
if( $('fast-reply_toolbar_2') ){
	$('fast-reply_toolbar_2').hide();
}

var removeTip = function(e){
	if( $('fast-reply_textarea').hasClassName('unloaded_editor') ){
		$('fast-reply_textarea').value='';
	}
};

$('full_compose').observe( 'click', removeTip );
$('submit_post').observe( 'click', removeTip );

in_use = 0;

$('fast-reply_textarea').observe( 'focus', function(e){
	if( !in_use )
	{
		if( $('fast-reply_toolbar_1') ){
			$('fast-reply_toolbar_1').show();
		}
		if( $('fast-reply_toolbar_2') ){
			$('fast-reply_toolbar_2').show();
		}

		$('fast-reply_textarea').removeClassName('unloaded_editor').value = '';

		ipb.editors[ 'fast-reply' ] = new ipb.editor( 'fast-reply', USE_RTE );
		$( ipb.editors['fast-reply'] ).resize_to( 250 );

		try {
			ipb.editors[ 'fast-reply' ].editor_window.focus();
		} catch(err) { }
		in_use = 1;
	}
});
//]]>
</script>

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

  • 0

Спасибо! Но куда это нужно вставить?

Нашёл, сделал =) В очередной раз спасибо!!

 

Но смайлики не работают. Ещё какого-то куска нет?)

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

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

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

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

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

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

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

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

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

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

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

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