Количество символов в textarea
Как мы знаем, мы можем средствами DLE обрезать количество символов в краткой новости через
{short-story limit="x"}
. Но по-моему лучше понимать сколько ты напечатал. Хак будет полезен кто пользуется линейкой до DLE 11.x версий так как после 11.х нечто подобно уже реализовано по умолчанию.Это даже модулем не назовешь, скорее просто плюшка. В файл /engine/skins/jаvascripts/application.js в конец дописать:
$(document).ready(function() {
$("textarea").on("keyup focus", function(){
var count = $(this).val().length;
if(!$("#check-textarea").length) {
$("body").append('<div id="check-textarea" style="position:fixed;bottom:1.5em;right:1.5em;border-radius:0.35em;background:rgba(0,0,0,0.8);padding:0.5em 1em;color:#fff;font-size:2em;">'+count+'</div>');
} else {
$("#check-textarea").html(count);
}
return false;
});
$("body").on("click", "#check-textarea", function(){
$(this).remove();
});
});
На этом всё. Теперь в админке на любом текстовом поле мы будем видеть количество символов в этом самом поле.