Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Добавление скрипта в форму ответа [3.1.4]

Опубликовано:

Уважаемые, наконец-то я нашел скрипт счетчика символов в посте. Одна вот проблема.

1-е) Я лютый нуб, и после долгих разборок и поисков до меня дошло, что добавлять надо в "topicViewTemplate", но до меня не доходит Как добавить скрипт именно в форму ответа, а не под нее или над ней. Может я не там лажу?Оо

2-е) Сам скрипт используется с ХТМЛ, в результате он выдает уже готовую форму, в которую нужно печатать символы. Мне нужно соединить работу скрипта с формой ответа, что бы задуманное отображалось внизу формы ответа. Желательно оставить подсчет веса текста, так как некоторые юзвери пишут с телефонА, и им такая функция по душе.

3-е) Я чую, что мне придется еще лазить в CSS стиля, но вот опять таки не знаю где точно XЗ

 

Сам скрипт находится тут:

 

<html>
<head>
<script>
function counter(el)
{
var wrapper = document.createElement('DIV');
wrapper.innerHTML = el.value;
var len = (wrapper.textContent || wrapper.innerText).length;
document.getElementById('count').innerHTML = len;
document.getElementById('kb').innerHTML = (len/1024).toFixed(2);
}
</script>
</head>
<body>
Вы ввели: <span id='count'>0</span> символов. <span id='kb'>0</span>Kb
<form>
<textarea id="text" onkeypress="counter(this);" onkeyup="counter(this);" onchange="counter(this);"></textarea><br>
</form>
</body>
</html>

 

Выглядеть это должно примерно так:

 

3121909.png

 

 

Буду благодарен за помощь :3

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

Опубликовано:

Шаблон Editor > ips_editor.

 

	<div id='{$editor_id}_wrap' class='editor'>
	<textarea name="{$form_field}" class="input_rte" id="{$editor_id}_textarea" rows="10" cols="60" tabindex="0">{$initial_content}</textarea>
</div>

- это поле ввода поста.

 

Такой же блок есть и в ajaxEditBox - быстрое редактирование поста, и в edtiorShell - тоже какое-то редактирование, не помню какое.

Опубликовано:

и в edtiorShell - тоже какое-то редактирование, не помню какое.

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

ips_editor - Расширенный редактор.

Опубликовано:
  • Автор

Так, отлично. Осталось разобраться с тем, что бы подсчитывало именно символы поста.

UPD

Все, я все сделал. Спасибо за подсказку :3 Я пол года хотел такое на форум, но никак не мог сделать.

Изменено пользователем Lyon

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.