3

私はcodeigniterスマイリーヘルパーを使用しています。画像をクリックすると、画像ではなくテキストエリアに:)のようなシンボルが挿入されます。画像をクリックすると画像が表示されるようにします。私はネットで検索し、いくつかのプラグイン「TinyMCE」を見つけましたが、codeigniter ライブラリを使用したいと考えています。助けてください。

 <?php $this->load->library('table');

 $image_array = get_clickable_smileys(base_url().'img/smileys/', 'a');

 $col_array = $this->table->make_columns($image_array, 8);

$data1['smiley_table'] = $this->table->generate($col_array);?>  

<?php echo smiley_js(); ?>
<textarea id='a'></textarea><p>Click to insert a smiley!</p>

<?php echo $data1['smiley_table']; ?>
4

3 に答える 3

0

そのスマイリー ヘルパーは、後でページを表示するときにシンボルを使用して画像を表します。テキストエリア内に実際の画像が必要な場合は、おそらく tinymce または別の wysiwyg を見たほうがよいでしょう。

于 2013-02-19T06:56:09.707 に答える
0

parse_smileys()

テキストの文字列を入力として受け取り、含まれているプレーン テキストのスマイリーを画像に相当するものに置き換えます。最初のパラメーターには文字列が含まれている必要があり、2 番目のパラメーターにはスマイリー フォルダーへの URL が含まれている必要があります。

詳細: https://ellislab.com/codeigniter/user-guide/helpers/smiley_helper.html

于 2016-01-12T17:02:29.523 に答える