Gallery assist error แบบนี้แก้ยังไงครับผม
February 05, 2010
Gallery assist error แบบนี้แก้ยังไงครับผม
warning: Parameter 1 to theme_gallery_assist_display() expected to be a reference, value given in C:\xampp\htdocs\test\includes\theme.inc on line 617.
ไปดูในเว็บของมันไม่เห็นตั้งค่าอะไรเลย และไม่มี error ด้วย
http://simple.puntolatinoclub.de/screencasts
ผมลองเข้าไปดูไฟล์ theme.inc แล้วแต่ก็ไม่รุ้แก้ยังไง (มือใหม่) รบกวนด้วยครับผม ขอบคุณครับผม

สงสัยไม่มีใครเค้าใช้กัน 55555
สงสัยไม่มีใครเค้าใช้กัน 55555
คิดแบบนี้ไม่ถูกต้องครับ
คิดแบบนี้ไม่ถูกต้องครับ ว่าเค้าไม่ใช้กัน ที่ถูกต้องคือเค้า set up ได้ถูกต้องมากกว่า
สาเหตุของการ Error แบบนี้ ส่วนใหญ่ 1. php version 2. module conflict
theme.inc มัน core file ไม่ควรแก้โดยกรณีใดๆ นะครับ
เครื่องผมยังไม่ติดตั้ง GD
เครื่องผมยังไม่ติดตั้ง GD Libraly ก็เลยยังใช้ไม่ได้ครับ เกี่ยวกันรึเปล่า ๕++
แล้วเค้าต้อง set
แล้วเค้าต้อง set อะไรกันบ้างครับ ถ้าจะใช้ gallery assist ก็ผมดูในเว็บไม่เห็นมีไรมาก นอกจาก image cache, image api และผมก็ไม่ได้แก้ theme.inc ด้วยครับ แต่งงว่ามัน error ตรงไหน ช่วยแนะนำหน่อยครับ
ตรงนี้ขอตอบเองเป็นอุธาหรณ์สำห
ตรงนี้ขอตอบเองเป็นอุธาหรณ์สำหรับเพื่อการศึกษาของคนอื่นๆ ต่อไป เรียกว่าแชร์ประสบการณ์ก็ได้ กรณีของผมที่มีปัญหาหลังจากได้รับคำแนะนำจากผู้รู้ในเว็บบอร์ดนี้แล้ว ลองไปตามแก้ปัญหาจนสรุปได้ว่า ปัญหาก็คือ Module Image cache มันไม่ได้รับสิทธิ์ในการเขียนไฟล์ ทำให้ไม่สามารถแสดงรูปได้ และมี error อย่างที่บอก ต้องไปอนุญาติให้สามารถเขียนไฟล์ในโฟล์เดอร์ของ image cache ทั้งหมดก่อน ซึ่่งจะมี 3 โฟล์เดอร์ดังนี้ imagecache, imagefield_default_images, imagefield_thumbs
อย่างไรก็ตามถ้าไม่ใช้ image cache ใน gallery assist ก็ได้เพราะมันทำงานได้อยู่แล้ว แต่ถ้าใช้เนี๊ยะมันจะได้ความหลากหลายมากกว่า ก็แค่นั้น
เท่าที่เคยลองติดตั้ง
เท่าที่เคยลองติดตั้ง ส่วนใหญ่จะติดเรื่องโมดูลชนกัน ลองปิดโมดูลบางตัวดูครับ เปิดเฉพาะส่วนที่จำเป็น
ตอนนี้ก็พยายามแก้ตามคำแนะนำขอ
ตอนนี้ก็พยายามแก้ตามคำแนะนำของทุกๆ ท่านอ่ะครับ ก็พอใช้ได้แล้ว จริงๆ ก็ใช้ได้เลยแหล่ะครับ แต่ยังมี error อยู่บ้าง เฉพาะในฝั่งของ admin นะครับ ผมรู้สึกว่า module มันเข้ากันได้ไม่ค่อยดีนัก ซึ่งจะ error ตอน save setting ของ gallery assist และเซ็ตค่าของ extras อ่ะครับ
save setting จะ error อย่างนี้ครับ user warning: Table 'healthyudb.cache_gallery_assist_data' doesn't exist query: TRUNCATE TABLE cache_gallery_assist_data in /var/www/healthyu/sites/all/modules/gallery_assist_ic/gallery_assist_ic.module on line 31.
และ save extras จะ error แบบนี้ครับ Fatal error: Call to undefined function gallery_assist_invalidate_cache() in /var/www/healthyu/sites/all/modules/gallery_assist_ic/gallery_assist_ic.module on line 58
ซึ่งถ้าทำลืมไปก็สามารถทำงานได้เป็นปกติ แต่ผมไม่แน่ใจว่าจะมีผลในระยะหรือเปล่า ท่านใดมีประสบการณ์ โปรดแนะนำด้วยครับ
ลอง ไปดูที่ โมดูลนะครับ
ลอง ไปดูที่ โมดูลนะครับ มันจะฟ้อง ว่า โมดูลนี้ ต้องการ เชื่อมกับโมดูลไหน ถ้ามัน missing ก็ ต้อง ตามโหลด น้นมาติดตั้ง ผมลุุยมาเมื่อคืน เกี่ยวกับ image ผม เอาลงหมดเลย ลองดูนะครับ
ผมรู้แล้วครับ คือ gallery
ผมรู้แล้วครับ คือ gallery assist ic ที่มีเพิ่มค่า preset ให้กับ image cache มันไม่ทำงาน สรุปว่าปิดไปก็ใช้ได้เลยไม่มีปัญหา เพราะเราสร้าง preset ใหม่ให้มันได้ตามความต้องการ ไม่มี error ให้เห็นเลย ดีใจจัง สำหรับคนที่ชอบเรียบๆ ง่ายๆ ผมว่า gallery assist ใช้มากเลย (แต่ถ้าไม่ชอบเรียบๆ ก็มี Module เสริมให้ใช้กันอีก) ลองดูกันนะครับ ของเค้าดีจริงๆ