| ทำเว็บโพสต์ขายสินค้าด้วย AdsManager: Classified Ads |
|
|
|
| เขียนโดย Administrator |
| วันพุธที่ 15 กรกฏาคม 2009 เวลา 00:21 น. |
|
AdsManager: Classified Ads
To view rest of this section, please login or register.. ก่อนอื่นก็ต้องดาวน์โหลด ลิ้งก์ดาวน์โหลด ก็ด้านบนครับ ประกอบด้วย คอมโพเน้นท์ 1 ตัว โมดูลสำหรับแสดงข้อมูลต่าง ๆ 1 ตัว โมดูลค้นหา 1 ตัว โมดูลเมนู 1 ตัว เสร็จแล้วก็ติดตั้งทั้งหมดลงไป ครับ (หากต้องการศึกษาเรื่องการติดตั้ง extensions เพิ่มเติมได้ที่นี่) ่joomla 1.5 อย่าลืมเปิด system legacy เข้าจัดการคอนฟิกคอมโพเน้นท์ได้เลยครับที่ admin menu >> components >> adsmanager
- Ads per page - การแสดงผลสินค้าที่โพสต์/หน้า
แท็บเมนู contact ก็ ควบคุมการแสดงผลรายละเอียดของผู้โพสต์
แท็บเมนู image ใช้ควบคุมการแสดงผลรูปภาพของโพสต์
แท็บเมนู text ใช้พิมพ์บอกรายละเอียดเกี่ยวกับ section ของห้องโพสต์
แท็บเมนู Expiration กำหนดเวลาการหมดอายุของโพสต์ และรายละเอียดการแจ้งเตือนก่อนโพสต์หมดอายุ (เวลานับเป็นวัน)
เมนู Fields แก้ไข/เพิ่มเติมส่วนรายละเอียดของการโพสต์
เมนู Categories ใช้จัดการแก้ไข/เพิ่ม หมวดหมู่ การเพิ่ม หมวดหมู่ กดที่
ใส่รายละเอียดเข้าไป สามารถอัพโหลดรูปสัญญาลักษณ์แทนหัวข้อหมวดหมู่ได้ด้วย เมื่อใส่รายละเอียดเรียบร้อยก็กด
ก็จะได้หัวข้อแบบนี้
หัวข้อหลัก Parent เป็น root
เมื่อลองตั้งหัวข้อเสร็จ preview ดูก็จะได้รูปแบบนี้
ลองโพสต์ดู ช่องรายละเอียดสำหรับผู้เยี่ยมชมที่ต้องการโพสต์ ต้องกรอกข้อมูลเหล่านี้ เพื่อให้ทำการโพสต์สินค้าได้ และใส่รูปได้จำนวน 2 รูป รูปจะใหญ่หรือเล็กไม่สำคัญ เมื่ออัพโหลดโปรแกรมจะทำการย่อให้อัตโนมัติ
โพสต์เสร็จ
ส่วนแอดมิน สำหรับแก้ไขโพสต์
โมดูลทั้ง 3 ตัว เอาคราว ๆ ครับ ลองใช้งานกันดู เอ้า ต่อ ๆ เมื่อคืนว่า จะแก้ปัญหาเรื่องภาษาไทยแต่ดึกไปหน่อยไม่ไหว ใครที่ลองใช้แล้วจะเห็นว่าพอโพสต์ แล้วภาษามันเป็นแบบรูปด้านล่าง มีวิธีแก้ครับ
เนื่องมาจากการเข้ารหัสเพื่อทำการเก็บข้อมูลของ UTF8 มันจะใช้จำนวน bit ที่เยอะกว่า Char set แบบเดิม จึงทำให้คำมันยาวเกินไป ต่างจากภาษาอังกฤษ ที่พอหมดคำหนึ่งก็เว้นวรรค แต่ของไทยเราเขียนยาวติดๆกันไปเรื่อยๆ ถึงจะเว้นวรรคที่หนึ่ง โดนสระเข้าไปอีก เจอะวรรณยุกต์ อีก จึงทำให้ค่า cutLongWord Parameter ที่ตั้งไว้ในเบื้องต้นมันน้อยเกินไป คือ 40 เราต้องไปทำการเพิ่มขึ้นอีก เอาซักประมาณ 1024 โดยเปิดไฟล์ adsmanager.html.php ใน Folder /components/com_adsmanager/ มาทำการ Edit ซะก่อน ในบรรทัดที่ 23
$limit = 40; << เปลี่ยนจาก 40 เป็น 1024 จากนั้นเซฟ ลอง preview ดู ข้อมูลการแก้ไขด้านภาษา จาก http://www.erakii.org/diy/77-website/548-cutlongword |
| แก้ไขล่าสุด ใน วันอังคารที่ 21 กรกฏาคม 2009 เวลา 16:05 น. |























