drupal

วิธีติดตั้ง และใช้งาน drush command ใน drupal

โอ้...ซาร่า คุณเคยประสบปัญหาเหล่านี้หรือไม่ เวลาจะพัฒนาเว็บ drupal สักเว็บ? จะติดตั้งโมดูลคราวละหลายๆ ตัวทำไงดี, จะทำอะไรๆ ก็ต้องสั่ง clear cash ขี้เกียจมานั่งกดรอ, โมดูลทีจะอัพเดทเยอะชิบหาย จะอัพเดททีเดียวได้ไหมเนี้ย เป็นต้น คำถามเหล่านี้คงเกิดขึ้นกับนักพัฒนา drupal ไม่ว่าจะสายคนทำ theme หรือทำโมดูลแทบทุกคน (มั้ง) ซึ่งยิ่งถ้าใครถือเว็บ…
อ่านต่อ

แสดง block ที่ต้องการในหน้า .tpl ที่ต้องการของ drupal 7

โดยหลักๆแล้วการแสดงผลของ drupal 7 จะมี block เป็นส่วนประกอบมาก ซึ่งตัว block นี่เละทำให้เราสามารถจัด layout ได้อย่างอิสระ พอดีมีอยู่งานหนึ่งผมต้องการนำ block ที่สร้างจาก view แล้วมาแสดงในหน้าของ .tpl.php ต่างๆใน theme เช่น page.tpl.php หรือ node.tpl.php ก็ขอจดไว้หน่อยละกันว่าต้องเขียน code แบบไหนในการดึงออกมาใช้ได้ ในการดึง block ใน drupal 7…
อ่านต่อ

แสดง field ที่ต้องการใน node.tpl.php ของ drupal 7

ในส่วนของ node.tpl.php ของ drupal 7 นั่นค่า print render($content); เป็นในส่วนของการแสดงผล field ทั้งหมดของหน้า node นั้นๆออกมาเลย ซึ่งบ้างครั้งเราอาจจะต้องการแยกการแสดงผลของ field ต่างๆออกมาเพื่อจัดรูปแบบได้ตามอิสระที่เราต้องการ drupal 7 นั่นสามารถแยกการแสดงผลของ field ได้อย่างอิสระมากครับโดยเราสามารถระบุชื่อ field ออกมาได้เลยใน node.tpl.…
อ่านต่อ

วิธีเพิ่มปุ่ม tweet button ใน drupal 7

คราวก่อนผมพูดถึงวิธีการใส่ google plus มาแล้วใน drupal 7 คราวนี้เรามาดูวิธีใส่ปุ่ม tweet button กันบ้างว่าจะใส่ลงในเนื้อหาของเราได้อย่างไร ไม่ยากครับ วิธีใส่ปุ่ม tweet button ใน node.tpl.php ของ drupal 7 เปิดไฟล์ node.tpl.php ของ theme เรามา นำโค็ดด้านล่างไปใส่ในตำแหน่งที่ต้องการให้มันแสดงผลออกมา [php]Tweet [/php]ทำการแก้ไข snappyTUX เป็นชื่อ…
อ่านต่อ

วิธีลบ Meta Tag Generator ออกใน drupal 7

ใน drupal 7 ถ้าเราลอง view source ดูก็จะเจอกับ meta tag ที่จะบ่งบอกว่าเว็บเรานั้นสร้างมาจากอะไร โดยมันจะบอกมาเป็น meta tag generator ซึ่งผมว่าไม่ควรซะเท่าไรมันหมายถึงเราบอกให้กับ hacker ทั้งหลายว่า "เห้ย...เว็บกูสร้างมาจาก drupal เวอร์ชั่น 7 นะเว้ย" เป็นการชี้โพรงให้กระรอกโดยแท้ เพราะพวก hacker เหล่านี้ก็จะสามารถคาดเดาได้ว่า bug หรือรู้รั่ว…
อ่านต่อ

วิธีใส่ปุ่ม google +1 ใน drupal 7

ช่วงนี้กระแส social network ที่กำลังแรงมาอีกตัวละครับนั่นก็คือ Google plus นั่นเองใครยังไม่มี account ไว้เล่นขอกันมาได้นะครับ :p ดังนั้นเราจึงไม่ควรพลาดที่จะนำปุ่มของ google plus มาใช้งานบนเว็บเราคล้ายๆกับปุ่ม like ของ facebook เมื่อมีคนกด +1 เว็บเราก็จะถูกไปเผยแพร่ไปยัง wall ของคนๆนั้นครับ เป็นการช่วยโปรโมทเว็บเราไปในตัวด้วย วิธีการใส่ปุ่ม…
อ่านต่อ

ติดตั้ง ckeditor และ ckfinder ใน drupal

CKEditor คืออะไร มันก็คือรุ่นน้องของ FCKeditor ครับที่ถูกพัฒนาต่อยอดขึ้นไปอีกเพราะเนื่องจาก FCKeditor เขาจะไม่พัฒนาต่อแล้ว ส่วน CKFinder ก็คือตัวอัพโหลดรูปเหมือนกับ IMCE ครับ สำหรับเว็บไซต์ drupal แล้วเรามาเปลี่ยนเป็น CKeditor กันดีกว่า ขั้นตอนการติดตั้ง 1. โหลด module ckeditor มาก่อน http://drupal.org/project/ckeditor 2. โหลด ckeditor มา http…
อ่านต่อ

ครบ 1 ปีสำหรับย้ายมาบน drupal

1 ปีผ่านไปไหวเหมือนโกหก สำหรับบล็อกของผมที่ได้รับการสำหรับสนุน host จาก nytes.net ซึ่งไม่เสียค่าใช้จ่ายใดๆ ขอบคุณ @llun มากครับ ผมเริ่มจับ drupal ตั้งแต่ 6.2 ตอนนี้มันก็ 6.12 แล้วสิน่ะ - -! ผมก็ยังคงใช้ 6.2 มาโดยตลอด อัฟเกรดแต่ module กับ theme เพราะมันง่ายแค่โยกขึ้น host ไปก็จบละ จริงๆแล้วจะอัฟเกรดตั้งแต่ 6.8 ละถ้าจำไม่ผิดน่ะ…
อ่านต่อ

จาก bloggoo สู่ Drupal ...

หลังจากใช้บริการ Bloggoo เขียน Blog ได้สักพัก... และได้ไปอบรมฟรี Drupal ที่ ./By Doing ( ใครสนใจไปอบรมกันได้แต่เสียตังค์นะจ๊ะ อุอุ พอดีเส้นมันใหญ่ :) ) มาผมก็เลยปีกกล้าขาแข็งขึ้นทุกวัน  เลยตัดสินใจทำ Blog เล่นเองบ้างดีกว่า จะได้มีโอกาสศึกษาระบบของ host หรือ network ไปในตัว นิดๆหน่อยๆก็ยังดี และก็เริ่มจากที่เราไปอบรมมานี่เละ Drupal CMS…
อ่านต่อ