Шаблоны для DLE » Хаки » Количество символов в краткой новости

Представляем вам хак количество символов в краткой новости для DLE 9.x - 12.x после установке которого будут отображаться сколько символов было напечатано или не напечатано. Будет полезно допустим для продвижения в том же Яндексе. Чтобы добавить к примеру в оригинальные тексты Яндекса, нужно набрать как минимум текст в 500 символов, или сервис не примет описания. Также смотрите у нас и другие хаки для dle, может найдете для своего проекта что-то полезное и интересное.


Установка:


1. Открыть engine/inc/addnews.php и найти:

    </script>";
		
	$categories_list = CategoryNewsSelection( 0, 0 );



Добавить выше:

	$(document).ready(function() {
   
		$('#short_story').keyup(function(){
		 
			var lentxt = $('#short_story').val().length;
			var lentxtos = $('#short_story').val().replace(/\s+/g,'').length;
			var total_words = $('#short_story').val().split(/[\s\.\?]+/).length;
			if(lentxt <= 499) { var color = '#cc0000'; }
			if(lentxt >= 500) { var color = '#09ad00'; }
			if(lentxt >= 32001) { var color = '#cc0000'; }
			$('#txtcount').html('Длина текста - '+lentxt+' символов с пробелами и '+lentxtos+' без').animate({color: ''+color+''},1000);
			$('#wordscount').html('Длина текста - '+total_words+' слов');
	 
		}); 
		  
	});



2. Открыть engine/inc/editnews.php и найти:

</script>";

	$categories_list = CategoryNewsSelection( $cat_list, 0 );



Добавить выше:

	$(document).ready(function() {
   
		$('#short_story').keyup(function(){
		 
			var lentxt = $('#short_story').val().length;
			var lentxtos = $('#short_story').val().replace(/\s+/g,'').length;
			var total_words = $('#short_story').val().split(/[\s\.\?]+/).length;
			if(lentxt <= 499) { var color = '#cc0000'; }
			if(lentxt >= 500) { var color = '#09ad00'; }
			if(lentxt >= 32001) { var color = '#cc0000'; }
			$('#txtcount').html('Длина текста - '+lentxt+' символов с пробелами и '+lentxtos+' без').animate({color: ''+color+''},1000);
			$('#wordscount').html('Длина текста - '+total_words+' слов');
	 
		}); 
		  
	});



3. Открыть engine/inc/addnews.php, engine/inc/editnews.php и найти:

</div>
</div>

<div class="form-group editor-group">
<label class="control-label col-lg-2">{$lang['addnews_full']}</label>
<div class="col-lg-10">



Добавить выше:

<br><var id="txtcount"></var><br>
<var id="wordscount"></var>



Все!


Теперь, когда в поле краткого поля менее 500 символов - текст будет красный, если 500 или более - зелёным. Однако, если текстовое поле наберёт более 32000 символов - опять покраснеет. Цифры появятся после проявления активности в самом поле.


Загрузка не требуется!
  • Версия DLE: 9.x - 12.x
  • Кодировка: utf-8, win-1251
  • Категория: Хаки
  • Автор: Maxim Harder
  • Источник:

собрано 3050.00 рублей Поддержать автора

Войдите на сайт


Все собранные средства будут переданы автору этой статьи - DEN
Сумма перевода от 10.00 рублей
00
721
0
27-08-2022, 17:32
Обсудить (0)
Похожие хаки
Комментарии
Минимальная длина комментария - 10 знаков, комментарии могут модерироваться!
Комментариев еще нет. Вы можете стать первым!
Помощь в публикации комментариев:
1.) Если вы хотите задать вопрос, тогда просто оставьте комментарий, не нужно вопрос добавлять в ответ.
2.) Если вы хотите ответить на комментарий, для этого есть кнопка "ответить" под нужным вам вопросом.
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Мы ценим вашу конфиденциальность
Мы используем файлы "cookie" на нашем веб-сайте, чтобы предоставить вам наиболее релевентный результат, помня ваши предпочтения и повторные посещения.
Нажимая "Принять" вы соглашаетесь на использование всех файлов "cookie".
Принять
Не принимаю
Показать цели
X

Платные услуги новостей