NetAssoBlog

200gr เว็บรีบของตลาดคำใบ้ของกฎหมาย ...
คติพจน์

Tutorial - FLEXIcontent แม่ - Part2: ชนิดเขตข้อมูล

27 มกราคม

FLEXIcontent ช่วยให้คุณสามารถสร้างเขตข้อมูลที่กำหนดเองสำหรับชนิดของเนื้อหาที่แต่ละคนที่คุณต้องการใช้ นี้จะช่วยให้การบังคับให้ผู้ใช้ป้อนข้อมูลที่แตกต่างกันในพื้นที่ที่เฉพาะเจาะจงมากที่ฉันสามารถโพสต์ในภายหลังที่ฉันเห็นพอดี ฉันยังสามารถเปิดเขตข้อมูลเหล่านี้ลงไปในเงื่อนไขการค้นหาหรือกรอง ... ดังนั้นด้วยจินตนาการน้อยคุณได้อย่างรวดเร็วสามารถทำให้แม่แบบทั้งหมดที่คุณต้องการและอีกครั้งที่ประตูปิดเปิดที่เหลือ Joomla

liste_champs

ชนิดเขตข้อมูลที่มีอยู่: ช่องทำเครื่องหมายภาพที่ช่องทำเครื่องหมาย, วันที่, อีเมล, ไฟล์, ภาพ, ปุ่ม, วิทยุภาพปุ่มเลือกหลายข้อความที่เลือก, textarea และเว็บลิงค์ พอเพียงที่จะกล่าวว่ามันขาดเล็กน้อยเพื่อให้คุณมีความสุข

นอกจากฟิลด์ที่กำหนดเอง FLEXIcontent ยังช่วยให้คุณสามารถใช้คุณลักษณะเพิ่มเติมสำหรับเนื้อหาในแต่ละ:
การจัดการรุ่น -
- ระบบบูรณาการของการลงคะแนน
- Power เก็บรายการโปรด
- แจ้ง
- การจัดการของคำหลัก
- การกำหนดประเภทหลายเนื้อหาเดียว

คุณลักษณะทั้งหมดที่ปรากฏเป็นเขตของตนได้รับมอบหมายโดยอัตโนมัติไปยังชนิดเนื้อหาเมื่อสร้างขึ้นและด้านฐานข้อมูล (ชื่อ, คำอธิบาย, ผู้เขียน, วันที่สร้าง, วันที่แก้ไขสถานะของสิ่งพิมพ์)

ฉันจะยังคงสร้างแม่แบบของฉันโดยการกำหนดค่าเขตข้อมูลทั่วไปบางและการเพิ่มฟิลด์ที่กำหนดเอง ตัวอย่างนี้เป็นของคอนกรีตไม่มีอะไรแน่นอนเขาก็ตั้งใจที่จะแสดงให้เห็นถึงคุณสมบัติต่างๆ

ข้อมูลอย่างย่อของการกวดวิชา:

  • ข้อมูลทั่วไป FLEXIcontent เขต
  • เขตข้อมูลทั่วไป
  • ฟิลด์ที่กำหนดเองและการใช้ปลั๊กอิน
  • สร้างชนิดของเขตข้อมูลของคุณเอง
  • เขตข้อมูลตำแหน่งในแม่แบบ

ข้อมูลทั่วไป FLEXIcontent เขต

FLEXIcontent ในคุณสามารถเชื่อมโยงกับเขตข้อมูลหนึ่งหรือมากกว่าหนึ่งชนิดของเนื้อหา แต่ละคนมีกำหนดขึ้นเองของตัวเลือกเขตข้อมูล ในความเป็นจริงชนิดเขตข้อมูล (textarea, ช่องทำเครื่องหมายรายการ ... ) ถูกสร้างขึ้นผ่านทางปลั๊กอินที่เฉพาะเจาะจงดังนั้นหากคุณต้องการไม่มีอะไรป้องกันให้คุณสามารถสร้างชนิดของเขตข้อมูลของคุณเอง
สำหรับแต่ละประเภทของฟิลด์มีตัวเลือกบางอย่างที่พบได้บ่อยคือ:

param_champs

  • ป้ายชื่อ: ชื่อที่จะปรากฏ (หรือไม่) ในด้านหน้าของเขตข้อมูลของคุณในแม่คือสิ่งที่ ระวังถ้าคุณต้องการเปลี่ยนป้ายชื่อของเขตข้อมูลรายละเอียดและต้องการที่จะแยกความแตกต่างไปตามประเภทของเนื้อหาที่เป็นที่นิยมในเวลานี้เพื่อเปลี่ยนค่านี้ได้โดยตรงในการตั้งค่าที่ตัวเลือกดังกล่าวมีไว้เพื่อจุดประสงค์นี้
  • ชื่อ: ชื่อที่ใช้ในการระบุเขตข้อมูลของคุณเป็นสิ่งสำคัญที่จะใช้อักขระเพียง AZ, az และ 0-9 โดยไม่ต้องเว้นวรรคเพราะมันเป็นชื่อที่จะช่วยให้เราสามารถอ้างอิงเขตของเราในแม่แบบ โดยค่าเริ่มต้นเมื่อคุณสร้างเขตข้อมูลที่เรียกว่า FLEXIcontent "fieldxx" ฉันขอให้คุณมีการเปลี่ยนแปลงที่จะได้รับแบริ่งของคุณหลังจากนั้น
  • ตอบเมื่อ: เปิดหรือไม่ด้าน บางเขต (ชื่อ, คำอธิบาย, สร้างที่สร้างขึ้นโดย, แก้ไขล่าสุดแก้ไขโดย) ไม่สามารถdépubliésเพราะพวกเขาเป็นสิ่งจำเป็นสำหรับเวอร์ชันที่เหมาะสม แต่มีเคล็ดลับถ้าคุณไม่ต้องการให้ปรากฏเมื่อมีการสร้างเนื้อหาใหม่ก็ไม่ได้ส่งผลกระทบต่อเขตข้อมูลไปยังประเภทเนื้อหาในคำถามและปัญหาของเราจะแก้ไขคือ
  • ค้นหา: ระบุว่าเนื้อหาของเขตข้อมูลจะถูกจัดทำดัชนีสำหรับการค้นหาหรือไม่
  • การค้นหาขั้นสูง: ฟังก์ชันนี้จะถูกใช้จากรุ่น 1.7 FLEXIcontent ซึ่งมีกำหนดสิ้นเดือนมีนาคม
  • กรอง: ระบุว่าเขตข้อมูลจะแสดงเป็นตัวกรองในการแสดงผลโหมดหมวดหมู่เนื้อหา ถ้าคุณต้องการที่จะใช้คุณลักษณะนี้คุณเริ่มต้องตั้งค่าเป็นใช่ในเขตข้อมูลที่คุณจะกรอง ข้อควรระวัง! เฉพาะเขตข้อมูลที่มีค่าที่กำหนดไว้ล่วงหน้า (Checkbox ภาพ Checkbox, เลือก, เลือกหลายรูปวิทยุวิทยุ) สามารถใช้เป็นตัวกรอง แล้วอย่าลืมที่จะเปิดใช้งานตัวกรองภายในพารามิเตอร์ของประเภทและเลือกจากรายการเขตข้อมูลที่เหมาะสม
  • ระดับการเข้าถึงระดับของการเข้าถึงข้อมูลในระดับพื้นฐานที่เกี่ยวข้องกับ Joomla ACL
  • สั่งซื้อ: กำหนดลำดับการแสดงของเขตข้อมูลเมื่อเข้าสู่เนื้อหา
  • คำอธิบาย: ระบุคำแนะนำที่ใช้สำหรับการป้อนข้อมูล ในลักษณะเดียวกับที่สำหรับป้ายชื่อถ้าคุณต้องการที่จะเรียนรู้คำอธิบายที่แตกต่างกันสำหรับ "คำอธิบาย" ฟิลด์คุณจะได้เรียนรู้ในพารามิเตอร์ชนิด
  • ประเภท: เลือกประเภทที่นี่คุณต้องการเกี่ยวข้องกับเขตข้อมูลของคุณ (กด Ctrl เพื่อเลือกหลายประเภท)
  • ให้แสดงฉลาก: อนุญาตให้คุณใส่พารามิเตอร์ที่สามารถใช้ในแม่แบบที่กำหนดหรือไม่จะแสดงป้ายชื่อเขตข้อมูล
  • คำนำหน้าและคำต่อท้าย: เพิ่มเติมที่มีจำหน่ายในเขตข้อมูลส่วนใหญ่ (แต่ไม่ทั้งหมด) ทั้งสองพารามิเตอร์ช่วยให้คุณสามารถเพิ่มมูลค่าก่อนและหลังเนื้อหาของเขตข้อมูลของคุณ คุณสามารถเพิ่มตัวอย่างเช่นคำต่อท้ายสัญลักษณ์€ถ้าคุณต้องการแสดงเขตข้อมูลสกุลเงิน พวกเขาสามารถใช้ด้วยเพื่อเพิ่มรหัส html หรือแม้กระทั่งการใช้พวกเขาที่จะใช้ปลั๊กอิน (เห็นส่วนสุดท้ายของการกวดวิชานี้)
  • ปลั๊กอินเฉพาะ: รายการนี้จะแสดงเนื้อหาทั้งหมดปลั๊กอินที่ติดตั้งในเว็บไซต์ของคุณ Joomla คุณสามารถเลือกปลั๊กอินที่ระบุในรายการหรือเว้นว่างไว้เพื่อให้เนื้อหาเข้ากันได้กับปลั๊กอินใด ๆ คุณลักษณะนี้จะเป็นประโยชน์ในบางกรณีเพื่อหลีกเลี่ยงความขัดแย้งหรือแสดงหลายลดภาระ โปรดจำไว้ว่าเมื่อปลั๊กอินที่ใช้อยู่บนสนามโดยอัตโนมัติจะทำงานในเขตข้อมูลทั้งหมดในวง

เขตข้อมูลทั่วไป

บางเขตมีการกำหนดโดยอัตโนมัติเมื่อมีการสร้างรูปแบบใหม่เหล่านี้ชนิดของเขตข้อมูลที่มี FLEXIcontent

บางที่เกี่ยวข้องโดยตรงกับแกน Joomla:

  • Title: ชื่อเรื่องของเนื้อหาของคุณ
  • รายละเอียด: เป็นเนื้อหาของบทความของคุณใน Joomla อะไร ถ้าคุณต้องการที่จะทำให้เข้ากันได้กับ Joomla ปลั๊กอินเนื้อหาจะไม่ใช้เวลาที่คุณลืมที่จะตรวจสอบในการตั้งค่าของกล่องนี้ตัวเลือก "Execute ปลั๊กอินเนื้อหา"
  • * ที่สร้าง: วันที่เนื้อหา
  • สร้างโดย: ผู้เขียนเนื้อหา
  • * แก้ไขครั้งสุดท้าย: วันที่แก้ไขครั้งล่าสุดของเนื้อหา
  • แก้ไขเพิ่มเติมโดย: ชื่อของผู้ใช้ที่แก้ไขล่าสุดเนื้อหา
  • Hits: จำนวนครั้งที่เนื้อหาได้รับการโพสต์ (โดยปกติแล้วมันมีคำต่อท้ายของข้อมูล: "มุมมอง")
  • ประเภทของเอกสาร: ประเภทของเนื้อหา
  • เวอร์ชัน: version ของเนื้อหา
  • State: รัฐของการเผยแพร่เนื้อหา

* สำหรับฟิลด์วันที่มันเป็นไปได้ที่จะเปลี่ยนรูปแบบการแสดงผลในการตั้งค่าของเขตข้อมูลที่ผ่านรายการของค่าที่กำหนดไว้ล่วงหน้าหรือสร้างรูปแบบการแสดงที่กำหนดเองโดยใช้การตั้งค่าของ PHP strftime ( HTTP :/ / php.net / คู่มือ / en / function.strftime.php )

สาขาอื่น ๆ ที่สอดคล้องกับคุณลักษณะเฉพาะของ FLEXIcontent:

  • การออกเสียงลงคะแนน: evaluation ฟังก์ชั่นการประเมินตั้งแต่เดือนมกราคมถึงพฤษภาคมเนื้อหา การลงคะแนนเสียงคือสัญลักษณ์ของภาพ 25 × 75 (com_flexicontent สินทรัพย์ / / images / star.gif) แบ่งออกเป็นสามภาพย่อยที่เป็นตัวแทนของหุ้น-: ไม่มีการเลือก, เลือกและโฉบ คุณสามารถสร้างภาพของคุณเองแล้วเปลี่ยนเส้นทางในเขตการตั้งค่าไปยังจุดเส้นทางไปยังแฟ้มของคุณ ดังนั้นผมจึงตระหนักถึงภาพเล็ก ๆ น้อย ๆ ของฉันกับลูกโป่งก็สนุกมากขึ้นในการประเมินขั้นตอน นอกจากนี้คุณยังสามารถเปลี่ยนขนาดการแสดงผลของค่าเริ่มต้นของภาพถึง 16 พิกเซล
  • ความนิยมชมชอบ: heart_add ช่วยให้ผู้ใช้ลงทะเบียนในการจัดอันดับหน้านี้ในรายการโปรดของเขา
  • หมวดหมู่: ร้านค้าประเภทที่เนื้อหาจะถูกจัดอยู่ในกลุ่ม ตัวเลือกเพื่อเลือกตัวคั่นที่จะแสดงภายหลังในส่วนหน้า (แถบแนวตั้งตัวแบ่งบรรทัด, จุลภาค, เว้นวรรค)
  • Tags: แท็กร้านซึ่งในเนื้อหาจะถูกจัดอยู่ในกลุ่ม ตัวเลือกเพื่อเลือกตัวคั่นที่จะแสดงภายหลังในส่วนหน้า (แถบแนวตั้งตัวแบ่งบรรทัด, จุลภาค, เว้นวรรค)

เขตข้อมูลแบบกำหนดเอง

ที่ผมกล่าวไว้ก่อนหน้านี้ FLEXIcontent ให้เราเป็นไปได้มากที่จะปรับแต่งรายการแสดงเนื้อหาของพวกเขา แต่ยังผ่านช่องที่กำหนดเอง ฉันจะตอนนี้ได้กลับมาทำงานในขณะที่ตัวอย่างของฉันในการสร้างแม่แบบที่จะนำเสนอขั้นตอนของฟุตบอลฝรั่งเศสคุณมีชนิดของฟิลด์ที่กำหนดเอง ฉันจะไม่ใช้เขตข้อมูลสำหรับการตั้งค่าของพารามิเตอร์ที่มีให้กัน แต่ผ่านการกวดวิชาทั่วฉันจะครอบคลุมคุณสมบัติทั้งหมดที่มี
จำเอาไว้สำหรับแต่ละเขตข้อมูลเพื่อเลือกชนิดได้รับผลกระทบในประเภทของเรา "สนามกีฬา"

  • ข้อความ:

ฉันจะเริ่มต้นด้วยการเพิ่มเขตข้อมูลแบบกำหนดเองครั้งแรกของฉันฉันต้องการแสดงที่อยู่ของสนามกีฬา แต่นั่นไม่ใช่ทั้งหมดที่ฉันจะสนุกกับการใช้ที่อยู่ที่คุณป้อนในการแสดงตำแหน่งของ GoogleMap เวทีของฉัน
ก่อนอื่นฉันได้ติดตั้งและเปิดใช้งานรุ่นล่าสุดของ GoogleMap ปลั๊กอิน ( http://www.kksou.com/php-gtk2/Joomla-Gadgets/googleMaps-plugin.php # ดาวน์โหลด )
ฉันจะเพิ่มเขตข้อมูลของฉันที่มีค่าต่อไปนี้:

param_premier_champ

ผมเรียกว่าป้ายชื่อและเขตข้อมูลชื่อ "ที่อยู่" จากนั้นฉันเลือกชนิดของเขตข้อมูลของฉัน: "ข้อความ" ฉันกรอกรายละเอียดของฉันบอกผู้ใช้ว่ามันควรแจ้งเนื้อหา "ป้อนที่อยู่ของสนามกีฬาที่มีรูปแบบต่อไปนี้:. ชื่อถนน 'ถนนจำนวน' '', 'เมือง'"
ฉันต้องการใช้ปลั๊กอิน GoogleMap บนสนามที่ดังนั้นฉันเปลี่ยนค่าของ "Execute ปลั๊กอินเนื้อหา" ระบุค่า "ใช่"
ฉันใช้เวลาคำนำหน้าของฉันในการเริ่มต้นของแท็กของปลั๊กอิน GoogleMap ฉัน: {addr = GoogleMaps "
แล้วต่อท้ายที่ฉันจะปิดสัญญาณของฉันและฉันจะเพิ่มบางพารามิเตอร์เฉพาะปลั๊กอิน: "width = 100 height = 190% = lang = th maptype} G_HYBRID_MAP
ที่อยู่ที่ฉันสามารถป้อนในภายหลังจะถูกรวมโดยตรงเป็นพารามิเตอร์สำหรับปลั๊กอินของฉัน
สำคัญ! จนถึงขณะนี้เป็นไปไม่ได้ที่จะใช้ปลั๊กอินที่ใช้ตัวท่อ "|" ในการตั้งค่าเพราะสร้างปัญหา

  • textarea

ตอนนี้ผมจะเพิ่มพื้นที่ที่จะให้ฉันไปป้อนที่อยู่เพิ่มเติมที่มีค่าต่อไปนี้:

param_deuxieme_champ

ฉันตัดสินใจที่จะไม่เปิดใช้งานโปรแกรมแก้ไข HTML และฉันลดพื้นที่ที่ห้าเส้นเพื่อไม่ให้เกินหน้ารายการของฉัน (พื้นที่ "ความสูงของสำนักพิมพ์" เท่านั้นสอดคล้องกับความสูงของพิกเซลแก้ไข HTML)

  • วันที่

ตอนนี้ผมจะเพิ่มเขตข้อมูลที่จะบันทึกวันที่มีการเปิดของสนามกีฬา เขตข้อมูลนี้จะให้ฉันไปเลือกวันที่ผ่านปฏิทินที่แสดงอยู่ด้านข้างของช่องของฉันแบบไดนามิก

param_troisieme_champ

ฉันต้องการรูปแบบการแสดงที่ไม่มีอยู่ในรายการดังนั้นฉันเลือก "ขนาดกำหนดเอง" และฉันจะใช้รูปแบบของฉัน: "% m D /% /% Y" เพื่อแสดงวันที่ซึ่งจะมีลักษณะเช่นนี้ '14 / 07/1979 ' ฉันยังปิดการใช้งานได้หลายค่า

  • E-mail

ฉันจะเพิ่มอีเมล zome ที่ฉันสามารถเข้าใจที่อยู่ที่ติดต่อที่แตกต่างกัน
param_champ_email ผมเรียกว่าเขตข้อมูล "ติดต่อ" ฉันฉันบ่งบอกถึงคำแนะนำการใช้ป้อนในคำอธิบาย ฉันจะอนุญาตให้มีค่าหลายที่จำนวนสูงสุด 5 รายชื่อ ฉันยังตัดสินใจที่จะแสดงค่าในแม่ของฉันแยกด้วยเครื่องหมายจุลภาค
ระวังจะมีการควบคุมรูปแบบไม่มีเมื่อป้อนค่าที่ผู้ใช้สามารถใส่สิ่งที่พวกเขาต้องการ (บางสิ่งบางอย่างเช่นอื่นนอกเหนือจากที่อยู่อีเมล) ในแม่, FLEXIcontent ก็จะเพิ่ม "mailto:"

  • เว็บลิงค์

ฉันต้องการแสดงสำหรับแต่ละชื่อบนเวทีของฉันและเว็บไซต์ของสโมสรอย่างเป็นทางการเล่นบนสนามหญ้า
param_champ_weblink
ผมเรียกว่า "เขต site_stade" ของฉันและฉันกล่าวว่าในรายละเอียดไม่ควรใส่ "http://" ในที่อยู่ของฉัน (ถึงแม้ว่าเราจะได้เห็นต่อไปว่าจะจัดการ FLEXIcontent) ผมขยายบิตขนาดของเขตข้อมูลของฉันเป็นที่อยู่เว็บจะใช้เวลาพักน้อยมาก
ฉันยังใช้ชื่อของการเชื่อมโยงของฉันแทนการแสดงที่อยู่เว็บไซต์ ซึ่งจะช่วยให้ฉันเพื่อแสดงชื่อของสโมสรมากกว่าชื่อของเว็บไซต์ของตน
ในที่สุดฉันไม่ต้องการให้ผู้ใช้ใบเว็บไซต์ของฉันถ้าหากพวกเขาคลิกที่ลิงค์เพื่อให้ฉันส่งในหน้าต่างใหม่

  • ภาพ

ตอนนี้ผมจะเพิ่มเขตข้อมูลภาพเพื่อดูภาพของการฝึกงานของฉัน ฉันใช้พารามิเตอร์ดังต่อไปนี้:
param_champ_image

ผมเรียกว่า "เขต image_stade" ฉันฉันจากนั้นจะแจ้งรายละเอียดโดยบอกว่าฉันอนุญาตเฉพาะไฟล์ jpg และ png ฉันตัดสินใจที่จะไม่แสดงฉลากฟิลด์เป็นภาพที่ควรแสดงหน้าเว็บของฉันฉันไม่เห็นจุด
ฉันจะแสดงชนิดของส่วนขยายการอนุญาตให้ระวังเป็นสิ่งสำคัญที่จะเข้าสู่การขยายในตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ฉัน จำกัด ขนาดไฟล์ของฉันสูงสุดถึง 500 กิโลไบต์ (500,000 ไบต์)
ที่มีคุณภาพขนาดย่อคืออัตราการบีบอัดที่ไม่ทำงานกับจำนวนมากของภาพที่ฉันชอบในการรักษาที่มีคุณภาพดี (ค่าที่เป็นไปได้ 1 -> 100)
ฉันเปลี่ยนเส้นทางไปยังรูปขนาดย่อที่ไดเรกทอรีที่จะรวมศูนย์ภาพของฉันทั้งหมดในภายหลังในไดเรกทอรีเดียวกันสำหรับ FLEXIcontent ผมสามารถระบุภาพ / FLEXIcontent / รูป
เรามีความสามารถในการจัดการลายน้ำ (ภาพที่ฝังอยู่ในภาพต้นฉบับเพื่อให้แน่ใจว่าสิทธิในการใช้งาน) ดังนั้นฉันจะใช้ประโยชน์จากมัน ฉันออกจากความทึบถึง 100% เพราะผมโดยตรงจะจัดการความโปร่งใสในแฟ้มภาพของฉัน ผมวางตำแหน่งลายน้ำของฉันในด้านล่างขวา
FLEXIcontent อัตโนมัติจะสร้างสามประเภทของภาพขนาดเล็กเมื่ออัปโหลดภาพของเรา จากนั้นเราจะสามารถใช้ต่อไปในแม่แบบที่แตกต่างกันภาพที่ขนาดของเราจึงเพิ่มประสิทธิภาพเวลาในการโหลด
สำหรับแต่ละขนาดที่ผมกำหนดความกว้างความสูงและจำนวนสูงสุดของฉัน สำหรับขนาดใหญ่และขนาดกลางขนาดเล็ก, ขนาดฉันปล่อยให้ภาพและฉันตัดสินใจที่จะฝังลายน้ำของตัวเองของฉันที่ฉันเก็บตำแหน่งต่อไปนี้: ภาพ / FLEXIcontent หลัก / / watermark.png watermark
สำหรับสนามเล็ก ๆ ของฉันฉันจะไม่ใช้ลายน้ำให้มีขนาดเล็ก ๆ ของภาพของฉัน
ในที่สุดก็ยังเป็นไปได้ที่จะเชื่อมโยงโดยอัตโนมัติมินิของฉันกับภาพต้นฉบับของฉันผ่านทางป๊อปอัพจะปรากฏขึ้นโดยอัตโนมัติในแม่แบบของฉัน คุณสามารถเลือกระหว่างผล Rockbox หรือ multibox

  • คิว

ตอนนี้ผมต้องการที่จะเพิ่มพื้นที่ที่ฉันสามารถทำให้ทรัพยากรต่างๆที่มีอยู่บนเวที: ฟอรั่มแผนบริการที่มีโบรชัวร์ ... ดังนั้นฉันจะเพิ่มประเภทของโซน "ไฟล์" ของฉันที่ฉันเรียกว่า "ทรัพยากร"
param_champ_file
บริเวณนี้จะช่วยให้ฉันเพื่อเพิ่มหลายไฟล์โดยอัตโนมัติ เลือกประเภทของตัวคั่นระหว่างไฟล์ที่แตกต่างกัน
"ใช้ไอคอน MIME 'ช่วยให้คุณสามารถแสดงบนส่วนหน้าไอคอนขนาดเล็กที่ด้านหน้าของชื่อไฟล์ซึ่งขึ้นอยู่โดยตรงกับชนิด MIME ของแฟ้มของคุณ
"ใช้ปุ่มดาวน์โหลด" นี้ช่วยให้คุณแสดงปุ่ม "Download" มากกว่าการเชื่อมโยงไปยังแฟ้ม ความกังวลก็คือว่าถ้าผมเปิดใช้งานคุณลักษณะนี้ฉันไม่สามารถจัดการไฟล์จึงไม่สนใจฉัน

  • เลือก

สำหรับแต่ละขั้นตอนที่ฉันต้องการที่จะเชื่อมโยงเพลงที่เล่นระหว่างทางเข้าของผู้เล่นในสนาม ฉันจะใช้รายการที่โดยตรงจะขึ้นอยู่กับไฟล์ FLEXIcontent ก่อนที่ฉันทำการเปลี่ยนแปลงบางอย่างในการตั้งค่าทั่วไปของ FLEXIcontent ผมอนุมัติ mp3 ไฟล์การอัปโหลดและจากนั้นฉันจะเปลี่ยนอัปโหลด "images / FLEXIcontent / ไฟล์ /" เส้นทาง ฉันสามารถติดตั้งปลั๊กอิน JosDewPlayer ที่จะช่วยให้ฉันไปอ่านไฟล์ mp3 ได้อย่างถูกต้อง
param_champ_select ผมเรียกว่าเขตข้อมูล "เพลง" ของฉัน ฉันเปิดใช้งานการดำเนินปลั๊กอินเกี่ยวกับเนื้อหาและฉันเลือก josdewplayer เดียวที่จะเพิ่มประสิทธิภาพการดำเนินงาน
ฉันยังมีการกำจัดของช่องว่างในชื่อเพื่อหลีกเลี่ยงข้อผิดพลาดในที่อยู่ของแฟ้ม
เมื่อต้องการตั้งค่าการอ่านไฟล์ของฉันฉันคำนำหน้าข้อมูล: {} เล่นภาพ / FLEXIcontent ไฟล์ / / จากนั้นต่อท้าย {เล่น /}
ฉันต้องการใช้ SQL เพื่อแจ้งรายชื่อของฉันโดยตรงจาก FLEXIcontent ไฟล์ ฉันกรอกแบบสอบถาม SQL ของฉัน:

 
 2
 3
  value , filename AS text เลือกค่าเป็นชื่อไฟล์ข้อความชื่อไฟล์ AS
 จากที่สาย # flexicontent_files __
 ext = "mp3" AND fi . published = 1 WHERE สาย. Ext = "mp3" และสาย. เผยแพร่ = 1 

ต้องดำเนินการสืบค้นที่มีสองช่องเพื่อแสดงว่าจำเป็นต้องต้องเชื่อมโยงนามแฝง "ค่า" และ "ข้อความ" ซึ่งแน่นอนสอดคล้องกับมูลค่าและข้อความของรายการ โปรดทราบว่าค่าเริ่มต้นที่จะถูกส่งกลับเมื่อดูแม่แบบจะเป็น "ข้อความ" ฉันกรองแฟ้มโดยการเลือก mp3 เท่านั้นที่มีการเผยแพร่

  • เลือกหลาย

ฉันต้องการที่จะเชื่อมโยงและแสดงพันธมิตรต่างๆของสโมสร ฉันจะตั้งค่า "หลายเลือก" ที่จะเชื่อมโยงกับส่วนของแบนเนอร์ใน Joomla เพื่อให้คุณสามารถเลือกคู่นอนหลายคน ผมเรียกว่าเขตของฉัน "พันธมิตร"
param_champ_multiple ฉันจะใช้ปลั๊กอินที่จะแสดงแบนเนอร์ของฉันฉันไม่ลืมที่จะเรียกใช้ปลั๊กอินแม้เนื้อหาและฉันเลือกปลั๊กอินของฉัน " ป้ายโฆษณามอส 0.4 "ที่ติดตั้งไว้ก่อนหน้านี้ ฉันจะลบช่องว่าง ฉันใช้เวลาแท็กคำนำหน้าของฉัน "mosbanner {: id =" แล้วคำต่อท้ายของฉัน "}"
ฉันจะเชื่อมโยงรายการไปยังรายการของแบนเนอร์ Joomla เผยแพร่เพื่อให้ฉันและฉันหันไปในแบบสอบถาม SQL ของฉัน:

 
 2
 3
 4
  value , name AS text เลือก BID AS มูลค่าชื่อเป็นข้อความ
 ตั้งแต่วันที่ # BA แบนเนอร์ __
 showBanner = 1 WHERE BA. ShowBanner = 1
 name ORDER BY BA. ชื่อ 


สุดท้ายผมเลือกค่าที่คั่นด้วยจุลภาคเพราะมันเป็นตัวละครที่ใช้โดยปลั๊กอินของฉัน
เราจะได้เห็นต่อไปว่าผลที่ได้คือไม่ได้จริงๆคนที่คุณต้องการและฉันต้องสร้างชนิดของเขตข้อมูลของตัวเอง (ดูในส่วนถัดไป)

  • Checkbox ภาพ Checkbox ปุ่มวิทยุและวิทยุภาพปุ่ม

เขตข้อมูลเหล่านี้จะถูกจัดการในลักษณะเดียวกันนอกเหนือจากข้อเท็จจริงที่ว่าในบางที่เราอาจจะเพิ่มภาพ
ฉันจะเลือก "ภาพเช็คบ๊อก" และเรียนรู้องค์ประกอบในรูปแบบ
"ฉลากคุ้มค่า ::::%% ภาพ" ค่าของฉัน "ดื่มเครื่องดื่ม :: :: :: WC%%%% Toilets wc.gif boissons.gif :: ร้านอาหาร :: ร้านอาหารที่จอดรถ ::% resto.gif% ที่จอดรถ parking.gif ::::%% :: สูบบุหรี่ :: fumer.gif บ้านสูบบุหรี่ "
อย่าวางอัตราร้อยละสองครั้งในตอนท้ายของรายการ
param_champ_checkbox ผมแก้ไขแล้วเส้นทางไปยังภาพของฉัน "images / FLEXIcontent / core /" นอกจากนี้ยังเป็นไปได้ที่จะตรวจสอบค่าเริ่มต้นโดยใช้ค่าเริ่มต้น มันพอเพียงที่จะจับ "ค่า" คั่นด้วยเครื่องหมายจุลภาค

ฟิลด์ที่กำหนดเองของฉันตอนนี้เสร็จสมบูรณ์

liste_champs_persos

สร้างชนิดของเขตข้อมูลของคุณเอง

FLEXIcontent ช่วยให้คุณสามารถสร้างรูปแบบของเขตข้อมูลของคุณเองที่เราสามารถจินตนาการทำเช่นเขตกับเคาน์เตอร์ที่เพิ่มขึ้น (+, -) หรือแม้กระทั่งการเลื่อนการกำหนดค่า ฉันเพิ่งจะนำเสนอความเป็นไปได้สำหรับฉันเพราะฉันเพิ่งจะทำสำเนาของ "เลือกหลาย" ที่จะเปลี่ยนการแสดงผลซึ่งขณะนี้อยู่ในฟอร์มนี้: ในรูปแบบใหม่นี้ ... ที่ฉันต้องการ: [prefixe_plugin] [value1] [คั่น] [value2] [คั่น] ... [suffixe_plugin]

ชนิดของเขตข้อมูลใน FLEXIcontent เป็นจริงปลั๊กอิน, ปลั๊กอินที่ติดตั้งโดยอัตโนมัติในปลั๊กอิน / flexicontent_fields / และประกอบด้วยแฟ้มที่สอง [nom_plugin]. Xml [nom_plugin]. ไฟล์ PHP และภาษาที่เกี่ยวข้อง

แฟ้ม XML

ฉันแล้วทำสำเนาของ selectmultiple.xml เดิมผมเปลี่ยนชื่อ selectmultiple.php. ไฟล์นี้ติดตั้ง Joomla มาตรฐานมีเป็นครั้งแรกตามกฎหมายและคำอธิบายฉันเพียงแค่การชดเชย ชื่อของปลั๊กอินของฉันที่จะแยกแยะปลั๊กอินเดิมผมเข้ามาที่ผู้เขียนและฉันจะอัปเดตรุ่น:

 
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
  encoding = "utf-8" ?> <? รุ่น Xml = เข้ารหัส "1.0" = "UTF-8"?>
 type = "plugin" group = "flexicontent_fields" method = "upgrade" > <install รุ่น "1.5" = ประเภท = กลุ่ม = "plugin" "flexicontent_fields" "upgrade" วิธี =>
  <name> เลือกขั้นสูงหลายรายการ </ name>
  <author> Emmanuel Danan, Maxime ปรับปรุง Danjou (NetAssoPro) <ผู้เขียน />
  <creationDate> มีนาคม 2009 </ creationDate>
  <copyright> Copyright (C) 2009 Emmanuel Danan <ลิขสิทธิ์ />
  <license> ลิขสิทธิ์ GNU / GPL v2 </ ใบอนุญาต>
  <authorEmail> emmanuel@vistamedia.fr </ authorEmail>
  <authorUrl> www.vistamedia.fr </ authorUrl>
  <version> 1.1 <รุ่น />
  <description> FLEXI_FIELD_SELECTMULTIPLE <คำอธิบาย /> 

ผมหมายถึงชื่อไฟล์ของปลั๊กอินของฉัน:

  12
 13
 14
  <Files>
  > selectmultiplead.php </filename > <filename "selectmultiplead" ปลั๊กอิน => selectmultiplead.php </ ชื่อไฟล์>
 <ไฟล์ /> 

จากนั้นเราจะพบค่าปลั๊กอิน ฉันจะเพิ่มสองพารามิเตอร์แรกที่ผมเรียกว่า "postext_mode" ที่จะให้ฉันไปบอกว่าเราจะใช้คำนำหน้าและคำต่อท้ายของแต่ละค่าหรือเพียงจุดเริ่มต้นและจุดสิ้นสุดของค่าทั้งหมด พารามิเตอร์ตัวที่สองของฉัน "value_mode" กำหนดว่าจะแสดงค่าหรือป้ายชื่อของฉันของฉัน

  15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57

ในส่วนสุดท้ายของไฟล์ xml ผมโหลดไฟล์ภาษาของฉัน (ซึ่งนอกจากนี้ยังมีสำเนาของต้นฉบับ), ฉันเพิ่มไฟล์ของฉันในแต่ละตัวแปรต่อไปนี้: FLEXI_FIELD_VALUE_MODE, FLEXI_FIELD_VALUE_MODE_DESC, FLEXI_FIELD_VALUE, FLEXI_FIELD_POSTEXT_MODE, FLEXI_FIELD_POSTEXT_MODE_DESC

  58
 59
 60
 61
 62
  <languages>
 <language tag = "en-GB" > en-GB.plg_flexicontent_fields_selectmultiplead.ini </language >
 <language tag = "fr-FR" > fr-FR.plg_flexicontent_fields_selectmultiplead.ini </language >
 </languages >
</install > 

Le fichier PHP

Le fichier est une classe composé de 5 événements :

  • onDisplayField : Affichage du champ dans la saisie du contenu
  • onDisplayFieldValue : Affichage du champ formaté pour le frontend
  • onBeforeSaveField : Formate la valeur du champ avant qu'elle soit enregistré
  • onAfterSaveField : N'est pas encore utilisé pour le moment, mais dans un futur proche il permettra d'effectuer des interactions avec les autres composants.
  • onDisplayFilter : Affiche les filtres dans la vue du template catégorie. Par défaut c'est des listes.

Je vais pour ma part uniquement modifier l'événement onDisplayFieldValue pour rajouter les conditions qui dépendent de mes 2 nouveaux paramètres.
Je commence par modifier le nom de ma classe et mon constructeur que je nomme : plgFlexicontent_fieldsSelectmultiplead.
Puis ensuite dans la première ligne de chaque événement, je modifie le code de la manière suivante :

 
 if ( $field -> field_type != 'selectmultiplead' ) return ; 

Je rajoute donc les conditions dans mon code et j'enlève également les &nbsp; dans mes séparateurs afin de ne pas créer de bug avec mon plugin.

 
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
32
 33
 34
35
 36
37
 38
 39
 40
 41
 42
 43
 44
45
 46
 47
48
 49
 50
51
 52
 53
 54
55
 56
 57
58
59
 60
61
62
 63
 64
 65
66
 67
 68
69
70
71
 72
 73
74
75
76
77
 78
79
80
 81
 82
 83
 84
85
 86
 87
88
89
90
91
 92
 93
94
 95
96
97
 98
 99
100
101
102
103
104
105
106
 107
108
109
110
 function onDisplayFieldValue ( & $field , $item , $values = null , $prop = 'display' )
 {
  // execute the code only if the field type match the plugin type
  if ( $field -> field_type != 'selectmultiplead' ) return ;
  $values = $values ? $values : $field -> value ;
  // some parameter shortcuts
  $remove_space = $field -> parameters -> get ( 'remove_space' , 0 ) ;
  $pretext = $field -> parameters -> get ( 'pretext' , '' ) ;
  $posttext = $field -> parameters -> get ( 'posttext' , '' ) ;
  $field_elements = $field -> parameters -> get ( 'field_elements' , '' ) ;
  $sql_mode = $field -> parameters -> get ( 'sql_mode' , 0 ) ;
  $separatorf = $field -> parameters -> get ( 'separatorf' ) ;
  $opentag = $field -> parameters -> get ( 'opentag' , '' ) ;
  $closetag = $field -> parameters -> get ( 'closetag' , '' ) ;

  // j'ajoute mes deux nouveaux paramètres
  $value_mode = $field -> parameters -> get ( 'value_mode' , '' ) ;
  $postext_mode = $field -> parameters -> get ( 'postext_mode' , '' ) ;

  // je retire dans les séparateurs le &nbsp;
  switch ( $separatorf ) {
   case 0 :
    $separatorf = '&nbsp;' ;
    break ;
   case 1 :
    $separatorf = '<br />' ;
    break ;
   case 2 :
    $separatorf = '|' ;
    break ;
   case 3 :
    $separatorf = ',' ;
    break ;
   case 4 :
    $separatorf = $closetag . $opentag ;
    break ;
  default :
   $separatorf = '&nbsp;' ;
   break ;
  }
  if ( $pretext ) {
   $pretext = $remove_space ? $pretext : $pretext . ' ' ;
  }
  if ( $posttext ) {
   $posttext = $remove_space ? $posttext : ' ' . $posttext ;
  }
  if ( $sql_mode ) { // SQL mode
   $db = & JFactory :: getDBO ( ) ;

   $query = preg_match ( '#^select#i' , $field_elements ) ? $field_elements : '' ;
   $db -> setQuery ( $query ) ;
   $results = $db -> loadObjectList ( ) ;

   if ( ! $results ) {
    $field -> { $prop } = '' ;
   } else {
    $display = array ( ) ;
    foreach ( $results as $result ) {
     for ( $n = 0 , $c = count ( $values ) ; $n < $c ; $n ++ ) {
      if ( $result -> value == $values [ $n ] ) {
       // selon qu'on décide d'afficher la valeur ou l'étiquette
       if ( $value_mode == 0 ) {
        $thevalue = $result -> text ;
       } else {
        $thevalue = $result -> value ;
       }
       // selon qu'on décide d'utiliser le plugin pour toutes les valeurs ou pour l'ensemble des valeurs
       if ( $postext_mode == 0 ) {
        $display [ ] = $pretext . $thevalue . $posttext ;
       } else {
        $display [ ] = $thevalue ;
       }
      }
     }
    }
   }
  } else { // Elements mode
   // initialise property
   $listelements = explode ( " %% " , $field_elements ) ;
   $listarrays = array ( ) ;
   foreach ( $listelements as $listelement ) {
    $listarrays [ ] = explode ( "::" , $listelement ) ;
   }
   $display = array ( ) ;
   foreach ( $listarrays as $listarray ) {
    for ( $n = 0 , $c = count ( $values ) ; $n < $c ; $n ++ ) {
     if ( $values [ $n ] == $listarray [ 0 ] ) {
      // selon qu'on décide d'afficher la valeur ou l'étiquette
      if ( $value_mode == 0 ) {
       $thevalue = $listarray [ 1 ] ;
      } else {
       $thevalue = $listarray [ 0 ] ;
      }
      // selon qu'on décide d'utiliser le plugin pour toutes les valeurs ou pour l'ensemble des valeurs
      if ( $postext_mode == 0 ) {
       $display [ ] = $pretext . $thevalue . $posttext ;
      } else {
       $display [ ] = $thevalue ;
      }
     }
    }
   }
  }
  $field -> { $prop } = implode ( $separatorf , $display ) ;
  // selon qu'on décide d'utiliser le plugin pour toutes les valeurs ou pour l'ensemble des valeurs
  if ( $postext_mode == 1 ) {
   $field -> { $prop } = $pretext . $field -> { $prop } . $posttext ;
  }
  $field -> { $prop } = $opentag . $field -> { $prop } . $closetag ;
 } 

// some parameter shortcuts
$remove_space = $field->parameters->get('remove_space', 0) ;
$pretext = $field->parameters->get('pretext', ») ;
$posttext = $field->parameters->get('posttext', ») ;
$field_elements = $field->parameters->get('field_elements', ») ;
$sql_mode = $field->parameters->get('sql_mode', 0) ;
$separatorf = $field->parameters->get('separatorf') ;
$opentag = $field->parameters->get('opentag', ») ;
$closetag = $field->parameters->get('closetag', ») ;
$value_mode = $field->parameters->get('value_mode', ») ;
$postext_mode = $field->parameters->get('postext_mode', ») ;
switch ($separatorf) {
case 0:
$separatorf = '&nbsp;';
break;
case 1:
$separatorf = '<br />';
break;
case 2:
$separatorf = '|';
break;
case 3:
$separatorf = ',';
break;
case 4:
$separatorf = $closetag . $opentag;
break;
default:
$separatorf = '&nbsp;';
break;
}

if ($pretext) {
$pretext = $remove_space ? $pretext : $pretext . ' ';
}
if ($posttext) {
$posttext = $remove_space ? $posttext : ' ' . $posttext;
}
if ($sql_mode) { // SQL mode
$db = &JFactory::getDBO();

$query = preg_match('#^select#i', $field_elements) ? $field_elements : »;
$db->setQuery($query);
$results = $db->loadObjectList();

if (!$results) {
$field-> {
$prop} = »;
} else {
$display = array();
foreach($results as $result) {
for($n = 0, $c = count($values); $n < $c; $n++) {
if ($result->value == $values[$n]) {
if ($value_mode == 0) {
$thevalue = $result->text ;
} else {
$thevalue = $result->value ;
}
if ($postext_mode == 0) {
$display[] = $pretext . $thevalue . $posttext;
} else {
$display[] = $thevalue ;
}
}
}
}
}
} else { // Elements mode
// initialise property
$listelements = explode( »%% « , $field_elements);
$listarrays = array();
foreach ($listelements as $listelement) {
$listarrays[] = explode( »:: », $listelement);
}

$display = array();
foreach ($listarrays as $listarray) {
for($n = 0, $c = count($values); $n < $c; $n++) {
if ($values[$n] == $listarray[0]) {
if ($value_mode == 0) {
$thevalue = $listarray[1];
} else {
$thevalue = $listarray[0];
}
if ($postext_mode == 0) {
$display[] = $pretext . $thevalue . $posttext;
} else {
$display[] = $thevalue ;
}
// end of modification
}
}
}
}
$field-> {$prop} = implode($separatorf, $display);
if ($postext_mode == 1) {
$field-> {$prop} = $pretext . $field-> {$prop} . $posttext;
}
$field-> {$prop} = $opentag . $field-> {$prop} . $closetag;
}

Une fois toutes mes modifications effectuées je n'ai plus qu'à créer mon fichier zip afin de réaliser le package de mon plugin que je pourrais installer via Joomla.
Vous pouvez télécharger l'exemple que j'ai réalisé ici : plg_flexicontent_selectmultiplead .

Je vais donc changer maintenant mon type de champ pour mon champ « partenaires » afin de lui affecter mon nouveau type : « Select Multiple Advanced ». Au niveau des options pour « Type d'information à afficher (frontend) », je sélectionne « valeur », puis pour « Multi Suffixe, préfixe » je le laisse sur « non ».

Positionner les champs dans le template

Dans ce dernier chapitre de la 2ème partie du tutoriel de la créations de template sous FLEXIcontent, je vais vous montrer comment positionner ses champs dans son propre template via l'interface du back office.

Je me rends dans la section Template de FLEXIcontent puis au niveau de la ligne de mon template « Stade » je clique sur l'icône associé à la Vie Item.

Le positionnement des champs se fait alors par un simple glisser/déposer. Je met en place mes champs de la manière suivante :

template_zone Dans une prochaine version de FLEXIcontent il sera également possible de créer ses propres zones directement via l'interface graphique… plutôt intéressant.

Je vous montrerez également dans la quatrième partie de ce tutoriel comment insérer des champs fixes directement dans le template.

Voilà c'est tout pour cette fois-ci, dans la prochaine partie j'aborderais la partie de la saisie d'un contenu à travers notre type personnalisé . Cela vous permettra d'avoir un aperçu de l'agencement des différents champs et de leur mode de saisie.

Catégorie: Web

Commentaires

Le 27/01/2010 à 20:51 , NetAssoBlog | Tutoriel – Template FLEXIcontent – Part1 : la structure a dit:

NetAssoBlog | Tutoriel – Template FLEXIcontent – Part1 : la structure

[...] Part2 : Les types de champs disponibles pour créer son template [...]

Le 21/02/2010 à 11:55 , poussin a dit:

poussin

Bonjour, pardon mais je ne trouve pas mosbanner 0.4 pour joomla 1.5. Merci de me donner une info svp !!

Le 21/02/2010 à 14:11 , poussin a dit:

poussin

d'abord, merci pour ce super tuto, même si je ne comprends pas tout et que je ne sais pas encore ce que je peux faire avec flexicontent lol, et merci pour ta réponse, mais quand on récupère le zip, c'est la version 3 de mosbanner qui n'est pas compatible joomla 1.5 ?! snifffff exist'il une solution ?

Le 24/02/2010 à 09:53 , Maxime a dit:

maxime

โอ๊ะคุณขวาเพราะการเชื่อมโยงถูกเปลี่ยนแปลงในระหว่างนี้ ฉันเพิ่งเปลี่ยนบทความของฉันที่จะเปลี่ยนเส้นทางเชื่อมโยงไปยังรุ่น 0.4 MosBanner
ทุกอย่างตกอยู่ในสถานที่

เมื่อวันที่ 24/02/2010 เวลา 15:53, เจี๊ยบ กล่าวว่า

เจี๊ยบ

ขอบคุณมากสำหรับการตอบสนองและการทำงานที่ดีของคุณของคุณ

เมื่อวันที่ 16/03/2010 เวลา 15:04, โอลิเวียกล่าวว่า

มะกอก

สวัสดี Maxime
ฉันพยายามที่จะทำให้การอ้างอิงฟิลด์ของฉันภาพไปยังหน้าเว็บไม่ multibox ป๊อปอัพ: มันเป็นไปได้?
ขอบคุณ
มะกอก

เมื่อวันที่ 16/03/2010 เวลา 15:50, Maxim กล่าวว่า

คติพจน์

ถ้าเป็นสำหรับ url คงมีได้กังวล เพียงเพื่อที่คุณใส่ในคำนำหน้าของคุณเขตข้อมูลของคุณ:
<A href ='http://www.tonurl.com'>
คำต่อท้ายและ:
</ A>

เมื่อวันที่ 16/03/2010 เวลา 16:05, โอลิเวียกล่าวว่า

มะกอก

ตกลงขอขอบคุณ!

แต่ถ้า url ที่แตกต่างกันไปตามภาพ: นั่นคือภาพอ้างอิง = ไปยังเว็บไซต์มุ่งมั่นที่จะรวมของภาพ?

สรุปเพื่อให้ผู้ใช้ไม่ได้สัมผัสรหัส ...

ใหญ่ขอบคุณ

มะกอก

เมื่อวันที่ 16/03/2010 เวลา 17:09, Maxim กล่าวว่า

คติพจน์

ดีในเวลาที่คุณต้องเพิ่มประเภทของคุณในฟิลด์ข้อความที่คุณสามารถเรียกเช่น "mon_lien" ในแม่แบบของคุณแล้วคุณใส่โค้ดนี้ที่นี่:
<? Php
echo "<a href = '" $ this-> สาขา ['mon_lien'] - value> [0] "'>".
echo $ this-> สาขา ['mon_image'] - จอแสดงผล>;
echo "</ a>";
>?

เมื่อวันที่ 22/03/2010 เวลา 22:03, โอลิเวียกล่าวว่า

มะกอก

ขอขอบคุณคุณ Maximus
ผมทำตามคำแนะนำของคุณ แต่ใน 'mon_lien' ความจริงจะติดไปที่ลิงก์จากหน้าเว็บปัจจุบันกับคำพูด ... มันให้ตัวอย่างเช่น:
http://www.monsite.fr/ 'mon_lien'
ผมลืมอะไรบางอย่าง?
ขอขอบคุณอีกครั้ง
มะกอก

เมื่อวันที่ 22/03/2010 เวลา 22:52, โอลิเวียกล่าวว่า

มะกอก

จะดีผมพบว่า ... ผมกลับ "โดย" และ "โดย" และการทำงาน :)
ขอขอบคุณคุณ
มะกอก

เมื่อวันที่ 14/04/2010 เวลา 23:35, เฟร็ด กล่าวว่า

เฟร็ด

ขอบคุณสำหรับการกวดวิชานี้มีรายละเอียดดีจริงๆและมันช่วยให้ผมเข้าใจหลายสิ่งที่จะพยายามที่จะให้ฉันมือกับเครื่องมือที่ดีนี้ ^ ^

คำถามเล็ก ๆ เกี่ยวกับไฟล์ XML ที่จะสร้างปลั๊กอินเมื่อฉันอ่าน "ฉันไม่ได้คัดลอกจาก selectmultiple.php selectmultiple.xml เดิมผมเปลี่ยนชื่อเป็น" ผมคิดว่าคุณต้องเปลี่ยนชื่อและไม่ selectmultiplead.xml ใน selectmultiple.php? ที่เหมาะสม?

ถ้าไม่มากเดินฉันยังจะสามารถใช้งานได้บนเว็บไซต์ของฉัน

เมื่อวันที่ 14/04/2010 เวลา 23:45, เฟร็ด กล่าวว่า

เฟร็ด

อีกคำถามอย่างรวดเร็ว:
ตอนนี้ผมจะเปลี่ยนเขตข้อมูลชนิดเขตข้อมูลสำหรับฉัน "พันธมิตร" ของฉันที่จะกำหนดชนิดใหม่ของฉัน: "เลือกหลายขั้นสูง" ในแง่ของตัวเลือกสำหรับ "ประเภทของข้อมูลที่จะแสดงผล (ส่วนหน้า)," ผมเลือก "มูลค่า" และ "ต่อท้ายหลายคำนำหน้า" ปล่อยมันเกี่ยวกับ "ไม่"

ฉันเอาปลั๊กอินของคุณโดยตรงและติดตั้งมัน
ฉันมีตัวเลือก:
- FLEXI_FIELD_POSTEXT_MODE (yes, no)
- FLEXI_FIELD_VALUE_MODE (ฉลากหรือ FLEXI_FIELD_VALUE)
- เริ่มที่แท็ก
แท็กปิด -
เป็นเรื่องปกตินี้หรือไม่? หรือฉันลืมอะไรบางอย่าง?

เมื่อวันที่ 24/05/2010 เวลา 13:45, อัลเฟรดกล่าวว่า

อัลเฟรด

สวัสดี
ประการแรกขอขอบคุณสำหรับส่วนนี้ที่ช่วยให้เรา BCP ที่การจัดการเนื้อหา
ฉันได้เรียนที่ประกอบด้วยบทความที่ฉันสร้างการเชื่อมโยงไปยังประเภทนี้ในบล็อก
บทความตะกั่วและ apparaient อื่น ๆ ในสองคอลัมน์
กรุณาแจ้งฉันถึงวิธีการปรับขนาดภาพของรายการ (มันทำให้ฉันขนาดของ 150/150). ฉันต้องการที่จะจัดสรร 78/90 เป็นขนาดภาพสำหรับรายการใน 2 คอลัมน์และ 140/165 สำหรับ ส่วนหลัก
ล่วงหน้า Meric BCP

เมื่อวันที่ 15/07/2010 เวลา 05:52, เกร็กกล่าวว่า

เกร็ก

สวัสดี

ผมพยายามที่จะทำให้เขตข้อมูลโดยใช้ปลั๊กอิน (สภาพอากาศดังกล่าว) เพื่อป้อนในเขตข้อมูลเริ่มต้น ['ทุน'] - จอแสดงผล>;?> แต่มันไม่ทำงาน | -)
นี้เป็นความผิดพลาดในส่วนของฉันหรือมันคือเป็นไปไม่ได้โดยสิ้นเชิงที่จะทำสิ่งที่ต้องการที่?

ขอบคุณล่วงหน้าสำหรับความช่วยเหลือของคุณ

เมื่อวันที่ 15/07/2010 เวลา 05:55, เกร็กกล่าวว่า

เกร็ก

สวัสดีครับ

มันก็เป็นสิ่งเดียวกันกับ Flexicontent มันได้ลบออกครึ่งหนึ่งรหัส : (
PHP echo แท็กเปิด + + + + $ นี้ ->
ดังนั้นฉันคิดว่าการรักษาความปลอดภัยด้วยรหัสที่สามารถทำความสะอาด!

Y คือมีทางเลือก?

เมื่อวันที่ 15/07/2010 เวลา 09:03, Maxim กล่าวว่า

คติพจน์

สวัสดี
ซึ่งเป็นเรื่องปกติเพราะมันเป็นไปไม่ได้ที่จะแทรกโค้ด php เป็นรักษาความปลอดภัย
วิธีเดียวที่คุณก็จะสร้างปลั๊กอินของคุณเองและทำให้เกิดปัญหานี้อย่าง circumvented

เมื่อวันที่ 17/07/2010 เวลา 08:15, เกร็กกล่าวว่า

เกร็ก

Ah! ฉันคิดเกินไป!
ดีฉันไม่ดีมีประสบการณ์ในการทำว่าฉันจะทำมันด้วยมือที่รอการอนุมัติ ผมจะพยายามดูปลั๊กอินนี้เมื่อฉันมีความรู้มากขึ้น ;)

ขอขอบคุณสำหรับคำตอบ

เมื่อวันที่ 20/07/2010 เวลา 07:45, เจี๊ยบ กล่าวว่า

เจี๊ยบ

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

เมื่อวันที่ 20/07/2010 เวลา 09:11, Maxim กล่าวว่า

คติพจน์

เจี๊ยบสวัสดี,
สำหรับทุกสิ่งที่เป็นเขตที่กำหนดเอง (ทำให้, รุ่น, รุ่น, ราคา, เงื่อนไขรายละเอียด) จะมีกังวล ส่วนมินิแกลลอรี่, FLEXIcontent จัดการบางภาพที่ดี แต่ที่ไม่ได้เป็นแบบไดนามิกไปยังวันที่ (เช่นคุณสามารถเพิ่มจำนวนที่กำหนดไว้ล่วงหน้าจากภาพ) แต่ฉันรู้ว่าปลั๊กอินมินิอัลบั้มนี้จะถูกเตรียมไว้สำหรับวันที่ปล่อยมันที่ดีที่สุดวิธีโดยตรงจากแหล่งที่มา: http://www.flexicontent.org
วันดี

เมื่อวันที่ 20/07/2010 เวลา 10:26, เจี๊ยบ กล่าวว่า

เจี๊ยบ

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

เมื่อวันที่ 20/07/2010 เวลา 10:36, เจี๊ยบ กล่าวว่า

เจี๊ยบ

โอ้แช่งคุณไม่สามารถเพิ่ม "ให้หลายค่าฟิลด์" เมื่อ FLEXIcontent ภาพ ... อย่างไร?

เมื่อวันที่ 20/07/2010 เวลา 11:16, Maxim กล่าวว่า

คติพจน์

Ah ใช่แน่นอนแกลเลอรี่แสดงผลขนาดเล็กปลั๊กอิน ;) ฉันไม่ได้มีรุ่นล่าสุดกับมือ
ฉันไม่เข้าใจความกังวลของคุณเพราะคุณแล้วสามารถเพิ่มรูปถ่ายให้มากที่สุดเท่าที่คุณต้องการด้วยโปรแกรมเสริมนี้ ...
หากคุณสามารถอธิบายในรายละเอียดความต้องการของคุณ

เมื่อวันที่ 20/07/2010 เวลา 12:01, เจี๊ยบ กล่าวว่า

เจี๊ยบ

ฉันต้องการด้านภาพที่มีเขตข้อมูลเดียวหรือฉันสามารถเปลี่ยนเส้น attribute alt และแอตทริบิวต์ชื่อในตราสินค้าและรูปแบบการเพิ่มราคาออนไลน์, รุ่น, คำอธิบาย ทั้งหมดที่จำเป็นในการสร้างบทความและที่เราสามารถเพิ่มในลักษณะที่เรียบง่ายเป็นจะทำกับเขตข้อมูลข้อความเพื่อเพิ่มมูลค่าแท็บ นี้สร้างเนื้อหารายการเล็ก ๆ ใน FLEXIcontent ที่เป็นไปได้หรือไม่

เมื่อวันที่ 20/07/2010 เวลา 16:21, Maxim กล่าวว่า

คติพจน์

ใช่ฉันไม่เห็นความยากลำบากมากในสิ่งที่คุณเป็นเพียงแค่การอธิบาย FLEXIcontent สามารถสร้างฟิลด์ที่กำหนดเองได้มากเท่าที่คุณต้องการ
มันเป็นหลังจากที่คุณวางออกเขตข้อมูลของคุณได้อย่างถูกต้องในแม่แบบของคุณเพื่อให้ระเบียนที่คุณต้องการ แต่ในความเป็นจริงผมคิดว่าถ้าคุณต้องการที่จะเชื่อมต่อบิตที่สูงขึ้นก็แน่นอนจะทำให้มือของคุณสกปรกน้อยและเปลี่ยนแม่แบบพื้นฐาน

เมื่อวันที่ 20/07/2010 เวลา 16:44, เจี๊ยบ กล่าวว่า

เจี๊ยบ

ขอขอบคุณสำหรับคำตอบของคุณอยู่แล้วผมมีทางเลือกผมดำน้ำในน้ำมืดไม่มี ... หากฉันมีเหตุผลของฉันที่ฉันควรจะทำปลั๊กอินในภาพ utilsant ปลั๊กอิน + ข้อความ x ครั้ง

เมื่อวันที่ 20/07/2010 เวลา 16:51, Maxim กล่าวว่า

คติพจน์

ใช่แน่นอน ในกรณีที่คุณจะต้องใช้เราขอนำเสนอโซลูชันทางธุรกิจที่เหมาะการพัฒนาวิชาชีพ

เมื่อวันที่ 26/10/2010 เวลา 19:02, Steph กล่าวว่า

Steph

ตอนเย็นดีทั่วโลก :)
ผมเปลี่ยนเส้นทางเบา ๆ ที่นี่โดยฟอรั่ม Flexi ดูเหมือนว่าผู้ชายที่สัมผัสกับลูกของเขาค่อนข้างดีด้วยสัตว์ร้าย : Haha:
สั้น ๆ ที่ผมยกย่องการเปลี่ยนเส้นทางการสู้รบกับคำถามของฉัน: # p11152 http://www.flexicontent.org/forum/index.php?f=9&t=2431&rb_v=viewtopic
@ +

เมื่อวันที่ 27/10/2010 เวลา 10:19, Maxim กล่าวว่า

คติพจน์

สวัสดี
Je viens de voir ton souci, et en effet tu ne pourras pas faire grand chose sans modifier quelques lignes dans le plugin ou bien dans le template. Tous à l'affichage montre la valeur du champs et non pas l'identifiant.
Tu peux donc modifier ton template pour afficher l'id avec : $this->fields['ton_champs']->value, mais le souci est qu'il ne prendre pas en compte ton plugin, il faudrait alors faire appel à l'exécution des plugins content de nouveau et je trouve ça un peu lourd.
Donc je te conseille de faire une copie du plugin de champs selectmultiple(.php et .xml), et d'en créer un nouveau que tu appelleras par exemple selectmultipleid.
Modifiie donc le nom de tes fichiers, modifier ton fichier xml en remplacant selectmultiple par selectmultipleid, fait la même chose dans ton fichier php. Puis modifie la méthode onDisplayFieldValue à partir de la ligne 208 où il ya marqué : if ($sql_mode){ et tu supprimes le tout jusqu'à la fin de la méthode et tu le remplace par :
$display = array();
for($n = 0, $c = count($values); $n < $c; $n++) {
$display[] = $pretext . JText::_($result->text) . $posttext;
}
if ($display) {
$field-> {$prop} = implode($separatorf, $display);
$field-> {$prop} = $opentag . $field-> {$prop} . $closetag;
} else {
$field-> {$prop} = »;
}

Ca doit être bon maintenant.

Le 28/10/2010 à 06:52 , Steph a dit:

Steph

merci de partager ta patience et tes connaissances, à charge de revanche ! :drink:
après avoir été accusé d'utiliser des variables non déclarées ($result) ou d'avoir laissé ouvertes les fonctions suivantes (accolades), j'en suis là :

- le copié/collé ligne 208 ne marche pas…sans la requête, pas de $results
- je remplace donc le segment $display = array(); ligne 221 avec ton code
- j'ajoute le « saucissonnage » de $results en tranches de $result avec foreach($results as $result) {
et là ça marche très bien pour phpMyAdmin, avec les bonnes values associées au bon Field_ID et au bon Item_ID :d

…sauf que la page débute par une liste de « Warning >>> there is no article with id = xxxxxxx « (mes autres tranches de saucisson ;)

…sauf que mon plugin est aux abonnés absent pour afficher les values pourtant en base (malgré plugin publié, SQL OK, requête OK et qu'il marche sur un champ texte ???….bref, je poste ça et je retourne voir)

bref on est sur le chemin, mais y'a d'la boue
bonne journée !

Le 06/11/2010 à 16:37 , emmanuel a dit:

emmanuel

Je suis entrain de faire un site web pour un ami qui a acheter un chouette templates yoo .mon soucis est le suivant ,j'utilise le template par défaut de flexi qui me suffit,pour ce qu'il veut mais dans la présentation de ces articles j'utilise les étiquetes ,mais ces étiquettes sur un fond noir apparaisse en gris ce qui n'est pas très lisible, je cherche dons simplement a modifier la taille de police de l'etiquette en h2 ou h3 ou h4 la couleur changerait en même temps que la couleur du template

merci

Le 09/11/2010 à 15:25 , Maxime a dit:

maxime

สวัสดี
Ton problème c'est purement du CSS, il suffit de paramétrer correctement tes déclarations pour arriver au bon rendu. Il doit peut être y avoir des conflits entre le CSS de Yootheme et celui de Flexi.
La solution est tout simplement de reprendre tes fichiers CSS et d'effectuer les corrections nécessaire. Hélas je ne pourrais pas trop t'aider sur ce point.

Le 11/11/2010 à 11:08 , steph a dit:

steph

@Maxime : j'ai trouvé une solution de rechange propre et fonctionnelle que je posterai ce matin sur le forum d'origine. Encore merci de ton attention !

@emmanuel : je ne suis pas sûr de très bien comprendre si c'est la police en front ou en back end que tu souhaites modifier.
Dans le premier cas, il faudra créer ou modifier la balise de ton étiquette dans le CSS de ton template
Dans le deuxième c'est à l'adresse TonSite\components\com_flexicontent\templates\default\css\item.css
Astuce : quand je cherche le nom d'une classe ou d'un DIV, j'utilise la barre d'outil Web Develloper pour Firefox et je choisis d'entourer l'élément survolé en affichant son nom : tu as ainsi l'arborescence complète du body jusqu'à ton élément ;)

Le 21/11/2010 à 14:54 , pascal a dit:

pascal

Bonjour et merci pour ce tuto qui me rend service tous les jours ou presque…

J'aurais une petite question que je n'arrive pas à résoudre, je voudrais faire un champs personnalisé reprennant uniquement la catégorie principale et je ne trouve pas de solution… une idée ?
merci d'avanve

Le 22/11/2010 à 09:55 , Maxime a dit:

maxime

สวัสดี
Quelle est la difficulté que tu rencontres concrètement ? Où en est tu au niveau de ton développement ?

Le 22/11/2010 à 14:19 , pascal a dit:

pascal

J'ai une partie magazine, chaque article appartient à une catégorie fonctionnelle qui est ma catégorie principale. il appartient aussi à une catégorie dîte « Archive » qui me permet d'afficher tous les acticles sous forme de liste quelque soit la catégorie fonctionnelle. dans ce template lorsque je mets le champ catégorie, il apparait toutes les catégories (la catégorie principale et archive) je ne voudrais voir que la catégorie principale…
mon dev est terminé, juste ce petit truc qui me chiffone :(

Le 22/11/2010 à 17:32 , Maxime a dit:

maxime

Ah j'avais cru comprendre que tu avais développé un type de champs spécifique, ce n'est pas le cas apparament.
Je comprends ta demande, faire apparaître juste le nom de la catégorie… Donc 2 possibilités, soit créer un type de champs spécifique pour l'afficher (un peu lourd) ou soit une petit bidouille qui consiste à modifier ton template pour afficher juste le nom de la catégorie principale en tronquant le résultat retourner par :
$this->fields['categories']->display;

Le 23/11/2010 à 14:55 , pascal a dit:

pascal

ok merci du conseil, je vais regardé mais pour l'instant j'ai pas trouvé cette instruction.

Le 11/04/2011 à 13:54 , malouani a dit:

malouani

สวัสดี

je te remercie beaucoup pour ce tuto qui est formidable.
je voudrai savoir comment je fais pour afficher une image et la description en même temps, je m'explique: j'ai un menu qui contient des rubriques, je veux quand je clique sur une rubrique, il m'affiche une liste d'articles et chaque article est constitue de : titre, image , description. j'arrivais pas afficher ça, il m'affiche le titre,description et un lien Lire la suite et quand je clique sur lire la suite il m'affiche le titre, image, description.

Le 12/04/2011 à 10:34 , Maxime a dit:

maxime

สวัสดี
Tu as une possibilité de régler l'affichage des miniatures d'image dans les paramètres du template associé à la catégorie. Tu dois aller dans FLEXIcontent, gestion des catégories, modifier la catégorie en question.
Donc tu dois avoir le template « blog » qui est associé (ou un autre similaire), va dans les paramètres de ce template (paramètres blog). Là tu as les options qui te permettent de sélectionner et de formater l'image à afficher.

Le 20/04/2011 à 17:01 , malouani a dit:

malouani

สวัสดี

merci pour ta réponse, j'ai utilisé le template defaut et j'ai réussi à affiché les images,
j'ai une autre question:
j'ai créé une catégorie et dans cette catégorie j'ai créé des sous catégories qui contiennent des articles. quand je clique sur cette catégorie dans le menu, elle m'affiche en haut les sous catégories et en bas toutes les articles (sur la meme page), ce que je veux c'est quand je clique sur une sous catégorie, elle m'affiche TOUJOURS en haut les sous catégorie et en bas les articles de cette sous catégorie

Le 22/04/2011 à 09:11 , Maxime a dit:

maxime

สวัสดี
Ceci est plus complexe car l'affichage des sous-catégories dans FLEXIcontent est contextuel. Donc quand tu affiches les articles d'une sous catégorie, cette dernière ne peut pas en natif afficher les catégories du même niveau.
Il faut donc faire un peu de code et modifier le template pour arriver à tes fins.

Le 22/04/2011 à 11:07 , malouani a dit:

malouani

ok, merci beaucoup.

Le 18/05/2011 à 11:35 , malouani a dit:

malouani

สวัสดี

1 comment je fais pour afficher une liste déroulante (par exemple une liste des commune), j'ai utilisé le champs select mais il m'affiche la liste en backoffice et moi je veux l'afficher en front office pour que les utilisateurs puissent choisir la commune.
2 comment je fais quand l'utilisateur choisi une commune, je lui affiche le texte correspond à son choix (moi j'ai créé les différents textes à afficher mais j'arrive pas faire le lien entre le texte sélectionné par l'utilisateur et le texte à afficher ).

merci beaucoup pour les tutos.

Le 18/05/2011 à 12:51 , Maxime a dit:

maxime

สวัสดี
Il faut bien utiliser une liste select pour saisir vos informations, après votre besoin c'est de mettre en place des filtres.
Reportez vous à l'utilisation des filtres sous FLEXIcontent.

Le 21/06/2011 à 16:10 , Oliv a dit:

Oliv

Salut à tous
Un grand merci pour ce tuto qui m'a donné envie de développer un nouveau site.
Je débute, et je me casse la tête depuis trois jours!!
le plugin google est installé mais il n'apparaît pas dans le choix des plugin de contenu lors de la création d'un champ!!!
Aurais tu une idée!
: Idea:

Le 21/06/2011 à 16:25 , Maxime a dit:

maxime

สวัสดี
Le plugin est il bien publié dans joomla ?

Le 21/06/2011 à 18:29 , Oliv a dit:

Oliv

Oui, ma clé APi est configurée…
En revanche mon plugin code est mosmap
Joomla 1.5.23 instal serveur normal ( pas en module)
Hebergeur Ovh mutualisé
Si tu as une idée, je repasse en attendant toutes les configs
???

Le 22/06/2011 à 08:49 , Maxime a dit:

maxime

Salut,
Ah oui je n'avais pas vraiment compris ta demande initiale, je viens de saisir.
Mosmap est un plugin system, c'est à dire qu'il sera exécuté sur l'ensemble du contenu de ton site, donc pas besoin de le spécifier.
La liste des plugins qui apparaît dans flexicontent sont les plus plugins de content. Il n'est donc pas obligatoire pour toi de le préciser, tout devrait fonctionner.

Le 22/06/2011 à 18:09 , Oliv a dit:

Oliv

Salut!
Ok, je regarde cela demain, je pense finaliser mon projet d'ici deux semaines!
D'ici la je fonctionne en permanence, fenêtre ouverte sur ton site !!
Merci pour ton travail!
+

Le 23/06/2011 à 10:22 , Oliv a dit:

Oliv

Salut!
J'ai tout réinstallé, impossible d'avoir le plugin mosmap aurai tu un lien direct sur la bonne version de ce dernier!
+

Le 23/06/2011 à 14:25 , Oliv a dit:

Oliv

Ok!
J'ai réussi avec le plugin googleMaps (dans les plugins spécifiques des champs:
je n'ai pu installer le 2)
–> juste une différence de configuration sur les paramètres spécifiques du champs : enlever les espaces sinon vous pointez au large du Nigeria quelque soit votre adresse!!
encore merci pour ton travail!
;)

Le 23/06/2011 à 15:44 , Maxime a dit:

maxime

Merci,
Le principal était d'y arriver.

Le 25/08/2011 à 08:23 , Tonyrocher a dit:

Tonyrocher

สวัสดี

J'aimerais savoir si vous avez fait une compil de vos tuto flexicontent en pdf .

Merci d'avance.

Tony

Le 25/08/2011 à 11:02 , Maxime a dit:

maxime

สวัสดี
Désolé, je nous n'avons pas mis en place ces tutos en version pdf.

Le 28/03/2012 à 17:25 , Thierry a dit:

Thierry

สวัสดี

Tout d'abord , merci pour votre tuto !! c'est génial !
j'ai une question, vous dites pour le parametre « publié »:
« Cependant il existe une astuce si vous ne souhaitez pas les faire apparaitre lors de la création d'un nouveau contenu, il suffit de ne pas affecter le champs au type de contenu en question et notre problème est résolu. "
Je n'arrive pas a ne pas lier le champs « DESCRIPTION » à tous les types…
Savez vous pourquoi ?
De même, je change l'étiquette « TITRE » du champs TITLE et l'étiquette ne change pas dans le front End. Y'a une option bien cachée quelque part ?

Je vous remercie. et encore bravo

Thierry

Le 30/03/2012 à 10:10 , Maxime a dit:

maxime

Merci pour vos retours.
Afin de faire partager la communauté de l'expérience de chacun, nous ne répondons plus aux questions sur ce blog. Pouvez vous allez directement sur notre site d'extension et reporter votre demande sur le forum.
Le site est en anglais mais il existe une section française pour le forum.
http://extensions.netassopro.com

L'email ne sera pas affiché

Exemple de site internet

Votre commentaire:

|-)]o);):|:war::star::s:pizza::pig::phone::p:monk::listen::jail:: Idea::happy::halloween::haha::girl::ghost::drink::d:crazy::cold::cloudy::@:):(:$8)(l)(a)(L)(6)