มี 211 บุคคลทั่วไป ออนไลน์

Joomla Components 1.5
ทำเว็บโพสต์ขายสินค้าด้วย AdsManager: Classified Ads PDF พิมพ์ อีเมล
( 2 Votes )
เขียนโดย Administrator   
วันพุธที่ 15 กรกฏาคม 2009 เวลา 00:21 น.

compat_10 compat_15_legacy ext_com ext_mod

 
AdsManager: Classified Ads
 
เป็นคอมโพเน้นท์ที่ใช้สำหรับ ให้บุคคลอื่น ๆ นั้นสามารถโพสต์ขายสินค้า ได้คล้าย ๆ เว็บ pantipmarket หรือ เว็บอื่น ๆ ที่ให้บริการด้านนี้ ผู้ดูแลเว็บไซต์ สามารถกำหนด ให้ไม่ต้องลงทะเบียนก็สามารถโพสต์ได้ หรือต้องลงทะเบียนก่อนจึงโพสต์ ผู้ที่ต้องการโพสต์ขายสินค้าสามารถใส่รูปสินค้าเองได้ กำหนดระยะเวลาขายได้หรือเลื่อนระยะเวลาขายได้ สามารถเข้าแก้ไขโพสต์ได้เอง ด้วยระบบ รหัสผ่าน ที่ไม่ต้องลงทะเบียน ที่ผมลอง ๆ ใช้มาก็ถือว่าดีเลยตัวนี้ บรรยายมายืดยาว มาดูการใช้งานกันดีกว่า

Download

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 - การแสดงผลสินค้าที่โพสต์/หน้า
-Auto Published - กำหนดให้แสดงโดยอัตโนมัติหรือไม่ ถ้าไม่ แอดมินต้องเป็นคนสั่งให้โชว์เอง
-Submission Type - ประเภทการส่ง
-Allow ads at root level - กำหนดให้ซับมิตใน root หรือไม่ คือ ให้ซับมิตสินค้าในหวมดหัวข้อหลักหรือไม่
-Number of Ads by User - จำนวนโฆษณาโดยผู้ใช้
-New Notification - ส่งอีเมล์ถึงแอดมินเมื่อมีประกาศใหม่หรือไม่
-Update Notification - ส่งอีเมล์ถึงแอดมินเมื่อมีการแก้ไขหรือปรับปรุงใหม่หรือไม่
-Community Builder - การใช้งาน โปรไฟล์ ร่วมกับ Community Builder
-Display Mode - โหมดการแสดงผล
-Latest ads - การแสดงผลโพสต์ล่าสุด
-อันต่อ ๆ มาก็เป็นโหมดการแสดงผลต่าง ๆ

แท็บเมนู contact ก็ ควบคุมการแสดงผลรายละเอียดของผู้โพสต์

 

 

แท็บเมนู image ใช้ควบคุมการแสดงผลรูปภาพของโพสต์

 

 

แท็บเมนู text ใช้พิมพ์บอกรายละเอียดเกี่ยวกับ section ของห้องโพสต์

 

แท็บเมนู Expiration กำหนดเวลาการหมดอายุของโพสต์ และรายละเอียดการแจ้งเตือนก่อนโพสต์หมดอายุ (เวลานับเป็นวัน)

เมนู Fields แก้ไข/เพิ่มเติมส่วนรายละเอียดของการโพสต์

 

 

เมนู Categories ใช้จัดการแก้ไข/เพิ่ม หมวดหมู่

การเพิ่ม หมวดหมู่ กดที่ new

 

ใส่รายละเอียดเข้าไป สามารถอัพโหลดรูปสัญญาลักษณ์แทนหัวข้อหมวดหมู่ได้ด้วย เมื่อใส่รายละเอียดเรียบร้อยก็กด save เพื่อบันทึก

 

ก็จะได้หัวข้อแบบนี้

 

หัวข้อหลัก Parent เป็น root
ส่วนหัวข้อย่อย Parent เป็น root >> ชื่อหัวข้อ

 

เมื่อลองตั้งหัวข้อเสร็จ preview ดูก็จะได้รูปแบบนี้

 

 

ลองโพสต์ดู ช่องรายละเอียดสำหรับผู้เยี่ยมชมที่ต้องการโพสต์ ต้องกรอกข้อมูลเหล่านี้ เพื่อให้ทำการโพสต์สินค้าได้ และใส่รูปได้จำนวน 2 รูป รูปจะใหญ่หรือเล็กไม่สำคัญ เมื่ออัพโหลดโปรแกรมจะทำการย่อให้อัตโนมัติ

โพสต์เสร็จ

 

ส่วนแอดมิน สำหรับแก้ไขโพสต์

 

โมดูลทั้ง 3 ตัว

เอาคราว ๆ ครับ ลองใช้งานกันดู Smile

เอ้า ต่อ ๆ เมื่อคืนว่า จะแก้ปัญหาเรื่องภาษาไทยแต่ดึกไปหน่อยไม่ไหว ใครที่ลองใช้แล้วจะเห็นว่าพอโพสต์ แล้วภาษามันเป็นแบบรูปด้านล่าง มีวิธีแก้ครับ

เนื่องมาจากการเข้ารหัสเพื่อทำการเก็บข้อมูลของ UTF8 มันจะใช้จำนวน bit ที่เยอะกว่า Char set แบบเดิม จึงทำให้คำมันยาวเกินไป ต่างจากภาษาอังกฤษ ที่พอหมดคำหนึ่งก็เว้นวรรค แต่ของไทยเราเขียนยาวติดๆกันไปเรื่อยๆ ถึงจะเว้นวรรคที่หนึ่ง โดนสระเข้าไปอีก เจอะวรรณยุกต์ อีก จึงทำให้ค่า cutLongWord Parameter ที่ตั้งไว้ในเบื้องต้นมันน้อยเกินไป คือ 40 เราต้องไปทำการเพิ่มขึ้นอีก เอาซักประมาณ 1024 โดยเปิดไฟล์ adsmanager.html.php ใน Folder /components/com_adsmanager/ มาทำการ Edit ซะก่อน

ในบรรทัดที่ 23

$limit = 40; << เปลี่ยนจาก 40 เป็น 1024
// On stocke tous les mots dans un tableau
$tab = explode(' ', $text);
foreach($tab as $k => $str) {
// On coupe tous les mots > เ $limit
$tab[$k] = wordwrap($str, $limit, " ", true);
}
// On reconstitut la chaine de d้part
$string = implode(' ', $tab);
return $string;
}

จากนั้นเซฟ ลอง preview ดู

ข้อมูลการแก้ไขด้านภาษา จาก http://www.erakii.org/diy/77-website/548-cutlongword


แก้ไขล่าสุด ใน วันอังคารที่ 21 กรกฏาคม 2009 เวลา 16:05 น.
 

คุณไม่มีสิทธิที่จะโพสต์ข้อคิดเห็น กรุณาล็อคอินหรือลงทะเบียน

RSS 2.0 Joomla Articles
twitter
Creative Commons License