問題タブ [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.
mysql - tinybutstrong に mysql の特殊文字が表示されない
varchar(35) / utf8_swedish_ci フィールドから、TBS (tinybutstrong) と PHP を使用して例 ( MySQL data merge )を使用して、MySQL DB からデータをロードしようとしています。私の問題は、フィールドにASCII文字のみが含まれている場合にデータが正常に読み込まれることですが、öやäなどのスカンジナビアの特殊文字を1つ追加するとすぐに、フィールドの内容が完全に消え、行内の他のフィールドが正しく表示されます。
私の理解では、TBS の最新バージョンは自動的に UTF-8 コーディングを使用するため (私は PHP 5 用に 3.9.0 を使用しています)、そのまま使用できると想定していました。安全のために、次のようにコーディングをテンプレートに追加しました。
'$TBS->LoadTemplate('mysql.html','UTF-8');' しかし、役に立たない。
誰かがこれを引き起こしていることについてアドバイスをお願いします。
html - TinyButStrong htmlconv="no" ツールチップの二重引用符 (" ") の後の文字列を出力しない
データベースから取得したコンテンツがあります。codeigniter で TBS ライブラリを使用しています。200文字制限でコンテンツを表示しています。ユーザーは、ツール ヒントとしてコンテンツにマウス ポインターを合わせると、完全なコンテンツを表示できます。しかし、ツール ヒントでは、二重引用符 (" ") の後に続く文字列が表示されません。
上の画像では、Hello freinds のみが印刷されています。
HTML コード :
HTML コードから htmlconv="no" を削除すると、完全に印刷されますが、改行時に br タグが印刷されます。
私もコントローラーでこれを試しました
何か案が ??
php - 特定の openTBS Word テンプレートを作成する方法は?
TinyButStrong を OpenTBS プラグインと一緒に使用する php プログラムがあります。多くの例を試し、xml も直接編集しました。それにもかかわらず、私はそれを理解できず、すべての実験が私を苛立たせ始めているので、ここに私の問題があります:
テンプレートは、次のような住所情報を上に載せた顧客への標準的な手紙です。
xml としては、次のようになります。
会社名や姓名がない場合でも、行が無駄になることはありません。どうすればそれを達成できますか?
openTBS よりも Word ドキュメントを作成するためのより良い方法があれば、それも検討しますか?
php - Tbs ライブラリの許容メモリ サイズ エラー
こんにちは、許可されたメモリ サイズ エラーの問題に直面しています。codeigniter、php でプロジェクトを作成し、Tbs ライブラリを使用しました。正常に機能しましたが、今日はエラーが表示されます:
致命的なエラー: 行 4222 の /home/abc/public_html/application/libraries/Tbs.php で 67108864 バイトの許容メモリ サイズが使い果たされました (258010 バイトを割り当てようとしました)
何か提案があれば教えてください。
php - ODT ファイルの解析時に XML タグを含む変数でエラーが発生する
ODT ドキュメントを処理する必要があるシステムに TinyButStrong / OpenTBS を実装していますが、変数名内にタグを持つ特定のテンプレートで問題に直面しています。
状況は次のとおりです。
テンプレート部分:
の関連部分content.xml
ご覧のとおり、変数名は</text:span>tipoDocumento<text:span text:style-name="T7">. ドキュメントは LibreOffice で編集され、何らかの理由でタグが追加されました。
完全な変数名 (タグを含む) を渡すことができ、OpenTBS が値を正しく解析すると思ったので、次のことを試しました。
ただし、これにより TBS エラーが発生します。
<b>TinyButStrong Error</b> in field [b.</text:span>tipoDocumento<text:span text:style-name...]: item '</text:span>tipoDocumento<text:span text:style-name' is not an existing key in the array. <em>This message can be cancelled using parameter 'noerr'.</em>
デバッグを行ったところ、コアtbs_class.phpの 1177 行目 (meth_Locator_Replace()エラーがスローされた場所) の内容が で$Loc->SubLst[$i]あり</text:span>tipoDocumento<text:span text:style-name、配列の値と一致しないことがわかりました。
したがって、何らかの理由で、TBS が等号 (=) によってインデックスを爆発させており、これがこの問題の原因であると想定しています。そう、
- これはわざとですか?
- 等号のタグを許可するように (バグの場合) これを修正できますか?
- 変数のタグを回避するより良い方法はありますか、または LibreOffice でこれを回避する方法はありますか?
php - TinyButStrong - OpenTBS
OpenTBS プラグインを使用して動的にセクションを .docx テンプレートに追加することは可能ですか? 例: テンプレートに 1 ~ 5 の番号が付けられており、5 ~ n のセクションを動的に追加したいとします。
テーブルに画像を動的に追加することは可能ですか。私は次のように試しましたが、うまくいきませんでした
同じフォルダにあり、以下のようにブロックを定義した画像
[a.image;ope=changepic]
$data[] = array('name'=> 'abc', 'address'=>'test' , 'age'=>'25', 'email'=>'test@gmail.com', 'image' => 'pic_1234f.png');


