ホームページ >バックエンド開発 >PHPチュートリアル >discuz プラグインを開発し、言語パックを設定した後は、xml をエクスポートできません。
タイトルにあるように、最初は言語パックを使用せずにプラグインを設計しましたが、後で追加しましたが、言語パックモードをオンにしたときに気づきました。 XML をエクスポートするためのクリックが応答せず、空白であったことがわかります。言語パックモードをオフにするとエクスポートできるのですが、これは非常に奇妙なことです。そこで別の方法を考え、手動で言語パックを XML に追加しましたが、さらに悲劇的なのは、プラグインのテンプレートに言語パックを引用した後、プラグインが表示されなくなったことです。何が起こっているのかわかりません。 。
あなたの言語パックが何であるかわかりません
ただし、XML に書き込まれるコンテンツは utf-8 でエンコードされている必要があることは知っています
あなたの言語パックが何であるかわかりません
ただし、XML に書き込まれたコンテンツは utf-8 でエンコードする必要があることはわかっています
見ていただくために言語パックを投稿します
$scriptlang['act'] = array (
'demo1' = > "demo1",
/* 変数値を含む言語パッケージは、通常、スクリプト ファイルでの呼び出しに使用されます。変数は、パラメータによって配列のキーと値のペアの形式で指定できます。 showmessage()、lang() およびその他の関数。 */
例: showmessage('myrepeats:adduser_succeed', 'home.php?mod=spacecp&ac=plugin&id=myrepeats: memcp', array('usernamenew' =>) ; ストリップスラッシュ($usernamenew))); */ 'demo2' => "demo2",
);
$templatelang['act'] => "アクティビティ領域について",
'qb' => "All",
);
$installlang['act'] = array(
);
?>
調べてみると、act.lang .php ファイルは gbk からのものであり、プログラム全体も gbk からのものです。このファイルを utf8 に変更するとはどういう意味ですか?