From b7e1dc1ab1d12101f3ea5a5e1476ee9e1ed03dc6 Mon Sep 17 00:00:00 2001 From: Shikiryu Date: Sat, 4 Jun 2022 22:41:37 +0200 Subject: [PATCH] [KhinsiderBridge] fix RSS because of the new layout (#2767) * [KhinsiderBridge] fix RSS because of the new layout * [KhinsiderBridge] fix phpcs --- bridges/KhinsiderBridge.php | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/bridges/KhinsiderBridge.php b/bridges/KhinsiderBridge.php index 943457c5..73c297cd 100644 --- a/bridges/KhinsiderBridge.php +++ b/bridges/KhinsiderBridge.php @@ -12,18 +12,23 @@ class KhinsiderBridge extends BridgeAbstract { $html = getSimpleHTMLDOM(self::URI); - $dates = $html->find('#EchoTopic h3'); + $dates = $html->find('.latestSoundtrackHeading'); + $tables = $html->find('.albumList'); // $dates is empty - foreach ($dates as $date) { + foreach ($dates as $i => $date) { $item = array(); $item['uri'] = self::URI; - $item['timestamp'] = DateTime::createFromFormat('F jS, Y', $date->plaintext)->format('U'); + $item['timestamp'] = DateTime::createFromFormat('F jS, Y', $date->plaintext)->setTime(1, 1)->format('U'); $item['title'] = sprintf('OST for %s', $date->plaintext); $item['author'] = 'Khinsider'; - $links = $date->next_sibling()->find('a'); + $trs = $tables[$i]->find('tr'); $content = ''; $item['content'] = $content;