0

ウェブサイトを 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;
    }
}

サイトのサポートが助けようとしましたが、私をここに紹介してくれました。

どんな助けでも大歓迎です!

スコット

4

1 に答える 1