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

[2.3.x](SnS) Расширенный(полноценный) быстрый ответ


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

index.php?app=downloads&module=display&section=screenshot&id=615

Название: (SnS) Расширенный(полноценный) быстрый ответ

Добавил: Sannis

Добавлен: 14 Ноя 2007

Обновлен: 16 Мар 2008

Категория: IP.Board 2.3.x

 

#-----------------------------------------------------------

#-----------------------------------------------------------

# (SnS) Extended Fast Reply

#-----------------------------------------------------------

# For IP.Board 2.2.x, 2.3.x

#-----------------------------------------------------------

# © 2007 Олег «Sannis» Ефимов, 26.10.2007 - 0:18

#-----------------------------------------------------------

# Мод расширяет возможности быстрого ответа в теме: lite

# редактор заменяется на полноценный, как при обычном ответе.

#-----------------------------------------------------------

#-----------------------------------------------------------

 

P.S. Для желающих отблагодарить автора — реквизиты в профиле или ПМ.

 

Нажмите здесь, чтобы скачать файл

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

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

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

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

Загружено фотографий

Sannis как всегда на высоте! а можно удрать табличку ТЕГИ, а вместо них увеличить вниз табличку смайлов?

 

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

 

Сейчас расскажу в каком именно файле это делается.

 

При скачивании ИПБ, кроме основных файлов скрипта есть ещё и папка Development, так вот перезалейте оттуда вот этот файл:

Development/javascript_uncompressed/jscripts/ips_text_editor_func.js

 

в папку своего форума:

jscripts/ips_text_editor_func.js

 

Далее в файле ips_text_editor_func.js найдите:

_div.style.height = '120px'; - Высота таблицы со смайлами

var perrow = 3; - Сколько колонок со смайлами отображать

var show_emos = 12; - Сколько выводить смайлов на страницу

 

----------------------------------------------------------------------------------------------------

 

Чтобы ниже убрать таблицу с тегами:

 

Находим:

//-----------------------------------------		
// Special Items		
//-----------------------------------------

Далее будет сам код который отвечает за эту табличку, и оканчмвается строчкой:

_options.appendChild( table );

 

Я её просто закомментировал.

 

взял отсюда

 

 

Sannis ещё такой вопрос, у меня стояла отправка сообщения по ctrl+enter, а куда теперь этот кусок кода вставлять?

<textarea style='margin:0px;padding:4px;width:98%' onmouseover='checkselection()' id='fast-reply_textarea' onkeydown="function(e)" class="rte-iframe" cols="80" rows="15" name="Post" class="textarea" tabindex="1">{$post}</textarea>

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

а можно удрать табличку ТЕГИ, а вместо них увеличить вниз табличку смайлов?

Можно, подумаю.

 

чё то в конце концов он у меня начал ругаться, что я не написал сообщение, или у меня нет прав..

После чего начал ругаться, когда попробывал onkeydown="function(e)" сделать?

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

я уже потом забил на отправку поста по onkeydown="function(e)", просто пробывал, потом ещё раз попробую, хотя сначало вроде работало. Изменено пользователем PROFF89
Ссылка на комментарий
Поделиться на других сайтах

А где можно настроить внешний вид редактора? Ну в том смысле что где то какие то рисуночки убрать, где то добавить.
Ссылка на комментарий
Поделиться на других сайтах

Как и написано:

lite редактор заменяется на полноценный, как при обычном ответе
:D

 

http://www.ibresource.ru/screenshots/[986]screenshot.gif

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

С (SnS) AJAX Fast Reply совместим, в инструкции написано как сделать.

 

От ВилдРАИД'а? 99%, вид формы никак не влияет на парсинг поста.

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

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

С (SnS) AJAX Fast Reply совместим, в инструкции написано как сделать.

 

От ВилдРАИД'а? 99%, вид формы никак не влияет на парсинг поста.

Спасибо не заметил...

 

 

Да от него... меня больше интересует присутствие пункта "Приватный текст" в правой колонке "теги". Будет ли он? если нет то как его туда запихнуть?

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

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

Установил действительно Скрытый текст работает...

 

 

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

 

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

 

В стандартном быстром ответе этих проблем небыло.

 

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

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

Попробуйте в шаблоне skin_topic->quick_reply_box_open вместо

<input type="submit" name="submit" value="{$this->ipsclass->lang['qr_submit']}" class="button" tabindex="2" accesskey="s" />

сделать

<input type="submit" name="submit" value="{$this->ipsclass->lang['qr_submit']}" class="button" tabindex="4" accesskey="s" />

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

чё то в конце концов он у меня начал ругаться, что я не написал сообщение, или у меня нет прав..

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

 

Ах да, ещё вопрос: со скролом в опере разобрался?

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

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

Если вы мне сможете показать, чем отличаются эти "некоторые", то смогу объяснить. Поглядите ссылку у меня в подписи, хорошо написано :D

 

Решение:

В шаблоне skin_topic->quick_reply_box_open найти:

<form name="REPLIER" action="{$this->ipsclass->base_url}" method="post">

заменить на

<form name="REPLIER" action="{$this->ipsclass->base_url}" method="post" onsubmit="return ValidateForm()">

 

В файле ./sources/classes/post/class_post.php найти:

		if ( isset($_POST['fast_reply_used']) AND $_POST['fast_reply_used'] )
	{
		if ( $this->han_editor->method == 'rte' )
		{
			//-----------------------------------------
			// Fast reply used.. and we've chosen the RTE
			// Convert STD to RTE first...
			//-----------------------------------------

			$_POST['Post'] = $this->parser->convert_std_to_rte( $_POST['Post'] );

		}
	}

и закомментировать.

 

В файле ./sources/handlers/han_editor.php найти:

		if ( ( isset($_POST['std_used']) AND intval($_POST['std_used']) ) OR isset($_POST['fast_reply_used']) AND intval($_POST['fast_reply_used']) )
	{
		$this->method = 'std';
	}

и тоже закомментировать.

 

Инструкция в архиве обновлена.

 

Ах да, ещё вопрос: со скролом в опере разобрался?

Нет пока.

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

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

Я ширину не трогал (страница разъедется), а вот высоту изменил, когда убрал ненужные теги под панелью смайликов:

Найти в jscripts/ips_text_editor_func.js:

_div.style.height='120px';

Заменить на:

_div.style.height='320px';
Ссылка на комментарий
Поделиться на других сайтах

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

Я ширину не трогал (страница разъедется), а вот высоту изменил, когда убрал ненужные теги под панелью смайликов:

Найти в jscripts/ips_text_editor_func.js:

_div.style.height='120px';

Заменить на:

_div.style.height='320px';

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

http://i041.radikal.ru/0711/f0/a9c5051d9265.jpg

Хочется пошире сделать.

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

А не подскажите ссылку на грамотную вставку ника в этот расширенный ответ?

Раньше пользовалась таким методом:

http://www.ibresource.ru/forums/index.php?...st&p=254456

Но форум обновлен до версии 2.3.3 и с расширенным ответом вставка ника не работает. С обычным работает, поэтому в тот тред мне даже написать нечего. Все же работает, если не выпендриваться.

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

Попробуйте в моде вставки заменить

if(document.REPLIER.Post)document.REPLIER.Post.value += txt

на

IPS_editor['ed-0'].insert_text(IPS_editor['ed-0'].get_selection()+txt);

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

В браузере Mozilla FireFox 2.0.0.9 на загружается полностью форма быстрого ответа, все элементы формы остаются неактивными, текст нельзя ввести.

Вот скрин http://i3.tinypic.com/72sxgf9.jpg

В остальных браузерах все работает.

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


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

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

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