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>
19 октября, 20213 yr comment_173622 1 минуту назад, betastarz сказал: ZIKURIK тоже самое в консоли браузера есть ошибки?
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>
19 октября, 20213 yr comment_173625 ZIKURIK тоже нет, может потому что я тестирую не на основном шаблоне, который только для админов отображается, хотя это наверное никак не связано)
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> а нет, немного не то поведение
19 октября, 20213 yr comment_173638 ZIKURIK вроде как работает, но проблема с редактированием постов (ссылка редактировать в меню иногда не появляется), плюс при объединении постов добавляет еще больше тегов. Может это была плохая идея там что-то делать)
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
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>
19 октября, 20213 yr comment_173643 ZIKURIK Да.   удаляет, но оставляет в конце <p> </p> Или так и задумано? Ну и при объединении постов не работает.
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>
19 октября, 20213 yr comment_173651 Только что, betastarz сказал: ZIKURIK Да, я последний и ставил. без ссылки на форум ничем помочь не смогу
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>
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.