HTML filter裡無法新增<img>標籤

Drupal 5.6
測試發表文章的< img >時,圖片時顯示不出來,到管理 > 網站設定 > 輸入格式 裡面設定html filter的格式,手動新增< img >按下儲存,< img >就不見了,因此無法新增此標籤,發布文章若要顯示圖片只能靠"full html",請問應該怎麼在html filter裡也加入< img >呢?

Nitemare 的照片

Re: HTML filter裡無法新增<img>標籤

你的做法是正確的,這是 5.6 的問題。

changing allowed HTML tags doesn't stick

leoleo 的照片

Re: HTML filter裡無法新增<img>標籤

5.x 都好像有這個問題吧,我由5.2 一直升到5.5 都是這樣的。
---------------------------------
賺錢的相關訊息
http://www.MakeMoneyOK.com

yasuo 的照片

Re: HTML filter裡無法新增<img>標籤

了解,謝謝大家回應~
看來只好使用full html了

Nitemare 的照片

Re: HTML filter裡無法新增<img>標籤

以文字編輯軟體開啟 Drupal 5.6
/modules/filter/filter.module

找到第 607, 608 行

<?php
    $form
['format'] = array('#type' => 'hidden', '#value' => $format->format);
   
$form['#submit'][] = 'filter_admin_configure_submit';
?>

改成
<?php
    $form
['format'] = array('#type' => 'hidden', '#value' => $format);
   
$form['#submit']['filter_admin_configure_submit'] = array();
?>

以及第 621 行
<?php
  cache_clear_all
($form_values['format'] .':', 'cache_filter', TRUE);
?>

改成
<?php
  system_settings_form_submit
($form_id, $form_values);
 
cache_clear_all($form_values['format'] .':', 'cache_filter', TRUE);
?>

可以解決這個問題。