บล็อกการสื่อสารเบ็ดเตล็ดเพิ่มความคิดเห็น http. ในการค้นหาระบบแสดงความคิดเห็นที่สมบูรณ์แบบ ชื่อเล่น: โซลูชั่นในอุดมคติ

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

วิธีที่ 1

สำหรับวิธีแรก คุณต้องค้นหาไฟล์ในโฟลเดอร์ที่มีธีมที่ติดตั้งบนเว็บไซต์ของคุณ ความคิดเห็น.php- หากมีให้เปิดแล้วค้นหาอาร์เรย์ในนั้นที่รับผิดชอบในการตั้งค่าและแสดงเนื้อหาของแบบฟอร์มความคิดเห็น มีลักษณะดังนี้:

$args = array("comment_notes_before" => "

"> "comment_field" => "

", "id_submit" => "comm_subm", "label_submit" =>

ดังนั้นในอาร์เรย์นี้ คุณต้องเพิ่มพารามิเตอร์ใหม่ด้วยค่าที่ต้องการ เท่านี้ก็เรียบร้อย ในกรณีของเรา นี่คือ:

"title_reply" => "ออกความเห็นของคุณ",

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

$args = array("title_reply" => "ฝากรีวิวของคุณไว้", "comment_notes_before" => "

กรอกข้อมูลในช่องด้านล่าง อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมาย *

"> "comment_field" => "

", "id_submit" => "comm_subm", "label_submit" => "ส่ง",); comment_form($args);

เพิ่มไปที่จุดเริ่มต้นและตอนนี้บรรทัดจะปรากฏขึ้นในหน้าโพสต์ - ฝากความเห็นของคุณ วิธีนี้ไม่ซับซ้อนและต้องใช้ความพยายามเพียงเล็กน้อย สิ่งสำคัญคือการกำหนดอาร์เรย์ให้ถูกต้อง แต่บางครั้งมันเกิดขึ้นว่าไม่มีไฟล์ comment.php อยู่ในธีมหรือไม่มีอาร์เรย์อยู่ในนั้นและคุณไม่รู้วิธีเพิ่มมันอย่างถูกต้อง จากนั้นวิธีที่สองจะช่วยคุณได้

วิธีที่ 2

สาระสำคัญของวิธีที่สองคือการเพิ่มฟังก์ชันใหม่ซึ่งจะแทนที่ชื่อ ในการดำเนินการนี้ คุณจะต้องค้นหาไฟล์ในโฟลเดอร์ที่มีธีมที่ใช้งานอยู่ function.phpด้วยฟังก์ชันที่กำหนดเองและอยู่ในตำแหน่งที่สะดวกหากคุณไม่ทราบสิ่งนี้ให้ไปที่ส่วนท้ายสุดก่อนแท็กปิด PHP - ?> หากไม่มีสิ่งนั้น ให้เพิ่มโค้ดต่อไปนี้ที่ส่วนท้ายสุด:

ฟังก์ชั่น wph_change_submit_label($defaults) ( $defaults["title_reply"] = "ออกจากการตรวจทานของคุณ"; return $defaults; ) add_filter("comment_form_defaults", "wph_change_submit_label");

โบนัส

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

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

อาร์เรย์("ความคิดเห็น", "ความคิดเห็น", "ความคิดเห็น")

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

นี่คือข้อมูลที่ฉันต้องการให้คุณในวันนี้ บางทีมันอาจจะเป็นประโยชน์กับใครบางคน

เพียงเท่านี้ ขอบคุณสำหรับความสนใจของคุณ

คำแนะนำ

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

หากต้องการเพิ่มบล็อกความคิดเห็นในเว็บไซต์ ให้ใช้บริการ ยกเลิก- หลังจากติดตั้งแพลตฟอร์มนี้บนเว็บไซต์แล้ว ผู้เยี่ยมชมจะสามารถแสดงความคิดเห็นได้

ลงทะเบียนเพื่อรับบริการ ในช่อง URL ของเว็บไซต์ ป้อนที่อยู่ของเว็บไซต์ของเรา ในฟิลด์ชื่อไซต์ - ชื่อของมัน ฟิลด์ชื่อย่อของไซต์ซับซ้อนกว่าเล็กน้อย - ที่นี่คุณต้องป้อนชื่อย่อของไซต์นั่นคือไม่มี http, www และ ru ตัวอย่างเช่น หากเว็บไซต์ของคุณชื่อ http://site12345.ru ให้ป้อน site12345 เป็นชื่อย่อ ด้วยเหตุนี้ โดเมนย่อย site12345.disqus.com จะถูกสร้างขึ้น เมื่อคลิก คุณจะถูกนำไปที่แผงการตั้งค่าความคิดเห็น

หลังจากป้อนข้อมูลทั้งหมดแล้ว คลิกดำเนินการต่อ จากนั้นแผงการตั้งค่าจะเปิดขึ้น เลือกภาษารัสเซีย จากนั้นกำหนดค่าคุณสมบัติเสริม ใน Facebook Connect คุณสามารถให้ผู้ใช้ Facebook สามารถโพสต์ความคิดเห็นจากบัญชีของตนได้ ในการดำเนินการนี้ คุณต้องป้อนคีย์ API: คุณสามารถรับได้โดยคลิกที่ลิงก์ด้านล่างรายการ Facebook Connect แต่คุณต้องมีบัญชีในบริการนี้ ในช่อง Twitter @Replies ให้ป้อนชื่อบัญชีของคุณ ซึ่งจะใช้สำหรับการตอบกลับ

ตอนนี้กำหนดค่าช่องทำเครื่องหมาย (สวิตช์) หากคุณทำเครื่องหมายที่ไฟล์แนบของสื่อ ลิงก์ทั้งหมดไปยังไฟล์มีเดียจะแสดงที่ด้านล่างของความคิดเห็นเป็นไฟล์แนบ Trackbacks – แสดง trackbacks ไปที่หน้า Akismet – เชื่อมต่อบริการป้องกันสแปม ปฏิกิริยา – แสดงการกล่าวถึงเว็บไซต์ของคุณทางออนไลน์ สุดท้ายนี้ หากคุณทำเครื่องหมายที่ช่องแสดงปุ่มเข้าสู่ระบบพร้อมช่องแสดงความคิดเห็น ปุ่มบริการจะปรากฏเหนือแบบฟอร์มแสดงความคิดเห็น เช่น Facebook, Twitter ฯลฯ

หลังจากกรอกแบบฟอร์มเรียบร้อยแล้ว คลิกดำเนินการต่อ หน้าใหม่จะมีตัวเลือกสำหรับการเชื่อมต่อกับแพลตฟอร์มต่างๆ หากคุณเขียนโค้ดไซต์ด้วยตัวเอง ให้เลือก Universal Code หากต้องการติดตั้งโค้ด ให้คัดลอกโค้ดจากขั้นตอนที่ 1 แล้ววางลงในตำแหน่งบนหน้าเว็บในตำแหน่งที่ควรมีความคิดเห็น จากนั้นคัดลอกโค้ดจากขั้นตอนที่ 2 แล้ววางไว้หน้าแท็กปิด /body

สิ่งที่คุณต้องทำคือจัดรูปแบบลิงก์ที่นำไปสู่หน้าที่มีความคิดเห็นให้ถูกต้อง ตัวอย่างเช่น หากหน้าสำหรับความคิดเห็นดูเหมือน http://site12345.ru/comment.html ลิงก์ควรเป็นดังนี้: http://site12345.ru/comment.html #disqus_thread หลังจากนั้นตรวจสอบความสามารถในการแสดงความคิดเห็นทุกอย่างควรจะใช้ได้

สวัสดี! หลังจากเขียนโพสต์จำนวนมากตามคำขอของบล็อกเกอร์ที่ทำงาน ฉันตัดสินใจกลับไปเขียนโพสต์เฉพาะเรื่อง หัวข้อสำหรับสองสามสัปดาห์ข้างหน้าจะเป็นคำอธิบาย


นี่คือโพสต์ที่ฉันวางแผนไว้:
1) การตั้งค่าความคิดเห็น (วันนี้)
2) .
3) .
4) บริการทางเลือกสำหรับการโพสต์ความคิดเห็น (IntenseDebate)

ดังนั้นวันนี้เราจะมาพูดถึงคุณเกี่ยวกับ การตั้งค่าความคิดเห็น (อนุญาตหรือไม่อนุญาตให้แสดงความคิดเห็น, การแจ้งความคิดเห็นใหม่ทางอีเมล, การกลั่นกรองความคิดเห็น)


ไปกันเช่นเคย แผงควบคุม- การตั้งค่า - ความคิดเห็น

และที่นี่เรามีพารามิเตอร์ที่สามารถเปลี่ยนแปลงได้... หากคุณเห็นเป็นภาษาอังกฤษก็เข้าใจง่ายมาก แต่ถ้าคุณเห็นเป็นภาษารัสเซียฉันก็เห็นใจคุณจริงๆ และบทความนี้เหมาะสำหรับคุณ!

1) ความคิดเห็น สามารถแสดงหรือซ่อนได้ หากคุณเลือก ซ่อนความคิดเห็นพวกเขาจะไม่ถูกลบ Blogger จะไม่แสดงจนกว่าคุณจะอนุญาตให้ทำเช่นนั้น

โน๊ตสำคัญ.คุณยังแสดงหรือซ่อนความคิดเห็นในระดับโพสต์ได้ด้วย ไปที่ตัวแก้ไข Blogger และที่มุมซ้ายล่างของตัวแก้ไข คุณจะเห็นลิงก์เทียม การตั้งค่าข้อความคลิกที่มันและในคอลัมน์ด้านซ้าย ความคิดเห็นของผู้อ่านคุณสามารถเลือก: a) อนุญาต b) ปฏิเสธ แสดงรายการที่มีอยู่ c) ปฏิเสธ ซ่อนรายการที่มีอยู่

ในความคิดของฉันมันสะดวกมาก ในกรณีที่คุณต้องการให้ข้อมูลบทความบางส่วนของคุณ ไม่มีอะไรจะพูดคุยที่นี่ ;)

2) ใครสามารถแสดงความคิดเห็นได้บ้าง?ที่นี่คุณสามารถอนุญาตให้แสดงความคิดเห็นในบทความของคุณ: ใครก็ได้ - รวมถึงผู้ใช้ที่ไม่ระบุชื่อ,
หรือเท่านั้น ผู้ใช้ที่ลงทะเบียนแล้ว- รวมถึง OpenID | เฉพาะผู้ใช้ที่มีบัญชี Google เท่านั้น | เฉพาะสมาชิกของบล็อกนี้เท่านั้น.

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

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

โดยทั่วไปแล้ว ฉันไม่เข้าใจเกม DoFollow เลย.... ด้วยความเป็นคนเก็บตัว ฉันจึงไม่ค่อยแสดงความคิดเห็นเมื่อรู้สึกว่าจำเป็นต้องแสดงความคิดเห็น และไม่เคยขึ้นอยู่กับนโยบาย Do หรือ No Follow ของบล็อกด้วย ข้อแตกต่างเพียงอย่างเดียวในบล็อก DoFollow คือฉันใช้ OpenID (หากบุคคลพร้อมที่จะให้ลิงก์สำหรับคำพูดของฉัน ให้มันเป็นลิงก์ไปยังบล็อกของฉัน ซึ่งฉันใช้ความพยายามอย่างมาก มากกว่าลิงก์ไปยังบล็อกของฉัน ประวัติโดยย่อ).

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

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

4) การตั้งค่าเริ่มต้นสำหรับความคิดเห็นในโพสต์มีเพียงสองความหมาย: กระทู้ใหม่มีความคิดเห็นหรือ โพสต์ใหม่ไม่มีความคิดเห็น- ในที่นี้ตรงกันข้ามกับจุดที่ 1) เราหมายถึงความสามารถในการแสดงความคิดเห็น ไม่ใช่การซ่อน/แสดง เราได้พูดคุยถึงวิธีเปลี่ยนการตั้งค่าเหล่านี้สำหรับบทความเดียวในย่อหน้า 1 เดียวกัน)

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

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

6) การตั้งค่าเริ่มต้นสำหรับลิงก์ย้อนกลับในโพสต์ประเด็นที่คล้ายกัน 4) เฉพาะคราวนี้เกี่ยวกับลิงก์ย้อนกลับ มีเพียงสองความเป็นไปได้เท่านั้น: โพสต์ใหม่มีลิงก์ย้อนกลับและ ไม่มีลิงก์ย้อนกลับในโพสต์ใหม่.

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

7) รูปแบบการประทับเวลาสำหรับความคิดเห็น:เราไม่มีอะไรสำคัญที่นี่ มีเพียงรูปแบบวันที่และเวลาของความคิดเห็น

8) ข้อความแบบฟอร์มสร้างความคิดเห็นด้วยวลีนี้ ผู้แปลหมายความว่าคุณสามารถเขียนข้อความใดก็ได้ในหน้าต่างที่เสนอ (บางทีเช่น: “คุณคิดอย่างไรเกี่ยวกับเรื่องนี้?”) และข้อความนี้จะปรากฏเหนือแบบฟอร์มแสดงความคิดเห็น

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

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

หรือความคิดเห็นที่ต้องการการกลั่นกรอง (หมายเลขของพวกเขา) คุณจะเห็นต่อไป แถบเครื่องมือตรงข้ามบล็อกของคุณ

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

10) แสดงการตรวจสอบความคิดเห็นตาม GUI หรือไม่นี่หมายถึง captcha ธรรมดา (จากภาษาอังกฤษ "การทดสอบทัวริงสาธารณะอัตโนมัติโดยสมบูรณ์เพื่อแยกคอมพิวเตอร์และมนุษย์ออกจากกัน" - การทดสอบทัวริงสาธารณะอัตโนมัติเต็มรูปแบบเพื่อแยกแยะคอมพิวเตอร์และผู้คน) วิกิพีเดีย]

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

11) แสดงรูปโปรไฟล์ในคอมเม้นท์?ฉันมีคำว่า "ใช่" แต่ใช้ได้กับความคิดเห็นที่โพสต์เฉพาะทั้งหน้าหรือในเท่านั้น หน้าต่างป๊อปอัพ- สำหรับผู้แสดงความเห็นที่ใช้โปรไฟล์ Google ในลายเซ็นจะแสดงรูปภาพจากโปรไฟล์ของพวกเขา ขออภัย ฉันไม่สามารถใช้คำว่าโปรไฟล์เป็นศัพท์คอมพิวเตอร์ได้ โปรไฟล์ดีกว่ามาก...

12) แจ้งความคิดเห็นทางอีเมลคุณสามารถป้อนที่อยู่อีเมลได้สูงสุด 10 รายการ

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

คำถามที่หนึ่ง: โดยใช้ PHP และ MySQL?

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

รหัสเป็นตัวระบุที่ไม่ซ้ำ
page_id— ฟิลด์นี้จะจัดเก็บตัวระบุของหน้าไซต์ที่มีความคิดเห็นนี้อยู่
ชื่อ- นี่คือชื่อผู้วิจารณ์ที่แสดงความคิดเห็นนี้
text_comment— ดังนั้น นี่คือข้อความของความคิดเห็นปัจจุบัน

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


นี่คือแบบฟอร์มแสดงความคิดเห็น HTML แบบธรรมดาสำหรับไซต์ คุณวางไว้บนเว็บไซต์ของคุณในตำแหน่งที่สะดวกสำหรับการแสดงความคิดเห็นในโพสต์ - โดยปกติจะอยู่ใต้โพสต์นั้นเอง

query("INSERT INTO `comments` (`name`, `page_id`, `text_comment`) VALUES ("$name", "$page_id", "$text_comment")");// เพิ่มความคิดเห็นที่ส่วนหัวของตาราง (" Location: ".$_SERVER["HTTP_REFERER"]);// เราจะเปลี่ยนเส้นทางกลับหรือไม่>

ขั้นตอนสุดท้ายในการสร้างแบบฟอร์มแสดงความคิดเห็นสำหรับไซต์ใน PHP และ MySQL คือการแสดงความคิดเห็นของเราบนหน้าไซต์ นี่คือรหัสสำหรับสิ่งนี้:

query("SELECT * FROM `comments` WHERE `page_id`="$page_id""); //ดึงความคิดเห็นทั้งหมดสำหรับหน้านี้ในขณะที่ ($row = $result_set->fetch_assoc()) ( print_r($row); //แสดงความคิดเห็น echo "
"; } ?>

นั่นคือทั้งหมด! แบบฟอร์มแสดงความคิดเห็นอย่างง่ายของเราสำหรับเว็บไซต์ได้ถูกสร้างขึ้นและสามารถทำงานบนเว็บไซต์ได้

แต่นี่ไม่ใช่สำหรับผู้เริ่มต้นที่ไม่สนใจโค้ด HTML, PHP และ MySQL ทั้งหมดนี้อย่างแน่นอน และเขาจะไม่ได้เรียนรู้วิธีสร้างฐานข้อมูลด้วย เขาต้องการทุกสิ่งในคราวเดียว รวดเร็ว และไม่ปวดหัว ฉันถูก? แน่นอนคุณพูดถูก!

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

ระบบแสดงความคิดเห็นสำหรับเว็บไซต์ จะเลือกอันไหน?

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

ด้วยความช่วยเหลือของความคิดเห็นบนไซต์ ตำแหน่งของไซต์ในผลการค้นหาจะเพิ่มขึ้น ปัจจัยด้านพฤติกรรมดีขึ้น ปริมาณการเข้าชมไซต์เพิ่มขึ้น และส่งผลให้รายได้ของคุณเพิ่มขึ้น คุณจะเห็นว่าความคิดเห็นมีความสำคัญต่อไซต์อย่างไร!

ลองมาดูกัน วิธีการแสดงความคิดเห็นบนเว็บไซต์และอันไหน ระบบแสดงความคิดเห็นเลือกตัวเลือกที่ดีที่สุด?

โดยทั่วไป ความคิดเห็นบนเว็บไซต์จะแสดงได้หลายวิธี ซึ่งรวมถึงปลั๊กอินพิเศษสำหรับเอ็นจิ้น WordPress และความคิดเห็นทุกประเภทจากโซเชียลเน็ตเวิร์ก เช่น ติดต่อกับ, เฟสบุ๊ค, ยกเลิก- นอกจากนี้ยังมีบริการอิสระที่นำเสนอระบบแสดงความคิดเห็นของตนเองสำหรับไซต์อีกด้วย

ตอนนี้ฉันจะให้แท็บเล็ตหนึ่งเครื่องที่จะนำทุกอย่างเข้าที่ทันทีและจะไม่มีคำถามเกิดขึ้นเกี่ยวกับการเลือกระบบแสดงความคิดเห็นสำหรับไซต์:

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

ฉันได้ตัดสินใจด้วยตัวเองแล้วและติดตั้งระบบแสดงความคิดเห็นสำหรับเว็บไซต์ของฉันจาก Cackle

อย่างไรก็ตาม หากคุณได้ตัดสินใจเลือกระบบสำหรับเว็บไซต์ของคุณแล้ว นี่คือลิงค์ที่ ให้ส่วนลด 5% เพื่อซื้อระบบแสดงความคิดเห็นจาก Cackle!

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

(ซึ่งเราได้ลบแท็ก h3 ในส่วนหัวก่อนแบบฟอร์มความคิดเห็น) - วันนี้เราจะทำให้ฟังก์ชันแบบฟอร์มความคิดเห็น WP ทำงานตามกฎของเราทั้งหมด:

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

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

มาเริ่มคอนเสิร์ตกันเถอะ:

มันคุ้มที่จะแก้ไข WordPress core หรือไม่?

ดังที่คุณทราบ การแก้ไขคอร์ WordPress (ไฟล์ CMS) ไม่ใช่กิจกรรมที่แนะนำ ส่วนใหญ่เนื่องมาจากข้อเท็จจริงที่ว่าหลังจากอัปเดตเอ็นจิ้น งานก็หายไป! นอกจากนี้ สำหรับผู้ดูแลระบบทรัพยากรมือใหม่ การอัปเดต WordPress เหล่านี้จะเกิดขึ้นทันที (โดยที่พวกเขาไม่รู้) วิธีหลีกเลี่ยง โปรดอ่านข้อความนี้

มันคุ้มค่าที่จะอัพเกรด WordPress หรือไม่?

ใช่แน่นอน! …ไม่มีความขัดแย้งที่นี่! ...อย่างไรก็ตาม นี่ก็เต็มไปด้วยอย่างที่บอกไปแล้ว ความจริงที่ว่าการอัปเดตเอ็นจิ้นจะเขียนทับรุ่นของผู้ดูแลระบบ!

ดังนั้น ผู้ดูแลเว็บจำนวนมากสำหรับการตั้งค่าไซต์ที่ยืดหยุ่นมากขึ้น ให้ใช้ตัวกรอง (แฮ็ก) ทุกประเภท นั่นก็ไม่เลวเลย! อย่างไรก็ตาม ฉัน (และไม่ใช่แค่ฉันเท่านั้น) ชอบที่จะย้ายฟังก์ชันย่อย (ที่เกี่ยวข้องกับความสำคัญของการอัปเดตอย่างต่อเนื่อง) ของคอร์ WP ไปที่รูทของเทมเพลต

ดังนั้น ให้ส่งออกการปรับเปลี่ยนที่จำเป็นไปยังไฟล์ธีมเพื่อจัดการสถานะของไซต์ในระดับเทมเพลต: โดยไม่สูญเสียใดๆ)

เริ่มแก้ไขได้เลย แต่!!

...ฉันเตือนคุณทุกครั้ง: สร้าง "หน่วยความจำ" เอกสารบางประเภทเกี่ยวกับเหตุการณ์ทั้งหมดที่กระทำกับบล็อก คัดลอกไฟล์ที่แก้ไข มันจะมีประโยชน์!

เชื่อฉันเถอะ: นี่ขาดความเป็นมืออาชีพเพราะความเป็นไปได้ที่จะย่อยความรู้ที่สะสมไว้เป็นข้าวต้มนั้นไม่น่าเป็นไปได้!

สิ่งที่เราต้องการเพื่อให้บรรลุเป้าหมาย:

ถ่ายโอนการประมวลผลของฟังก์ชัน comment_form จากแกน WP (จากไฟล์ comment-template.php) ไปยังไดเร็กทอรีเทมเพลต

จะค้นหาไฟล์ comment-template.php ได้ที่ไหน

ทำตามพาธนี้ your_domain/wp-includes file comment-template.php

...เปิดมัน (หรือบนโฮสติ้งโดยตรง - นั่นคือสิ่งที่ฉันทำ) หรือดาวน์โหลดและแก้ไขใน Notepad++ - อ่าน: วิธีกำหนดค่า Notepad++

มองหาบรรทัดแบบนี้ (หมายเลขบรรทัดโดยประมาณ 2111)

ฟังก์ชั่น comment_form($args = array(), $post_id = null) (

do_action("comment_form_comments_closed");

คุณคัดลอกทั้งหมดนี้และถ่ายโอนไปยังไฟล์ฟังก์ชั่นของคุณ Functions.php

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

ขั้นตอนต่อไปคือการเปลี่ยนชื่อฟังก์ชัน: คุณสามารถเรียกมันว่าอะไรก็ได้ที่คุณต้องการ แม้กระทั่งกำหนดด้วยอักษรย่อส่วนตัว... ฉันทำแบบนี้:

ฟังก์ชั่น my_my_ comment_form

เราบันทึกความสำเร็จของเรา...

...และไปที่ไฟล์ comment.php ของธีมของคุณ

ในไฟล์นี้ เราจำเป็นต้องเปลี่ยนชื่อของการเรียกใช้ฟังก์ชันเป็นชื่อที่เราเรียกในขั้นตอนแรก:

มองหาวลีต่อไปนี้ในเอกสาร (โดยปกติจะอยู่ท้ายข้อความ):และเพียงเพิ่ม my_my_ หรือชื่อของคุณ

มันควรมีลักษณะเช่นนี้:

...ตอนนี้งานเรียกใช้ฟังก์ชันใหม่เสร็จสมบูรณ์แล้ว: ตรรกะของเทมเพลตจะใช้โค้ดของเราที่คัดลอกลงในธีม!

สิ่งที่เราต้องการ!

ตอนนี้สิ่งที่คุณต้องทำคือแก้ไขโค้ดของฟังก์ชันที่สร้างขึ้นใหม่ my_my_comment_form();

...หรือตั้งค่าตัวยึดตำแหน่งแต่ละรายการ - ดูสิว่าสำหรับฉันมีลักษณะอย่างไร:

...ในหน้าต่างแบบฟอร์มความคิดเห็นของฉันจะมีอักษรย่อ “ความคิดเห็นของคุณ...” ซึ่งจะหายไปทันทีที่ผู้วิจารณ์พิมพ์ข้อความของเขา...

...และอื่นๆ...และอื่นๆ...เช่นนั้น

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

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