備忘録的メモ。
MOTOSUMIst News で使っているPligg、そのままだと「関連リンク」が上手くあがってこない。
以下のように修正を加えた。
libs/html1.php
51 function related_stories($storyid, $related_tags, $category){
52 // this returns similar stories based on tags in common and in the same category
53 global $db;
54 $related_tags = “‘”.str_replace(“, “,”‘, ‘”,addslashes($related_tags)).”‘”;
この赤字の部分を以下のように修正。
54 $related_tags = “‘”. preg_replace(“|,\s*|”, “‘,’”, addslashes($related_tags)).”‘”;
これでタグが1つでもかぶるものを関連リンクとして拾い上げてくれる。
でも1つしかかぶってない記事は関連が低いものが多いので、テンプレートの表示部に
$template/story_center.tpl
{if {$related_story[nr].relevance} > 1}
<li><a href=”{$related_title_url}{$related_story[nr].link_title_url}”>{$related_story[nr].link_title}</a></li>
{/fi}
と、追加修正。