問題タブ [tinybutstrong]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
133 参照

apache - .htmlの.htaccessリダイレクト

TinyButStrongテンプレートシステムを使用して構築されたサイトがあるため、.phpページと.htmlテンプレートのペアで構成されています。

.htmlページへの呼び出しが.phpにリダイレクトされるように、.htaccessファイルでどのルールを使用する必要がありますか?

0 投票する
3 に答える
152 参照

php - 既存の Web ページの php テンプレート エンジン

私は現在、1 つの index.php に保存されている非常に単純な php テンプレートを使用して作業しており、GET を介してファイルを取得し、次のようなファイルにアクセスします news.php と呼ばれます。以下のコード スニペットを参照してください。

各ページに異なるタグを付けることができるテンプレート エンジンを使用したいのですが、ファイル システムを変更したくありません。現在、私のphpファイルは次のようになっています。

ファイルは index.php に含まれているため、ヘッダーは使用しません。

私は TinyButStrong と他のエンジンを見てきました。でもどう進めばいいのかわからない。それは非常に簡単なはずです。ファイル構造をあまり変更せず、シンプルに保つ方法を教えてください。

0 投票する
3 に答える
1010 参照

php - TinyButStrongクラスを使用し、ファイル拡張子.docxを指定せずにMSWord2007ドキュメントをロードします。

TBSライブラリを使用してドキュメントをマージしようとしましたが、MSWord2007ドキュメントをでロードしようとすると$tbs->LoadTemplate($path_file)。動作しません。エラーはありませんが、生成されたファイルが破損しています。

問題の原因はわかっています:拡張子のないファイルを読み込もうとすると、すべて正しく機能するため、$path_file拡張子はありません。ただし、この方法は使用できません。拡張子のないファイルを使用する必要があります(ファイルはユーザーによってサーバーにアップロードされ、拡張子なしで保存されます。また、ファイルをアップロードするための関数を変更することはできません)。.docx.docx

だから私が知りたいのは.docx、TBSで拡張機能なしでどのように開くことができるかということです。

0 投票する
1 に答える
643 参照

php - tinybutstrong html から word 文書へ

HTML 形式の文字列を Word 文書に変換する方法はありますか? tinybutstrong を使用してみましたが、html タグが変換されないようです。

0 投票する
1 に答える
1265 参照

php - PHP: OpenTBS を使用したスプレッドシートの概要?

PHP ライブラリ TinyButStrong とプラグイン OpenTBS を使用して、既存の Excel (または OpenOffice Calc) スプレッドシートをデータベースのデータとマージしています。

これは正常に機能しますが、列の集計を定義する方法がわかりません。

たとえば、セル A1 をデータと結合するセルとして定義します。結合後、A2、A3 などの行が挿入されます。

問題は、挿入される行数が事前にわからないことです。そのため、10 行を空のままにし、A11 を集計フィールドとして定義するオプションはありません。100 行のデータになる可能性があるためです。データの最後の行のすぐ下に要約が必要です。

何か案は?

0 投票する
3 に答える
5253 参照

php - OpenTbsはhtmlタグをMSWordタグに変換します

私はOpenTbs、http: //www.tinybutstrong.com/plugins/opentbs/tbs_plugin_opentbs.htmlを使用しています。

template.docxがあり、フィールドをコンテンツに置き換えることができますが、コンテンツにhtmlコードがある場合は、テンプレートによって作成されたドキュメントに表示されます。

私は使用しようとしました:

これを考えると、htmlタグをms officeタグに置き換えることができますが、代わりにドキュメントにMSOfficeタグが表示されます。

HTMLタグを同等のMSOfficeXMLに変換するにはどうすればよいですか。

0 投票する
1 に答える
4448 参照

php - PHP を使用して .docx をマージする OpenTBS メール

http://www.tinybutstrong.com/plugins/opentbs/demo/demo.htmlを使用していますが、うまく動作しません。私の .docx には実際の単語の差し込み印刷フィールドがあります。ドキュメントを理解しようとしてきましたが、そこから得られるのは、PHP デモ コードが $your_name を宣言しているように見え、.docx の onshow.your_name を魔法のように置き換えていることだけです。

最初の例では、$data の配列で MergeBlock を使用したと思いました。これまでの私のコードは次のとおりです。

ダウンロードしたファイルでは、差し込み印刷フィールドが置き換えられていません。デモからは、本当の単語の差し込み印刷フィールドのようには見えない onshow.your_name がどのように置き換えられているか推測できません。私が見るのは、$your_name を判別するためのエラー チェック コードだけです...

0 投票する
2 に答える
1540 参照

php - OpenTBSと特殊文字(PHP)

私はOpenTBSを使用してPHPからWordテンプレートを変更しています。基本的に、MySQLデータベースにある値からワードドキュメントの文字列を更新する必要があります。うまく機能していますが、é、à、ôなどの特殊文字を使用すると、一連の奇妙な文字が出力されます。

たとえば、éは私にéを与えます。

誰かがそれを修正する方法を知っていますか?

ありがとう

0 投票する
1 に答える
525 参照

php - OpenTBS を使用して、オンザフライで MS Excel に画像を追加する

ope=changepic は xlsx テンプレートでは使用できないことに注意してください。これに対する回避策はありますか? 多分addpicを通して?それとも、アーカイブを変更しますか? どのように?

ありがとう!