原文-http://163.21.22.6/plog/post/1/378
修正中文無法作為標籤(tag)問題,tag請選css
將ostube/include/class.mediainformation.php中的function setTagsRaw($mid, $tags_raw)
由下方程式完全取代,約在961行左右:
function setTagsRaw($mid, $tags_raw){
$array = array();
$tags = array();
$pattern="#^\s*([^,\s]+)\s*$|^\s*([^,\s]+)\s*,|\s*([^,\s]+)\s*,|\s*([^,\s]+)\s*$#msi";
preg_match_all($pattern, $tags_raw, $array);
$tags = array();
each($array);
while(list($key, $arrayx) = each($array)){
while(list($key, $val) = each($arrayx)){
$tag = trim($val);
if(!empty($tag)) {
if(!in_array($tag, $tags)) {$tags[]=$tag; }
}
}
}
$this -> setTags($mid, $tags);
}
修正過後可以加入中文的tag 名稱,..可是tagcloud 並不會顯示出中文的tag
沒有留言:
張貼留言