私はちょうどうまく動作するtplファイルからページを作成するいくつかのPHPコードを書いています。しかし、jqueryuiエンジンを使ってファンキーなjqueryを組み込むことにしました。私はそれを動作させることができません。 header.tplには、次のものがあります。PHPは.tplヘッダの<script>を駄目にします
このコードは、プレーンなHTMLページでテストするときに望ましい効果が得られます。しかし、ページがPHPコードによって生成された場合、それはしません。また、私はこのPHP-生成されたページ上のソースを表示する場合、これは私がヘッダーに何を得る
<script>
$(function())
$("#dialog-message").dialog(
}
});
$("#tac").click(function());
});
</script>
PHPコードのほとんどを破壊するように思われ、それがなぜ起こるか私には理解できません。どんな助けでも大歓迎です!
、どのようなPHPコードについて:
が、それはこのようんので、このdocumentation
を見たことがありますか? –
皆さん、ありがとうございました!あなたのコメントは私を正しい方向に導き、私はそれを理解しました。原因はテンプレートエンジンの私の "preg_match"ステートメントでした。今はすべてが動作します。再度、感謝します! – Alex
は、preg_replaceがtpl要素での作業を停止したことに気付きました。これは{element}と定義しています。 preg_replaceは $ this-> content = preg_replace( '#{nbd _(。+?)}#si'、 ''、$ this-> content)です。 {template_bit}を認識し、ヘッダのjavascriptを破棄しないようにどのように言わなければならないのでしょうか?ありがとう! – Alex