drupal

Topic: 
 

ได้ลองทดสอบการอัปเกรด Drupal จากรุ่น 4.7 จะขยับมาเป็นรุ่น 5.1
พบว่าถ้าปรับข้ามรุ่น จะเกิดปัญหา Call to undefined function: filter_xss_bad_protocol() ... includes/common.inc on line 837
ซึ่งยังไม่สามารถแก้ปัญหานี้ได้

ลองค้นไปค้นมาจึงทราบว่า ควรอัปเกรดทีละรุ่น (ยกเว้นรุ่นย่อยบางทีอาจข้ามได้)
ขั้นตอนที่อัปเกรดจึงกลายเป็น 4.7.4 -> 4.7.6 -> 5.0 -> 5.1

 

บันทึกการแก้ไขด้วยมือ
จากครั้งก่อน ผมได้สร้างหน้าเปล่าขึ้นมา แล้วแปลงให้เป็น book เตรียมไว้
แล้วจึงนำเข้าเอกสาร ด้วยโมดูล import HTML ดังนั้น หน้าเปล่าของเราจะเป็น node/1 และเอกสารที่นำเข้า จะเริ่มต้นตั้งแต่ node/2 เป็นต้นไป จนถึงหน้าสุดท้าย สมมุติว่าเป็น node/100 แล้วกัน

 

จากคราวก่อนที่ทดลองใส่โค๊ดตัวอย่างลงในเอกสารต้นฉบับเรื่อง python: Adodb Function Reference with example รู้สึกว่าอ่านง่ายดี คล้ายเอกสารของ php ที่เขามีตัวอย่างประกอบตลอด
เลยคิดว่า ถ้าเราสามารถเอาเอกสาร HTML ต้นฉบับ ที่เป็นคู่มือไพธอน เอามาใส่ตัวอย่างเล็ก ๆ น้อย ๆ ด้วยก็น่าจะดี
ลองศึกษา Drupal ดู พบว่ามีโมดูลนึงที่เข้าข่าย คือโมดูล Import HTML

Topic: 
 

ทดลองแปลงโมดูล On This Date ของ Drupal-5 Modules Tutorial

โมดูลในรุ่น 5 ควรเขียนในไดเรกทอรี่ ./sites/all/modules/
ดังนั้นต้องสร้างไดเรกทอรี่ให้โมดูลเราก่อน โดยใช้ชื่อ onthisdate เหมือนเดิม
$ cd /var/www/drupal
$ mkdir -p sites/all/modules/onthisdate
$ cd sites/all/modules/onthisdate

สำหรับรุ่น 5 ต้องมีไฟล์ info
$ vi onthisdate.info

; $Id$
name = On this date
description = "A block module that lists links to content such as blog entries or forum discussions that were created one week ago. (wd's: Modify to recent 3 days post)"
 

ศึกษาและทดลอง Drupal ในห้องนี้ครับ

Pages

Subscribe to RSS - drupal
 

Syndicate

Subscribe to Syndicate

Who's online

There are currently 0 users online.