Jump to content

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

Featured Replies

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>

 

Link to comment
https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173620
Share on other sites
1 минуту назад, betastarz сказал:

ZIKURIK тоже самое

в консоли браузера есть ошибки?

Link to comment
https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173622
Share on other sites

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>

 

Link to comment
https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173624
Share on other sites

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

Link to comment
https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173625
Share on other sites
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>

 

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

Link to comment
https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173637
Share on other sites

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

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

Link to comment
https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173638
Share on other sites
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

Link to comment
https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173639
Share on other sites
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>
Link to comment
https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173640
Share on other sites

betastarz скрипт последний проверил?

Link to comment
https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173642
Share on other sites

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

<p>
     
</p>

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

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

Link to comment
https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173643
Share on other sites
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>

 

Link to comment
https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173644
Share on other sites

ZIKURIK Да, я последний и ставил.

 

Снимок экрана 2021-10-19 в 19.19.05.png

Снимок экрана 2021-10-19 в 19.19.15.png

Link to comment
https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173650
Share on other sites
Только что, betastarz сказал:

ZIKURIK Да, я последний и ставил.

 

Снимок экрана 2021-10-19 в 19.19.05.png

Снимок экрана 2021-10-19 в 19.19.15.png

без ссылки на форум ничем помочь не смогу

Link to comment
https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173651
Share on other sites

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

Link to comment
https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173652
Share on other sites
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>

 

Link to comment
https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173653
Share on other sites

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.