Exception Опубликовано 19 октября, 2021 Поделиться Опубликовано 19 октября, 2021 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> Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AlphaStar Опубликовано 19 октября, 2021 Поделиться Опубликовано 19 октября, 2021 ZIKURIK тоже самое Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Exception Опубликовано 19 октября, 2021 Поделиться Опубликовано 19 октября, 2021 1 минуту назад, betastarz сказал: ZIKURIK тоже самое в консоли браузера есть ошибки? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AlphaStar Опубликовано 19 октября, 2021 Поделиться Опубликовано 19 октября, 2021 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Exception Опубликовано 19 октября, 2021 Поделиться Опубликовано 19 октября, 2021 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> Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AlphaStar Опубликовано 19 октября, 2021 Поделиться Опубликовано 19 октября, 2021 ZIKURIK тоже нет, может потому что я тестирую не на основном шаблоне, который только для админов отображается, хотя это наверное никак не связано) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Exception Опубликовано 19 октября, 2021 Поделиться Опубликовано 19 октября, 2021 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> а нет, немного не то поведение Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AlphaStar Опубликовано 19 октября, 2021 Поделиться Опубликовано 19 октября, 2021 ZIKURIK вроде как работает, но проблема с редактированием постов (ссылка редактировать в меню иногда не появляется), плюс при объединении постов добавляет еще больше тегов. Может это была плохая идея там что-то делать) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Exception Опубликовано 19 октября, 2021 Поделиться Опубликовано 19 октября, 2021 (изменено) 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> Изменено 19 октября, 2021 пользователем ZIKURIK AlphaStar 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Exception Опубликовано 19 октября, 2021 Поделиться Опубликовано 19 октября, 2021 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> Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Exception Опубликовано 19 октября, 2021 Поделиться Опубликовано 19 октября, 2021 betastarz скрипт последний проверил? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AlphaStar Опубликовано 19 октября, 2021 Поделиться Опубликовано 19 октября, 2021 ZIKURIK Да.   удаляет, но оставляет в конце <p> </p> Или так и задумано? Ну и при объединении постов не работает. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Exception Опубликовано 19 октября, 2021 Поделиться Опубликовано 19 октября, 2021 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> Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AlphaStar Опубликовано 19 октября, 2021 Поделиться Опубликовано 19 октября, 2021 ZIKURIK Да, я последний и ставил. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Exception Опубликовано 19 октября, 2021 Поделиться Опубликовано 19 октября, 2021 Только что, betastarz сказал: ZIKURIK Да, я последний и ставил. без ссылки на форум ничем помочь не смогу Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
deeverbs Опубликовано 19 октября, 2021 Поделиться Опубликовано 19 октября, 2021 @ZIKURIK я что-то запутался, какой скрипт рабочий?) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Exception Опубликовано 19 октября, 2021 Поделиться Опубликовано 19 октября, 2021 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> deeverbs 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.