From bfa6c4c080bbf3108fcb5a55171bcf2c770087fc Mon Sep 17 00:00:00 2001 From: Tone <66808319+Tone866@users.noreply.github.com> Date: Sun, 3 Aug 2025 23:50:54 +0200 Subject: [PATCH] [HeiseBridge] removes language-info-text, add archive.is link for people without subscription (#4594) * [HeiseBridge] removes language-info-text, add archive.is link for people without subscription * fix annoying phpcs --- bridges/HeiseBridge.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bridges/HeiseBridge.php b/bridges/HeiseBridge.php index 82c1f1aa..b3bbf76b 100644 --- a/bridges/HeiseBridge.php +++ b/bridges/HeiseBridge.php @@ -138,6 +138,7 @@ class HeiseBridge extends FeedExpander } // abort on heise+ articles if ($sessioncookie == '' && str_starts_with($item['title'], 'heise+ |')) { + $item['uri'] = 'https://archive.is/' . $item['uri']; return $item; } @@ -162,7 +163,7 @@ class HeiseBridge extends FeedExpander // remove unwanted stuff foreach ( $article->find('figure.branding, figure.a-inline-image, a-ad, div.ho-text, a-img, - .a-toc__list, a-collapse, .opt-in__description, .opt-in__footnote') as $element + .a-toc__list, a-collapse, .opt-in__description, .opt-in__footnote, .notice-banner__text, .notice-banner__link') as $element ) { $element->remove(); }