diff options
author | Andrew Dolgov <[email protected]> | 2005-12-02 09:47:37 +0100 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2005-12-02 09:47:37 +0100 |
commit | 372ced8b951ddbb4e6baadb4352ce72a7d173d55 (patch) | |
tree | 28eeed99ee2728647d954e2f685f6cb0f7d6017c /functions.php | |
parent | fa16f30b87d97ba5f1b7658ebcd95248d601f57b (diff) |
improve tag and content detection
Diffstat (limited to 'functions.php')
-rw-r--r-- | functions.php | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/functions.php b/functions.php index c58afe9e7..d36ee849e 100644 --- a/functions.php +++ b/functions.php @@ -293,13 +293,11 @@ $entry_content = $item["content:escaped"]; - if (!$entry_content) $entry_content = $item["summary"]; if (!$entry_content) $entry_content = $item["content:encoded"]; if (!$entry_content) $entry_content = $item["content"]; + if (!$entry_content) $entry_content = $item["summary"]; if (!$entry_content) $entry_content = $item["description"]; - $entry_content_unescaped = $entry_content; - // if (!$entry_content) continue; // WTF @@ -309,8 +307,10 @@ } // print_r($item); -// print_r($entry_content); +// print_r(htmlspecialchars($entry_content)); +// print "<br>"; + $entry_content_unescaped = $entry_content; $content_hash = "SHA1:" . sha1(strip_tags($entry_content)); $entry_comments = $item["comments"]; @@ -452,11 +452,12 @@ $entry_tags = null; - preg_match_all("/<a.*?href=.http:\/\/technorati.com\/tag\/([^\"\'>]+)/i", + preg_match_all("/<a.*?href=.http:\/\/.*?technorati.com\/tag\/([^\"\'>]+)/i", $entry_content_unescaped, $entry_tags); // print "<br>$entry_title : $entry_content_unescaped<br>"; // print_r($entry_tags); +// print "<br>"; $entry_tags = $entry_tags[1]; |