drupal: บันทึกเกร็ด

Topic: 
 

บันทึกเกร็ดเกี่ยวกับ drupal (อาจมีการปรับปรุงเป็นระยะ)

customize style sheet
บันทึกสไตล์ชีตที่ควรปรับปรุง
...
pre {
  background-color: #eee;
  padding: .5em 1.5em 1.5em .5em;
  border: 1px solid #ddd;
  width: 95%;
  overflow: auto;
}
code {
  color: #016;
}
dt {
  font-weight: bold;
  margin-top: .5em;
}
...

อธิบาย

แท็ก pre
background และ border ทำสีต่างจากเนื้อหา ทำให้ดูง่าย
padding-bottom: 1.5em และ width: 95% ทำเพื่อดัก IE
overflow: auto ทำให้จำกัดการแสดงผลไม่ให้ล้น
แท็ก code
ทำสีให้ดูต่างจากเนื้อหาเล็กน้อย เพราะบางท่านตั้งค่าฟอนต์ของ fixed width font ในบราวเซอร์เป็นตระกูล variable width font
แท็ก dt
ทำให้ดูหัวข้อง่ายหน่อย
default front page error
บางครั้งการ upgrade หลายครั้งอาจทำให้หน้าแรก ไม่ยอมขึ้น node ตามปรกติ
แก้ไขโดยเข้าเมนู
Administer -> Site configuration -> Site information
Reset to defaults -> ใส่ข้อมูลใหม่ -> Save configuration
PHP 5.2 - "Trying to get property of non-object in" session.inc
session doesn't keep userid with php5.2.0
เนื้อความคือเพิ่มบรรทัดสุดท้ายของไฟล์ index.php
...
session_write_close();