3

jimport('joomla.user.helper') を使用しようとすると、このエラーが発生します。

致命的なエラー: 223 行目の /home/joomclan/public_html/quiz/pop_fetching.php の未定義関数 jimport() の呼び出し

これは私がこれを使用する私のコードです:

 function addJoomlaUser($name, $username, $password, $email) {
  jimport('joomla.user.helper');
  $salt   = JUserHelper::genRandomPassword(32);
  $crypted  = JUserHelper::getCryptedPassword($password, $salt);
  $cpassword = $crypted.':'.$salt;

  $data = array(
      "name"=>$name,
      "username"=>$username,
      "password"=>$password,
      "password2"=>$password,
      "email"=>$email,
      "block"=>0,
      "groups"=>array("1","2")
  );
4

2 に答える 2

0

一番上に追加

include(JPATH_BASE.'libraries/loader.php')

しかし、恐れて、あなたのコードに何か問題があります

http://www.webdeveloper.com/forum/showthread.php?226904-jimport-in-Joomla-how-does-it-work

これは、「index.php」に含まれる「includes/framework.php」に含まれる「libraries/joomla/import.php」に含まれる「libraries/loader.php」で定義されます (すべてのパスは相対パスです)。ベースJoomlaディレクトリに)。

おそらくこれは、 jimport が Joomla 1.5 で機能しないのと同様に役立つでしょう。

于 2012-11-27T16:58:15.987 に答える