ウェブサイトを Joomla 2.5.9 から 2.5.22 に更新しようとしたところ、サイトが壊れて次のエラーが表示されました。
致命的なエラー: word_count() を再宣言できません (以前は domain/templates/rt_momentum/overrides/mod_rokgallery/templates/slideshow/default.php:9 で宣言されています) domain/templates/rt_momentum/overrides/mod_rokgallery/templates/slideshow/default.php on 24行目
参照するコードは次のブロックです (9 ~ 24 行目から実行)。
function word_count($str, $asArray = 0){
$count = preg_match_all("/\d{1,}|\p{L}[\p{L}\p{Mn}\p{Pd}'\x{2019}]*/u", $str, $matches);
if ($asArray == 2){
$positions = array();
$cursor = 0;
foreach($matches[0] as $value){
$positions[$cursor] = $value;
$cursor += strlen($value) + 1;
}
return $positions;
} else {
return $count;
}
}
サイトのサポートが助けようとしましたが、私をここに紹介してくれました。
どんな助けでも大歓迎です!
スコット