Как увеличить высоту поля в постинге.

Небольшие моды и хаки для форума phpBB3
Правила форума
При размещении мода/статьи взятой с другого форума/сайта обязательно необходимо указывать первоисточник сообщения.
 • Просмотры: 646
Аватара пользователя
9CaraTT
Благодарил (а): 230 раз
Поблагодарили: 228 раз
Сообщения: 3085
Зарегистрирован: 13 мар 2011, 15:23
Сообщение

Как увеличить высоту поля в постинге.

21 мар 2012, 23:45

Приведу простой пример как можно это реализовать для трекера, почти аналогично для форума (стиль subsilver2)
Скачать jquery.pack.js
Открыть: posting_tracker_body.html
Найти:

Код: Выделить всё

<textarea name="message" rows="15" cols="76" tabindex="3" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onfocus="initInsertions();" style="width: 700px; height: 270px; min-width: 98%; max-width: 98%;">{MESSAGE}</textarea>
Заменить на:

Код: Выделить всё

<!-- panel message -->
<script type="text/javascript" src="http://9carattst.ru/styles/9CaraTT/theme/images/js/jquery.pack.js?v=1"></script>
<textarea class="editor mrg_4" name="message" id="message" rows="18" cols="100" onfocus  = "storeCaret(this);" onselect = "storeCare (this);" onclick  = "storeCaret(this);" onkeyup  = "storeCaret(this);">{MESSAGE}</textarea>
<!-- panel message -->
Это вывод кнопок + - , пихаем куда вам удобно

Код: Выделить всё

<input type="button" value="+" onclick="$('#message').css({height: parseInt($('#message').css('height')) + 100}); return false;">
<input type="button" value="-" onclick="$('#message').css({height: parseInt($('#message').css('height')) - 100}); return false;">
Не забываем сменить пути к файлу /theme/images/js/jquery.pack.js?v=1
Единственное что после пред просмотра, пропорции не сохраняются, но и так пойдёт, кто знает как сделать с сохранением, пишите ;)

После:

Код: Выделить всё

<td class="row2" width="78%"><input class="post" style="width:450px" type="text" name="subject" size="45" maxlength="<!-- IF S_NEW_MESSAGE -->{SUBJECT_TEXTLENGTH}<!-- ELSE -->{SUBJECT_TEXTLENGTH2}<!-- ENDIF -->" tabindex="2" value="{SUBJECT}" />
Вставил:

Код: Выделить всё

<input  type="button" value="+" onclick="$('#message').css({height: parseInt($('#message').css('height')) + 100}); return false;">
<input  type="button" value="-" onclick="$('#message').css({height: parseInt($('#message').css('height')) - 100}); return false;">

За помощь в ковырянии спасибо votept.
Последний раз редактировалось 9CaraTT 22 мар 2012, 00:45, всего редактировалось 2 раза.
Аватара пользователя
votept
Благодарил (а): 49 раз
Поблагодарили: 62 раза
Сообщения: 806
Зарегистрирован: 18 июл 2010, 17:57
Сообщение

Как увеличить высоту поля в постинге.

21 мар 2012, 23:53

Там есть стандартная в в правом углу внизу растяжка. Но она как то не совсем айсно, целится в нее :D А вот эта штука куда удобнее.
Аватара пользователя
9CaraTT
Благодарил (а): 230 раз
Поблагодарили: 228 раз
Сообщения: 3085
Зарегистрирован: 13 мар 2011, 15:23
Сообщение

Как увеличить высоту поля в постинге.

23 мар 2012, 10:21

может тоже если на стандартном скрипте попобывать включить в обновление, по сути нее мешает? сам не смог, на стандарте :oops:
Игорь тебе спасибоЮ как раз не получалось, потому что подключал не правильно, так

Код: Выделить всё

<script type="text/javascript" src="http://9carattst.ru/styles/9CaraTT/theme/images/js/jquery.pack></script>
может как-то получится подключить на станларте? часа 2 ковырял в итоге на стандарете не хочет :unknown:

Вернуться в «Минимоды и хаки для phpBB3»