Happy Ohweb!

Ohweb.info

เกิดอะไรขึ้น??? drupal 6.4

24 ส.ค. 2008 by shiki
Tags :

ชิกิหายไปนานมาก เพิ่งว่างกลับมาทำเว็บต่อ และก็ได้ทราบว่าทางเว็บ drupal อัพเดทเป็น 6.4 แล้ว

ผ่านขั้นตอน ตั้งค่าฐานข้อมูลแล้ว แล้วก็.....

    * user warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ORDER BY fit DESC LIMIT 0, 1' at line 1 query: SELECT * FROM menu_router WHERE path IN () ORDER BY fit DESC LIMIT 0, 1 in /home/vol3/ohweb.info/ohweb_2047510/shikidesign.co.cc/htdocs/includes/menu.inc on line 315.
    * user warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ORDER BY fit DESC LIMIT 0, 1' at line 1 query: SELECT * FROM menu_router WHERE path IN () ORDER BY fit DESC LIMIT 0, 1 in /home/vol3/ohweb.info/ohweb_2047510/shikidesign.co.cc/htdocs/includes/menu.inc on line 315.

เกิดอะไรขึ้น????

ขอบพระคุณล่วงหน้า

ได้แล้วๆๆ

ติดตั้งเสร็จเรียบร้อยแล้วค่ะ พอดีชิกิลองค้นหาดู ก็มีคำแนะนำให้ลองลบข้อมูลใน DB แล้วลงใหม่ ปรากฎว่าได้เลย
^^

ต้องรัน update.php เสมอ

แก้ได้แล้ว ก็ดีใจด้วยครับ

ว่าแต่ว่า คุณชิกิรัน update.php หลังจากอัพเกรดเวอร์ช่ันของ drupal รึเปล่า?

...รันยังไงอะคะ?

รันยังไงคะ? ทราบแต่ว่า บนฟรีโฮสติ้งของที่นี่รัน cron ไม่ได้

แล้วก็ ชิกิมีปัญหาใหม่มาถามด้วยละค่ะ คือพยายามจะทำธีมเอง แต่ไม่รู้ว่าอันนี้

http://img.photobucket.com/albums/v660/shirauki/navi.jpg

เรียกว่าอะไรไม่รู้...link ที่จะคอยบอกว่าเราอยู่ที่ไหนแล้ว (หน้าแรก >บริหารระบบ > จัดการเว็บไซต์)

ทำให้เรากลับไปกลับมาระหว่างหัวข้อใหญ่ หัวข้อย่อยได้สะดวกน่ะค่ะ

อยากรู้ว่าจะทำให้มันปรากฏตรงที่ที่เราต้องการได้ยังไงคะ?

ขอบพระคุณล่วงหน้า

มันคือ breadcrumb ครับ

ในหน้า page.tpl.php ก็แค่ย้ายโค้ด php ข้างล่างนี้ ไปไว้ในที่ที่คุณต้องการครับ

<?php print $breadcrumb ?>

อย่างเช่นใน ohweb ผมจะเอาไว้ล่างสุดของเนื้อหาครับ

ไม่ใช่ cron

ผมหมายถึงรัน http://yoursite/update.php ทุกครั้งหลังอัพเกรดหรืออัพเดตเวอร์ชั่นและโมดูลน่ะครับ ไม่ใช่ run cron

ขอบคุณมากค่ะ

^^ ขอบคุณมากจริงๆ ค่ะ เพิ่งรู้ว่าต้องมีการรัน update ด้วย

ตื่นเช้าจังนะคะ ทั้งที่เป็นวันเสาร์แท้ๆ ขอบคุณมากๆ เลยที่ช่วยตอบคำถามให้ เดี๋ยวต้องลองดูอีกซักตั้ง (เคยท้อไปแล้วหลายหน) ....แต่บางที ทำๆ ไปก็เพลินไปอีกแบบ (ถ้าไม่หมดกำลังใจก่อน)

สุดท้าย..ขอบคุณมากจริงๆ ไว้จะมารบกวนใหม่นะคะ ^^

มีเรื่องมาถามอีกแล้ว....

คือชิกิอยากทำ fix link ค่ะ ไม่ทราบว่ามันอ้างอิงยังไง

<img src="<?php print $base_path . path_to_theme() . '/images/logo.gif' ?>" />

อันนี้คืออ้างอิงเ้ข้าไปใน folder ของธีมใช่ไหมคะ? แล้วถ้าเราจะอ้างอิงไปถึง หน้าที่เราต้องการล่ะ? นอกจากวิธีอ้างอิงแบบ full URL แล้วจะสามารถใช้วิธีไหนได้อีกไหมคะ?

ขอบพระคุณล่วงหน้า (อีกครั้ง) ^^

ใช่ครับ อันนั้นเป็น full URL

ใช่ครับ อันนั้นเป็น full URL ที่อ้างอิงถึงไฟล์ในธีมที่เรากำลังใช้งานอยู่ ผมชอบใช้แบบนี้ เพราะมันไม่ค่อยงง เวลาย้ายจาก localhost สู่โฮสต์จริง

แต่ถ้าต้องการอ้างถึง directory อื่นที่ไม่ได้อยู่ในธีม ผมจะใช้แบบข้างล่างนี้

<img src="<?php print $base_path ?>path/to/file" />

(ถ้าผมจำไม่ผิดนะ)

หรือบางที ก็อ้างเป็น Relative URI แบบนี้ ในหน้าเว็บธรรมดา แต่อันนี้ใช้ในธีมไม่ได้นะครับ

<img src="./path/to/file" />

ลองดูเพิ่มเติม ได้ที่ webreference.com เพราะมันมีหลายวิธี ผมอาจจะจำผิดได้

ไม่ใช่ full URL ครับ

ผมจำผิด

<?php print $base_path ?>

เป็น relative path อ้างถึง "/" หรือ base path ใน drupal แล้วมันก็อิงกับ

  RewriteBase /

ในไฟล์ .htaccess อีกทีนึง (มั้ง? ถ้าผมเข้าใจไม่ผิดนะ)

แสดงความคิดเห็น

เนื้อหาของข้อมูลนี้ถูกรักษาเป็นความลับและไม่แสดงต่อสาธารณะ
  • Allowed HTML tags: <a> <img> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • ขึ้นบรรทัดและจัดย่อหน้าให้อัตโนมัติ
  • You can use BBCode tags in the text. URLs will automatically be converted to links.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".

ข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่ารูปแบบอินพุต