2017-05-11 6 views
-1

joomlaのWebサイトを移行する際に、これが新しく、エラーが発生しました。ウェブサイトに下のエラーを示すトップメニューをロードすると。残りのウェブサイトは正常に動作しています。Joomla 2.5のloadRendererモジュールでVirtualminサーバーのエラーが発生しました。

Instead showing menu its shows this error

ホープ誰かがこの上で私を導くことができます。

下に表示されるトップメニューのエラー。以下

loadRenderer('module'); 
$params = array('style'=>$style); 
$contents = ''; 
foreach (JModuleHelper::getModules($position) as $mod) { 
    $contents .= $renderer->render($mod, $params); 
} // this part allows html characters to show correctly 
echo html_entity_decode($contents); 
?> 

かなりのエラーメッセージではなく、ソースコードないコード

  <?php endif; ?> 
     <div id="blankdiv"></div> 
     <nav class="topMenu"> 
      <? 
       // extra code to make this work 
       $style = -2; // set the style 
       $position = "mainmenu"; // set the position of the modules to be loaded 
       // end of extra code 

       $document = &JFactory::getDocument(); 
       $renderer = $document->loadRenderer('module'); 
       $params  = array('style'=>$style); 

       $contents = ''; 
       foreach (JModuleHelper::getModules($position) as $mod) { 
       $contents .= $renderer->render($mod, $params); 
       } 

       // this part allows html characters to show correctly 
       echo html_entity_decode($contents); 
      ?> 
     </nav> 
     </section> 
+0

問題をよりよく理解するために可能な限り詳細を記入してください。キーの重要性。 – mkilmanas

+0

不完全な質問を申し訳ありません。既に質問を編集してください。それはloadrendererエラーを示しています。どうすれば解決できますか? – KuganMV

答えて

0

あります。

私は、彼らはおそらく、複数のラインである(これらの行が含まれているファイルを見つけることをお勧めので、いくつかの断片(例えば// this part allows html characters to show correctly)で検索すると、そのファイルが適切なPHPの開始タグを持っているかどうかを確認、すなわち<?phpでしょう。

をかなり可能であれば、省略形(<?)または互換性のない/サポートされていない可能性のあるものがあります。<?php

+0

ありがとうございます。あなたは私の一日を救った。 – KuganMV

+0

@KuganMV - 回答が正しいとしたら、それは本当に助けになりました。 – mkilmanas

関連する問題