โจทย์วันนี้(แต่ได้โจทย์มาหลายวันแล้ว)คือ ทำให้ Webform สามารถใส่รูปได้ง่ายๆ จากเดิมที่ต้องเริ่มตั้งแต่ อัพโหลดรูปเอง ใส่แท๊กเอง
วิธีแก้ก็คือ
TinyMCE + IMCE
+ ความรู้ php + Drupal module อีกนิดนึง
ซึ่งเมื่อลงโมดูล TinyMCE และ IMCE แล้ว
- ใน setting ของ TinyMCE สร้างโปรไฟล์ใหม่เพื่อใช้เฉพาะกับ หน้า edit ของ webform
- ไปตั้งที่ Button and Plugins โดยเลือกเอาเฉพาะที่ต้องการโชว์
- ไปที่ Visibility แล้วเลือกออพชั่นที่ให้เราใส่ code PHP เข้าไปได้
- ใส่โค้ดเข้าไป
<?php
$path = $_GET['q'];
$pattern = “!.*/*node/(\d+)/edit!”;$nid = preg_replace($pattern, “$1″, $path);
if (node_load(array(‘nid’ => $nid))->type == ‘webform’) return TRUE; else return FALSE;
?>
เป็นว่าเสร็จ
แต่ถ้ามีใครมีวิธีที่ดีกว่า ก็บอกกันมั่งนะครับ ^^
พฤษภาคม 7, 2008 ที่ 2:31 pm
เยี่ยมมากครับ !
ธันวาคม 27, 2008 ที่ 1:54 pm
เจ๋งดีว่ะ noomz เก่งกว่าพี่อีก ๕๕๕