2

私はそれをたくさん探していましたが、それを見つけることができませんでした...

(私はただいくつかのエディターが欲しいです-私はそれを成し遂げるのが難しいことを知っています-私が今使っているもののように、私のブログで私のコードを共有することができます)(私自身のCMS)

それで、

以前にこれを経験した人もいると思いますが、tinyMceを使用してコードを埋め込むことはできますか?

結論はありますか?

どうもありがとう

PD:stackoverflowがオンラインではないWMDのフォークを使用しているのを見ましたが、githubでは、誰かが使用例を持っていますか?(そこには.jsファイルのみ)

PD2:どうもありがとうございました!

編集

さて、いくつかの返信がprettyprintに到達した後->ここに

$(document).ready()にロードするだけでよく、それらのいずれかをきれいにします(笑):

<pre class="prettyprint"> code here  </pre>

だから私はこのフォーマットを追加しようとしています:

style_formats : [
                {title : 'Bold text', inline : 'b'},
                {title : 'Blue text', inline : 'span', styles : {color : '#006'}},
                {title : 'Blue header', block : 'h1', styles : {color : '#006'}},
          -->   {title : 'Codigo fuente', inline : 'pre', classes : 'prettyprint'},    
                {title : 'Example 2', inline : 'span', classes : 'example2'},
                {title : 'Table styles'},
                {title : 'Table row 1', selector : 'tr', classes : 'tablerow1'}
        ],

しかし、私がそれを使用すると、$ _ POSTに変わります<p>、なぜですか?

2つ編集する

これは機能します:{title : 'Codigo fuente', block : 'pre', classes : 'prettyprint'},

問題は私が得ることです

<pre ..>line 1</pre>
<pre ..>line 2</pre> 

..

そして私は適用したいと思います:

<pre..>
line1 
line2
</pre>

どうすればこれを解決できますか?私が変更blockした場合inline、単にそれが適用されていないスタイル:?

グラシアス!

4

2 に答える 2

1

編集:不適切な配置で申し訳ありませんが、ここではまだ新しいものです。私の知る限り、コードをそのまま tinymce に貼り付けることができますが、解釈されません。保存するときは、必要なすべてのエスケープを追加する必要があるため、ブログに表示するときや、コードが偽物に見えるものは何でも。それがしないことは、読みやすいように自動的にフォーマットし、色付けなどを追加することです。そのためのプラグインまたは代替手段が必要だと思います... bbiam :P

EDIT2: this -> http://www.maclovin.de/syntaxhl-editor/は良いオプションのようです。

ダウンロード - > https://github.com/RichGuk/syntaxhl

EDIT3:これもいいかもしれません-> http://code.google.com/p/google-code-prettify/ コードをすべて素敵できれいにするため、名前が付けられました。

ORIGINAL: 少し混乱しています。小さな MCE に入れるコードをアクティブなコードにしたいですか、それともコード サンプルにしたいですか?

<A href="www.google.com">google</a>

または http://www.google.com

于 2011-03-31T14:24:55.003 に答える
1

おそらく、これを使用できます:SyntaxHighlighterまたはその他の構文ハイライター...

あなたの質問はtinymceに関連しているので、tinymceのフォーラム/ウェブサイトを使用してください。マニュアルを読んでください。プラグインとその実装を探します。

ヒント: 最初に開発者のリソースを検索するか、Google を使用してください... Google の結果

于 2011-03-31T15:04:21.947 に答える