Jump to content

Отображение цитат

Featured Replies

comment_173620
14 минут назад, betastarz сказал:

У меня почему-то не работает, я же туда вставил куда надо?

скорее всего не находит нужные элементы, попробуй тогда так, скрипт теперь ждет полной готовности страницы:

<script type='text/javascript'>
$( document ).ready(function() {
	$('#ipsLayout_contentArea').find('div[data-role="commentContent"]').find('p:last').each( function () {
		if( $(this).next().length == 0 ){
			$(this).html(function (i, html) {
				return html.replace(/&nbsp;/g, '');
			});
		}
	});
});
</script>

 

comment_173624

betastarz а так, поиск нужных элементов максимально расширил:

<script type='text/javascript'>
$( document ).ready(function() {
	$('html body').find('.ipsComment').find('p:last').each( function () {
		if( $(this).next().length == 0 ){
			$(this).html(function (i, html) {
				return html.replace(/&nbsp;/g, '');
			});
		}
	});
});
</script>

 

comment_173625

ZIKURIK тоже нет, может потому что я тестирую не на основном шаблоне, который только для админов отображается, хотя это наверное никак не связано)

comment_173637
1 час назад, betastarz сказал:

ZIKURIK тоже нет, может потому что я тестирую не на основном шаблоне, который только для админов отображается, хотя это наверное никак не связано)

Проверил тут, работает вроде:

<script type='text/javascript'>
$( document ).ready(function() {
	$('html body').find('div[data-role="commentContent"]').find('p:last').each( function () {
			if( $(this).prev().length == 1 && $(this).next().length == 0 ){
				$(this).html(function (i, html) {
					return html.replace(/&nbsp;/g, '');
				});
				$(this).unwrap()
			}
	});
});
</script>

 

а нет, немного не то поведение

comment_173638

ZIKURIK вроде как работает, но проблема с редактированием постов (ссылка редактировать в меню иногда не появляется), плюс при объединении постов добавляет еще больше тегов.

Может это была плохая идея там что-то делать)

comment_173639
19 минут назад, betastarz сказал:

вроде как работает, но проблема с редактированием постов (ссылка редактировать в меню иногда не появляется), плюс при объединении постов добавляет еще больше тегов.

тогда пока так, nbsp он точно удаляет, чуть позже гляну что еще можно сделать:

<script type='text/javascript'>
$( document ).ready(function() {
	$('html body').find('div[data-role="commentContent"]').find('p:last').each( function () {
			if( $(this).prev().length == 1 && $(this).next().length == 0 ){
				$(this).html(function (i, html) {
					return html.replace(/&nbsp;/g, '');
				});
			}
	});
});
</script>

 

Edited by ZIKURIK

comment_173640
30 минут назад, betastarz сказал:

вроде как работает, но проблема с редактированием постов (ссылка редактировать в меню иногда не появляется), плюс при объединении постов добавляет еще больше тегов.

Думаю это конечная (также если есть надпись например Изменено 11 минут назад пользователем ) удаление не производится:

<script type='text/javascript'>
$( document ).ready(function() {
	$('html body').find('div[data-role="commentContent"]').find('p:last').each(function() {
		if( $(this).html().replace(/\s|&nbsp;/g, '').length == 0 && $(this).next().length == 0 )
			$(this).remove();
	});
});
</script>
comment_173643

ZIKURIK Да. &nbsp удаляет, но оставляет в конце

<p>
     
</p>

Или так и задумано?

Ну и при объединении постов не работает.

comment_173644
23 минуты назад, betastarz сказал:

ZIKURIK Да. &nbsp удаляет, но оставляет в конце

<p>
     
</p>

Или так и задумано?

Ну и при объединении постов не работает.

я про последний скрипт, он не может оставлять тег, он его вообще удаляет:

<script type='text/javascript'>
$( document ).ready(function() {
	$('html body').find('div[data-role="commentContent"]').find('p:last').each(function() {
		if( $(this).html().replace(/\s|&nbsp;/g, '').length == 0 && $(this).next().length == 0 )
			$(this).remove();
	});
});
</script>

 

comment_173652

@ZIKURIK я что-то запутался, какой скрипт рабочий?) 

comment_173653
10 минут назад, deeverbs сказал:

я что-то запутался, какой скрипт рабочий?) 

 

4 часа назад, ZIKURIK сказал:

(также если есть надпись например Изменено 11 минут назад пользователем ) удаление не производится:

<script type='text/javascript'>
$( document ).ready(function() {
	$('html body').find('div[data-role="commentContent"]').find('p:last').each(function() {
		if( $(this).html().replace(/\s|&nbsp;/g, '').length == 0 && $(this).next().length == 0 )
			$(this).remove();
	});
});
</script>

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.