19 октября, 20213 yr 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(/ /g, ''); }); } }); }); </script> Link to comment https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173620 Share on other sites Больше вариантов
19 октября, 20213 yr comment_173621 ZIKURIK тоже самое Link to comment https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173621 Share on other sites Больше вариантов
19 октября, 20213 yr comment_173622 1 минуту назад, betastarz сказал: ZIKURIK тоже самое в консоли браузера есть ошибки? Link to comment https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173622 Share on other sites Больше вариантов
19 октября, 20213 yr comment_173623 Link to comment https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173623 Share on other sites Больше вариантов
19 октября, 20213 yr 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(/ /g, ''); }); } }); }); </script> Link to comment https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173624 Share on other sites Больше вариантов
19 октября, 20213 yr comment_173625 ZIKURIK тоже нет, может потому что я тестирую не на основном шаблоне, который только для админов отображается, хотя это наверное никак не связано) Link to comment https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173625 Share on other sites Больше вариантов
19 октября, 20213 yr 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(/ /g, ''); }); $(this).unwrap() } }); }); </script> а нет, немного не то поведение Link to comment https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173637 Share on other sites Больше вариантов
19 октября, 20213 yr comment_173638 ZIKURIK вроде как работает, но проблема с редактированием постов (ссылка редактировать в меню иногда не появляется), плюс при объединении постов добавляет еще больше тегов. Может это была плохая идея там что-то делать) Link to comment https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173638 Share on other sites Больше вариантов
19 октября, 20213 yr 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(/ /g, ''); }); } }); }); </script> Edited 19 октября, 20213 yr by ZIKURIK Link to comment https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173639 Share on other sites Больше вариантов
19 октября, 20213 yr 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| /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 Больше вариантов
19 октября, 20213 yr comment_173642 betastarz скрипт последний проверил? Link to comment https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173642 Share on other sites Больше вариантов
19 октября, 20213 yr comment_173643 ZIKURIK Да.   удаляет, но оставляет в конце <p> </p> Или так и задумано? Ну и при объединении постов не работает. Link to comment https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173643 Share on other sites Больше вариантов
19 октября, 20213 yr comment_173644 23 минуты назад, betastarz сказал: ZIKURIK Да.   удаляет, но оставляет в конце <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| /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 Больше вариантов
19 октября, 20213 yr comment_173650 ZIKURIK Да, я последний и ставил. Link to comment https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173650 Share on other sites Больше вариантов
19 октября, 20213 yr comment_173651 Только что, betastarz сказал: ZIKURIK Да, я последний и ставил. без ссылки на форум ничем помочь не смогу Link to comment https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173651 Share on other sites Больше вариантов
19 октября, 20213 yr comment_173652 @ZIKURIK я что-то запутался, какой скрипт рабочий?) Link to comment https://ipbmafia.ru/topic/16080-otobrazhenie-citat/?&do=findComment&comment=173652 Share on other sites Больше вариантов
19 октября, 20213 yr 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| /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.