ที่เก็บสำหรับกุมภาพันธ์ 2006

AJAX Shoutbox (พร้อมเสียงเตือนผู้ใช้ออนไลน์และอีเมลขยะฟรี)

อังคารกุมภาพันธ์ 28, 2006

Wordspew ที่ผมกล่าวในการโพสต์ครั้งแรกของฉันฉันมีความสุขสองปลั๊กอินสำหรับ WordPress แอนดรู แต่พวกเขาสมควรได้รับในมุมมองของผมการปรับปรุงบางส่วน มันจะไม่ทำหน้าที่ได้ดีกว่าด้วยตนเอง ...

ใหม่รุ่นที่ใช้ได้! รายละเอียดเพิ่มเติมได้ที่นี่

ที่นี่การเปลี่ยนแปลงที่ฉันทำไป Wordspew อยู่

  • สากลของปลั๊กอิน (สำหรับแฟ้ม PO)
  • การเพิ่มการแจ้งเตือนเสียงเล็ก ๆ เมื่อผู้ใช้ส่งข้อความในเว็บบอร์ด (ตัวเลือกนี้สามารถเปิดใช้งาน / ปิดการใช้งานในแผง admin ของบอร์ด)
  • ผมสแกนสามเขต (ข้อความ, url ชื่อ) เพื่อตรวจสอบอีเมลขยะและฉันไม่สามารถส่งข้อความหากมีคำสั่งห้าม
  • รายการของคำสั่งห้ามทำงานร่วมกับตัวเลือก -> ถาม - Moderation> จากความเห็น มันทำงานโดยมีหรือไม่มีจาวาสคริปต์ สิ่งที่คุณต้องทำคือการเพิ่มคำต้องห้ามใหม่ที่มาในทันทีเพื่อหลีกเลี่ยงรายการสแปมของคุณ
  • จากจำนวนสแปมที่ถูกบล็อคในชื่อเรื่องของการกำหนดค่าปลั๊กอิน
  • การประมวลผลอัตโนมัติของที่อยู่อีเมลเป็นลิงก์ให้คลิก
  • ลิงก์แปลงอัตโนมัติหากการเชื่อมโยงนำไปสู่​​การบล็อกอื่นจะเปิดในหน้าต่างใหม่หรือเปิดในหน้าต่างเดียวกัน
  • แสดงคำเนรเทศไปยังผู้ใช้ในแบบ pop-up ดังนั้นผู้ใช้สามารถปรับแต่งประโยคของเขาในการกรองกฎ
  • สำหรับสิ่งที่ใช้เวิร์ดเพรส 2.x ผมอย่างถูกต้องระบุชื่อของผู้ใช้และเส้นทางไปยังรอยยิ้ม
  • เป็นฟังก์ชั่น CheckSpam คือในส่วนหัวของคำที่สะท้อนให้เห็นถึงการได้ทันทีเพิ่มลงในรายการที่พอเหมาะ
  • 2006/10/05:
    ฉันได้เพิ่มข้อ จำกัด ใหม่เพื่อป้องกันสแปม ผู้ใช้งาน (ไม่ได้ลงทะเบียน) จะต้องใส่สายอักขระที่สุ่ม (ทุก 30 วัน) เพื่อ "ระบุ" เป็น "มนุษย์" :) . แล้วพวกเขาก็สามารถใช้เวลาว่าง "Shoutbox" ฉันหวังว่ามันป้องกันที่ดี (หนึ่งมากขึ้น ;) ) ป้องกันและปราบปรามผู้ส่งอีเมลขยะเหล่านี้ e-****** s (ในรุ่นที่ จำกัด มากที่สุด). การผสานสองรุ่น ...
  • 14-05-2006:
    มันจะยิ่งยากขึ้นสำหรับผู้ส่งอีเมลขยะเพื่อให้ได้ผ่านการกรองในขณะนี้เพราะฉันสามารถโพสต์ url (มี / ไม่มีจาวาสคริปต์) แก้ไขข้อบกพร่องเล็ก ๆ ฉันลืมที่จะแปลงรายการของคำสั่งห้ามในกรณีที่ต่ำกว่าก่อนที่จะเปรียบเทียบพวกเขากับข้อความที่โพสต์ (สิ่งแวดล้อมที่ไม่ใช่ javascript)
  • 17-05-2006:
    ในฐานะที่เป็น มนู ถามฉัน, ฉันเพิ่มคุณสมบัติใหม่ ก่อนที่จะมีเพียงผู้ดูแลระบบสามารถตัดสินใจได้ว่าเขาเพิ่มเสียงหรือไม่เมื่อมีคนมาโพสต์ข้อความ ตอนนี้ก็ถึงทางเลือกของผู้ใช้ คุณสามารถเปิด / ปิดเสียงตัวเอง : D (เช่นถ้าคุณอยู่ในที่ทำงาน ;) )
  • 18-05-2006: รุ่น 1.6
    แก้ไขข้อผิดพลาดเล็ก ๆ สำหรับผู้ที่ใช้เวิร์ดเพรส 2.xx เมื่อพวกเขาคลิกที่ปุ่ม "บันทึก" ข้อความ "URL ที่ร้องขอ / ไม่พบ wp-admin/edit.php บนเซิร์ฟเวอร์นี้ "ปรากฏ
  • 20-05-2006:
    การเพิ่มประสิทธิภาพรหัสเพื่อเปิดการเชื่อมต่อที่เป็นไปได้ล่าสุดไปยังฐานข้อมูล ฉันค้นหาก่อนถ้ามีมากกว่าหนึ่ง url (มากกว่า 95% ของสแปมบอทโพสต์มากกว่าหนึ่ง URL) ก่อนที่จะสร้างการเชื่อมต่อเพื่อดึงรายการของคำสั่งห้าม ดังนั้นหากผมพบมากกว่าหนึ่ง (URL), คริปไม่เคยไปออกไปและส่งอีเมลขยะบล็อกก่อนที่จะเชื่อมต่อกับฐานข้อมูลใด ๆ (เบาสำหรับทรัพยากรเซิร์ฟเวอร์ ... )
  • 01-06-2006: 1.7 เวอร์ชัน
    แทนที่ฟังก์ชันโดยฟังก์ชัน pluralize Ripps ความยืดหยุ่นมากขึ้นสำหรับรุ่นต่างประเทศ (ภาษาที่ทุกคนไม่ได้ใช้ "s" ในรูปพหูพจน์ของพวกเขา) ข้อมูลทางเทคนิคของถูกเนรเทศไปยังแฟ้ม "readme.txt" และคำแนะนำการติดตั้งมีการเพิ่ม
  • 2006/05/06: 1.8 เวอร์ชัน
    ไอคอนลำโพงไม่ลงมาด้วยเนื้อหาของ (ข้อบกพร่องเล็ก ๆ น้อย ๆ ใน IE) Shoutbox หากคุณตัดสินใจที่จะให้ผู้ใช้ที่ลงทะเบียนเท่านั้นสนทนา Shoutbox จะได้รับการฟื้นฟูในเวลาจริงสำหรับทุกคน (ก่อนที่คุณจะต้องรีเฟรชหน้าต่างที่จะแสดงข้อความใหม่โดยอัตโนมัติเมื่อคุณไม่ได้ล็อกอิน). สามารถทำงานเป็นเครื่องมือ! ณ คริสวิลสันถามฉัน
    สำหรับรุ่นที่ จำกัด มากขึ้นตามคำขอของ JohnPuPu ผมใส่หน้าต่างเตือนใน Shoutbox ดังนั้นผู้ใช้สามารถทำตามการอภิปรายในเวลาจริงโดยไม่ต้องป้อนสตริงที่สุ่ม แก้ไขข้อผิดพลาดเล็ก ๆ สำหรับผู้ใช้ที่ลงทะเบียนผู้ได้ปิดการใช้งานจาวาสคริปต์พวกเขาไม่สามารถโพสต์ข้อความ. การผสานสองรุ่น ...
  • 15-06-2006: Version 2.0
    การผสานสองรุ่น หนักเกินไปที่จะยังคงพัฒนาแยกทั้งสอง ... การใช้ฐานข้อมูลเพื่อนับ spams บล็อก (ปัญหามากเกินไปกับแฟ้ม "spam.txt"), ผู้ใช้เริ่มต้นจะถูกเก็บไว้เสียง (เปิด / ปิด) ก่อนที่ มันเป็นเพียงเวลาที่จะบันทึกช่วงและตามที่พวกเขามีการจัดการเพื่อหลีกเลี่ยงการกรองสองครั้งในสัปดาห์นี้ (arrgh : Evil: ), I แก้ไขสคริปต์ตาม ดังนั้นตอนนี้ถ้าคุณยกเลิกการเลือก "ใช้ช่อง URL" อย่างผมก็จะเป็นไปไม่ได้เพื่อที่จะแสดง URL : twisted: (ก่อนฟิลด์ถูกซ่อนไว้เพียง แต่มันเป็นไปได้ที่จะส่งไปที่มีชื่อ) ความสามารถที่เพิ่มเข้ามาจะห้ามที่อยู่ IP ถ้าคุณต้องการที่จะห้ามอยู่เดียวคลิกที่ "อีเมลขยะ" ที่อยู่ถัดจากเขตข้อมูลที่มีอยู่ผิด ถ้าคุณต้องการที่จะปิดกั้นช่วงของที่อยู่ IP ให้ใช้ไวยากรณ์นี้ (ตัวอย่างเช่นที่ฉันสามารถบอกลา Vsevolod Stetsinsky ). 195.225.176/179 * ที่เฉือนหมายความว่า 176-179 และจาก 0 ถึง 255 * . ดังนั้นผมจึงต้องห้ามที่อยู่ IP 195.225.176.0 เพื่อ 195225179255 คุณสามารถผสมสองตัวเลือกสำหรับตอนนี้ ... ฉันสนุกกับความท้าทาย ;) . แก้ไขข้อผิดพลาดเล็ก ๆ สำหรับผู้ใช้ที่มีอักขระพิเศษ (เช่น EEAA) ในชื่อของพวกเขาถูกปิดใช้งานจาวาสคริปต์เมื่อชื่อที่ถูกแสดงด้วยตัวอักษรแปลก แก้ไขข้อผิดพลาดเล็ก ๆ ด้วย javascript ที่ http ในข้อความที่ฉันถูกตรวจสอบกรณีตายขอบคุณคุณ อังเดร . แก้ไขข้อผิดพลาดใน "CheckSpam" เมื่อรายการของคำสั่งห้ามเป็นที่ว่างเปล่า (ในการกำหนดค่าบางอย่าง) ขอขอบคุณคุณ Simos ว่าง, คำแนะนำที่ดีของเขาและอื่น ๆ ;)
  • 17-06-2006:
    การแก้ไขเล็ก ๆ หากผู้ใช้มีการกรอกช่อง URL และส่งข้อความไปยัง URL ที่แสดง Shoutbox อื่น: "ไอพีของคุณถูกแบนถ้าคุณคิดว่ามันเป็นความผิดพลาดโปรดติดต่อเว็บมาสเตอร์." เข้าใจให้กับผู้ใช้ ดังนั้นตอนนี้ถ้าผู้ใช้พยายามที่จะโพสต์สอง url: URL ในสาขาและอีกในข้อความที่ผมส่งเขาเตือนว่า "ขออภัยคุณสามารถโพสต์ข้อความ URL ... " ชัดเจนมากขึ้น ;) .
  • 18-06-2006: รุ่น 2.1
    เรียกดูรายการของ smilies โดยตรงจากสภาพแวดล้อมที่ WordPress ไม่จำเป็นต้องแก้ไข "ตนเอง" รายการ ขอขอบคุณที่ คริสวิลสัน . แก้ไขข้อผิดพลาดเล็ก ๆ ในการแปลงอัตโนมัติจากที่อยู่อีเมล ผมลืมว่าบางชื่อโดเมนที่มีสี่ตัวอักษร (เช่นข้อมูล) ข้อผิดพลาดคงที่สำหรับผู้ใช้ของ WordPress 2.x IP ที่ไม่ได้ถูกเพิ่มลงในรายการดูแลความคิดเห็นขอขอบคุณคุณ EmptySpace .
  • 15-08-2006: 2.2 เวอร์ชัน
    แก้ไขข้อผิดพลาดเล็ก ๆ ที่มีรายชื่อของ smilies ถ้าหนึ่งหรือมากกว่าหนึ่งรอยยิ้มที่มีอยู่สองสัญลักษณ์พิเศษเช่น |) หรือ () จะสร้างข้อผิดพลาด JavaScript ต้องหยุดใช้ HTTP_X_FORWARDED_FOR และ HTTP_VIA เสร็จไม่ค่อยได้อย่างถูกต้องเพียงวิธีการ REMOTE_ADDR ได้รับการรักษา แก้ไขขนาดเล็กสำหรับการตรวจสอบ XHTML ขอบคุณคุณ แทมมี่ . ที่เพิ่มเข้ามาสองไอคอนของเธอในการเก็บสำหรับบรรดาของคุณที่ใช้ชุดรูปแบบของภาพในเฉดสีดำ แยกเก็บไว้ในโฟลเดอร์ของคุณและเปลี่ยนชื่อไฟล์ wordspew "sound_1black.gif" เป็น "sound_1.gif" และ "sound_0black.gif" เป็น "sound_0.gif"
  • 2006/11/09: รุ่น 2.3
    นอกจากนี้ขนาดเล็กเพื่อต่อสู้กับผู้ส่งอีเมลขยะที่โง่ (จึงชื่อข้อความ = ;) ) ขณะที่ผมถาม ทอม . ไม่มีอะไรที่พิเศษมาก แต่สามารถเร่งกระบวนการสำหรับพวกเขา : twisted:
  • 24-09-2006: 2.31 ​​รุ่น
    การเปลี่ยนแปลงขนาดเล็กในวิธีการดึงรายการของรอยยิ้มและการแก้ไขเล็ก ๆ น้อย ๆ ใน filter_smilies ประชาชนที่จะหลบหนี * ซึ่งทำให้เกิดข้อผิดพลาดถ้าเครื่องหมายอยู่ในรายการของ smilies
  • 2006/09/10: 2.32 เวอร์ชัน
    ในฐานะที่เป็น Kenzo ร้องขอโซ่ทั้งหมดนานกว่า 16 ตัวอักษร (ยกเว้น URL และที่อยู่อีเมล) จะถูกตัด merci à Maren qui m'a aidé à corriger et optimiser la partie regex. ซึ่งจะช่วยให้หลีกเลี่ยงการเลื่อนแนวนอนในของคุณ Shoutbox. ผมคาดว่า gurus regex สำหรับการดำเนินงานนี้ ... ผมพบว่ามัน! BIG ขอบคุณ Maren ช่วยให้ฉันเพื่อการแก้ไขและเพิ่มประสิทธิภาพของส่วน regex ฉันยังเพิ่มช่องว่างลบเมื่อมีการเพิ่มที่อยู่ IP ที่เป็นสแปมเพราะผมสังเกตเห็นบนบล็อก cerrtains ผู้ใช้ช่องว่างที่บางครั้งเพิ่มเติม (และไม่พึงประสงค์ ;) ) ถูกเพิ่มที่ส่วนท้ายของ IP ... ฉันมีการแก้ไขยังมีคำแนะนำจากผู้เชี่ยวชาญและตัวอย่างของข้อผิดพลาด Maren มีที่อยู่อีเมลแยกจากโดเมนย่อย (เช่น username@domain.co.eu) .
  • 25-10-2006: Version 2.5

    ขอขอบคุณที่ Kenzo ซึ่งเป็นส่วนที่ยากที่สุดขณะนี้คุณมีโอกาสที่จะดาวน์โหลดเดียวกัน Shoutbox ก่อน แต่มีคุณสมบัติเพิ่มเติมอย่างใดอย่างหนึ่ง: ที่เป็นออนไลน์ หลายท่านต้องถามฉันเพื่อเพิ่มส่วนหนึ่งของรหัสที่ Ruddo และตอนนี้ (ขอขอบคุณคุณ Kenzo ) ทำ ฉันเพิ่มรหัสของนานาชาติในส่วนนี้มากเกินไป ยังมีบางประโยคที่จะแปลเป็​​นภาษาสเปน, เดนมาร์ก, สวีเดนและฮังการี

    รุ่นที่ใหม่โดยการผสานสองรุ่น (มี / ไม่มีผู้ใช้ทั่วไป) ขณะนี้คุณสามารถเลือกที่จะแสดงหรือไม่ผู้ใช้ออนไลน์ในเวลาจริง ทั้งหมดที่คุณต้องทำคือการตรวจสอบ / ยกเลิกช่องทำเครื่องหมาย ฉันยังเพิ่มกล่องกาเครื่องหมายสำหรับบรรดาของคุณ (เช่น Kenzo ;) ) ใช้ XHTML เข้มงวดที่ ถ้าคุณต้องการที่จะใช้ (เช่น: การสนับสนุนด้านนอกของบล็อกของคุณด้วย target = "_blank" ไม่สอดคล้องกับ XHTML) คุณเพียงแค่ต้องตรวจสอบ "XHTML เข้มงวด" การเปลี่ยนชื่อเขต shoutboxurl ที่จะทำให้มันยากขึ้นที่จะใช้บอทโดย ฟังก์ชั่นการแก้ไข CheckSpam (javascript และ php) ที่จะจ่ายเพื่อส่งข้อความและ url ในช่อง URL (ก่อนหน้าที่ได้รับอนุญาตเพียงหนึ่งการเชื่อมโยงอย่างใดอย่างหนึ่งในช่อง URL หรือในข้อความ) แก้ไขข้อผิดพลาดเล็ก ๆ สำหรับผู้ใช้ปฏิเสธคุกกี้ทั้งหมดข้อความที่พวกเขาไม่ได้แสดงในเวลาจริง

  • 2006/05/11: 2.6 เวอร์ชัน
    เป็นบางส่วนของคุณสังเกตเห็นมันตั้งแต่การเปลี่ยนแปลงจากรุ่น 2.5, บาง "ชมเชย" ;) ปรากฏในกล่องของเรา ในฐานะที่เป็นไซต์ที่ดีมาก ขอขอบคุณเว็บไซต์คูล ฯลฯ ขอบคุณ ทั้งนี้เป็นเพราะผู้ส่งอีเมลขยะบางบอทหาของเรายินดีในบล็อกของเรายังคงโพสต์ข้อความในการคิดว่าฟิลด์ URL ยังคงมีอยู่ ... ดังนั้นเราจะเห็น "ขอแสดงความยินดี" ของพวกเขา แต่ไม่เชื่อมโยงที่จะไปด้วย :) . ดังนั้นผมจึงปรับเปลี่ยนสคริปต์เพื่อทดสอบว่าพวกเขาพยายามที่จะส่งข้อมูลผ่านช่อง URL เก่าที่ไม่มีอยู่จริง, shoubox และหากเป็นกรณีที่ผมหยุดกระบวนการและถือว่าเป็นสแปม :) . ในฐานะที่เป็น เอเดน ผมแนะนำให้ผมดูที่รุ่นปัจจุบันในอินเตอร์เฟซผู้ดูแลระบบ (ขวาถัดจากชื่อเรื่อง)
  • 2006/12/11: เวอร์ชัน 2.7
    การป้องกันสแปมเมอร์นิวกับโง่ที่พยายามที่จะส่งอีเมลโดยใช้ของเรายินดีต้อนรับ แก้ไขสอง "โรคจิต" เล็ก
  • 23-12-2006: 2.8 รุ่น
    ในฐานะที่เป็น แอนดรู แนะนำให้ฉันฉันคงรหัสของฉันที่จะทำให้ "htmlspecialchars" เมื่อสามเขต (ชื่อ URL และข้อความ) จึงมีโอกาสมากขึ้นในการส่งข้อมูล html ใน Shoutbox
  • 26-12-2006: 2.85 เวอร์ชัน
    ปัญหาหนี้ Sang- . ตอนนี้ตัวอักษรหลายไบต์จะแสดงได้อย่างถูกต้อง :) .
  • 27-12-2006: 2.9 รุ่น
    ในฐานะที่เป็นเลือดถามผมเมื่อวานนี้ผมได้เพิ่มความสามารถในการแสดงรายการของรอยยิ้ม (WP) สำหรับนี้คุณเพียงแค่ต้องทำเครื่องหมายที่ช่องในกรณีที่ผู้ดูแลระบบของ Shoutbox ผู้ใช้สามารถดู / ซ่อนรายชื่อของรอยยิ้มโดยคลิกที่ + หรือ - การตั้งค่าของพวกเขาจะยังคงอยู่สำหรับการเข้าชมในอนาคต ;) .
  • 13-01-2007: 2.91 เวอร์ชัน
    แก้ไขปัญหาเล็ก ๆ ที่ เดฟ ได้พบกับฟิลด์ URL ขณะนี้ผู้ใช้สามารถปล่อยให้ URL ของบล็อกของพวกเขาเริ่มต้นด้วย www หรือเขียนที่อยู่อีเมลของพวกเขาในสาขา / URL อีเมล
  • 2007/04/02: 2.92 เวอร์ชัน
    แก้ไขข้อผิดพลาดที่ otezz พูดกับฉัน ในกรณีของการติดตั้งใหม่และเนื่องจากมีการเปลี่ยนแปลงในบทบาทผู้ใช้ที่ไม่ได้กำหนดตารางไม่เคยถูกสร้างขึ้น ด้วยเหตุผลเดียวกันผู้ใช้ 2.x รุ่นไม่สามารถที่จะเปลี่ยน otpions หรือแม้กระทั่งการดูตัวเลือกหน้า ... ขออภัยสำหรับที่ :) . ปลั๊กอินคือตอนนี้จริงๆเข้ากันได้กับ WP ตั้งแต่ 1.5.x รุ่น 2.x
  • 2007/06/02: 2.93 เวอร์ชัน
    แก้ไขข้อผิดพลาดที่ฉันสร้างตัวเอง: $ สำหรับการเปลี่ยนรหัส ... ฉันย้ายเส้นสองเส้นที่สำคัญใน jal_install_shout ฟังก์ชั่นที่ป้องกันไม่ให้เกิดการเปลี่ยนแปลงในโครงสร้างของตาราง liveshoutbox นอกจากนี้ผู้ใช้ที่อพยพมาจากรุ่นของแอนดรูไม่สามารถที่จะใช้ของพวกเขา Shoutbox ขอโทษนะที่ไม่มีใคร ... สถานที่ที่สมบูรณ์แบบ ;)
  • 17-02-2007: 2.94 เวอร์ชัน
    ผมเปลี่ยนปุ่ม "อีเมลขยะ" เป็น "บ้าน IP นี้" ชัดเจนมากขึ้น ฉันแก้ไขโค้ดเพื่อให้แน่ใจว่ามีได้เสมออย่างน้อยหนึ่งข้อความในเว็บบอร์ดก็หลีกเลี่ยงข้อผิดพลาดการแสดงผล (เช่น "คุณจะต้องมีอย่างน้อยหนึ่งข้อความของคุณในเสื้อ") ผมเปลี่ยนรหัสบางอย่างเพราะฉันตระหนักว่าข้อความไปที่ผู้ส่งอีเมลขยะจะไม่แสดงอย่างถูกต้องสำหรับที่อยู่ IP ห้าม และอีกครั้งที่ฉันได้รหัส "ถูกต้อง" ในการแก้ไขฟังก์ชั่นลบและตัดทอนเพราะฉันลืมที่จะใช้บทบาทผู้ใช้ในฟังก์ชั่นเหล่านี้ ...
  • 2007/10/03: 2.95 เวอร์ชัน
    แก้ไขขนาดเล็กใน fatAjax.php เสมอแสดงที่เป็นออนไลน์ ฉันพยายามที่จะ จำกัด วงกว้างโดยเฉพาะการฟื้นฟูเมื่อมีคน "logguait" หรือโพสต์ได้ แต่มันก็ไม่จริงเวลาจริง ... นอกจากนี้ฉัน "ย้อน" :)
  • 17-06-2007: Version 3.0
    เข้ากันได้กับ 2.2 WP (ขอขอบคุณคุณ มานูเอล และ วิลเลียม ) ขณะนี้คุณสามารถกำหนดวิธีการส่งข้อความจะปรากฏในของคุณ Shoutbox และตัดสินใจว่าคุณต้องการแสดงจำนวนของสแปมที่ถูกบล็อค :)
    คำเตือน: มีหนึ่งบรรทัดเพิ่มเติมในแฟ้ม "css.php" เพื่อปรับลักษณะที่ปรากฏของจำนวนสแปมที่ถูกบล็อคคือ ;)
  • 22-06-2007: เวอร์ชัน 3.01
    แก้ไขขนาดเล็กใน jal_deleteOld สาธารณะ จำนวนความเห็นไม่ฟื้นตัวอย่างถูกต้องข้อความเก่ารัฐประหารไม่ได้ถูกลบ: $ ...
  • 2007/11/07: 3.02 เวอร์ชัน
    Javascript การควบคุมเพื่อป้องกันไม่ให้ผู้ไม่ประสงค์ออกนามมาจากการใช้ชื่อของผู้ใช้ที่ลงทะเบียน
  • 16-07-2007: 3021 เวอร์ชัน
    เป็นส่วนใหญ่ของ ม. คุณพูดเกี่ยวกับเรื่องนี้ "ปัญหา" ผมเพิ่งเปลี่ยนสคริปต์สำหรับชื่อของผู้ใช้มันใส่ใจมากขึ้นในขณะนี้กรณีที่สำคัญ ดังนั้นหากผู้ใช้มีการจดทะเบียนเป็นหลอกจอห์นผู้ใช้ที่ไม่ระบุชื่อไม่สามารถใช้จอห์นจอห์นจอห์นจอห์น ฯลฯ
    PS ทราบว่ามีเพียงการควบคุมจาวาสคริปต์ ดังนั้นผู้ใช้ที่ไม่ระบุชื่อด้วยความตั้งใจดีก็จะสามารถที่จะใช้ชื่อของผู้ใช้ที่ลงทะเบียน ...
  • 24-07-2007: 3022 เวอร์ชัน
    Utopia แจ้งกับผมว่า "บั๊ก" เล็ก ๆ น้อย ๆ ที่ผมแก้ไข ตอนนี้ผู้ใช้ที่ไม่ระบุชื่อที่เป็นอันตรายไม่สามารถเพิ่ม ALT 255 (ไม่ใช่ทำลายพื้นที่) มาก่อนในหรือที่ส่วนท้ายของชื่อของผู้ใช้ที่ลงทะเบียน แต่ PS ข้างต้นยังคงเป็นจริง ...
  • 01-08-2007: 3.1 เวอร์ชัน
    ไม่มีปัญหามากขึ้นด้วยสำเนียงในรุ่น 2.x WP!
    บางครั้งเมื่อคุณอยู่ใกล้ชิดเกินไปกับสิ่งที่คุณพลาดที่ชัดเจนที่สุด :) นอกจากนี้ ... ขอขอบคุณคุณใหญ่ไป Utopia (ยัง) เขาแสดงให้ฉันเห็นทาง :: lol . ตอนนี้ผมทดสอบการปรากฏตัวของ DB_CHARSET คง ถ้ามีแล้วผมทำเข้ารหัส / ถอดรหัส UTF-8 มิฉะนั้นผมออกจากรหัสที่มีอยู่เพื่อใช้ในงานของตน
  • 01-08-2007: 3.15 เวอร์ชัน
    คงที่สองจุดบกพร่อง ในระหว่างการติดตั้งครั้งแรกของ Shoutbox ภายใต้ 2.x WP, ค่าเริ่มต้นไม่ได้ถูกกำหนดไว้ในตารางของตัวเลือก ก่อนที่รุ่น 2.x WP เมื่อเราเรียกว่า add_option ฟังก์ชั่นที่เรามีโอกาสที่จะใช้เพียงสองพารามิเตอร์ก็คือตอนนี้เข้มงวดมากขึ้นและต้องเรียนรู้ที่ 4 ค่าหรือเรียกใช้ฟังก์ชันจะถูกละเว้น ...
    ปัญหาที่สองคือเดิม แต่ไม่มีใครบอกผมเกี่ยวกับเรื่องนี้ ;) ข้อความไปยังผู้ส่งอีเมลขยะ (คนที่คุณห้ามที่อยู่ IP) ไม่ได้แสดงอยู่ในสภาพแวดล้อมที่จาวาสคริปต์
  • 2007/02/08: 3.16 เวอร์ชัน
    แก้ไขข้อบกพร่องเล็ก ๆ ถ้ารายการของคุณจากการกลั่นกรองความคิดเห็น conteanit หนึ่งหรือมากกว่าหนึ่งบรรทัดว่าง (กลับรถ) มันเป็นไปไม่ได้สำหรับผู้ใช้เพื่อแสดงบางสิ่งบางอย่างใน Shoutbox พวกเขามักจะมีข้อความไม่เสียใจที่คุณใช้คำต้องห้าม!
  • 2007/05/08: 3.2 เวอร์ชัน
    ยกเครื่องสมบูรณ์ของประชาชนที่ถูกแกะสลักคำมากกว่า 16 ตัวอักษร (ละเว้น url และที่อยู่อีเมล) ใหญ่จริงขอขอบคุณคุณ Jean-Luc Lacroix ที่ช่วยฉันด้วยนี้ : D
  • 2007/10/08: 3.3 เวอร์ชัน
  • 2007/11/08: 3.31 เวอร์ชัน
    ที่เพิ่มเข้ามาสองเส้นเพื่อ redefine อักขระที่การตัดแต่ง 'latin1' (ในฟังก์ชั่นและ jal_get_shoutbox jal_get_useronline_engine) DB_CHARSET ถ้าค่าคงที่ไม่พบใน wp-config.php มิฉะนั้นจะเกิดความเสียหายจากการแสดงผลอักขระเน้นเสียง
  • 2007/11/09: 3.32 รุ่น
    แก้ไขข้อบกพร่องเล็ก ๆ หิน ถ้าคุณไม่ถูกตรวจสอบช่องทำเครื่องหมาย "แปลงอีโมติคอน ... " ในตัวเลือก -> การเขียนมันเกิดจากข้อผิดพลาดใน fatAjax.php ด้วยข้อความนี้: smilies var = [
    คำเตือน: natsort () [function.natsort]: ปีอาร์เรย์อาร์กิวเมนต์ควรเป็น [... ]] ดังนั้นตอนนี้ก่อนที่จะไปทดสอบเพิ่มเติมใด ๆ ถ้าตัวแปรเป็น array $ wpsmiliestrans ;) .
  • 2007/03/10: Version 3.33
    การแก้ไขไวยากรณ์ SQL ที่ทำให้เกิดปัญหาที่เกิดขึ้นมันควรจะทำงานในขณะนี้ ;) . Auto-detect รุ่น WP เพื่อระบุเส้นทางที่ถูกต้องไปยังแฟ้ม "อัพเกรด functions.php" มีการเปลี่ยนแปลงใน WP 2.3
  • 2007/09/10: 3.34 เวอร์ชัน
    การแก้ไขไวยากรณ์ SQL ที่ทำให้เกิดปัญหาบางอย่างก็ทำงานได้ทันที! ขอขอบคุณที่ Alessandro ที่ช่วยให้ฉันโดยการทดสอบไวยากรณ์ SQL หลาย :) . แก้ไขข้อผิดพลาดที่ปรากฏในสภาพแวดล้อมบางอย่างกับ session_start ()
  • 12 -10-2007: รุ่น 3.5
    การจัดการที่ดีขึ้นจากข้อผิดพลาดและบัญชีที่ถูกบล็อกสแปม แก้ไขข้อผิดพลาดที่ปรากฏขึ้นในสภาพแวดล้อมบางอย่างกับ session_start (), สามารถในการเพิ่ม (หรือไม่) แจ้งลบความคิดเห็นที่เรียบง่าย (ที่จริงการดำเนินการนอกจากนี้ง่ายๆ) กับประโยคส่วนตัวสำหรับการเข้ารหัส md5 ของการตอบสนอง การเพิ่มตัวกรองเพื่อหยุดโดยอัตโนมัติบอทโจมตีไฟล์ wordspew.php โดยตรง ในส่วนติดต่อผู้ดูแลระบบ (เช่นในสภาพแวดล้อมของ Shoutbox) คุณสามารถแสดงเวลาที่ผ่านไปนับตั้งแต่แสดงความคิดเห็นแต่ละโดยการวางเมาส์ของคุณมากกว่าชื่อของผู้ใช้ ข้อความดูข้อมูลขอให้ผู้ใช้เพื่อแก้ปัญหาทางคณิตศาสตร์ (เฉพาะในกรณีที่ยังไม่เคยโพสต์ในเว็บบอร์ด) ก่อนที่จะโพสต์ ชื่อผู้ใช้ที่มีเครื่องหมายอัญประกาศเดี่ยวจะปรากฏในขณะนี้อย่างถูกต้อง คือตอนนี้ไม่สามารถที่จะใช้ชื่อของผู้ใช้ที่ลงทะเบียนได้ด้วย javascript ปิดการใช้งาน
    PS ฉันจงใจอบรายการทั้งหมดของฉันของคำสั่งห้าม (ยกเว้นแบล็คแจ๊) และอนุญาตให้ฟิลด์ URL เพื่อทดสอบประสิทธิภาพของ captcha : twisted:
  • 19-10-2007: 3.51 เวอร์ชัน
    แก้ไขปัญหาเล็ก ๆ ที่ถามผู้ใช้เพื่อแก้ปัญหาการทำธุรกรรมแม้ว่าการดำเนินการไม่ได้แสดง : รักสัตว์เลี้ยง: ...
  • 22-10-2007: 3.52 เวอร์ชัน
    เป็นบางท่านไม่ชอบที่จะเปิดเผยรายชื่อผู้ใช้ของผมเพิ่มความสามารถในการซ่อนส่วนหัว แก้ไขข้อผิดพลาดเล็กน้อยที่จะไม่แสดงข้อความที่ร้องขอการแก้ปัญหาการดำเนินงานเมื่อคุณตรวจสอบ "เฉพาะผู้ใช้ที่ลงทะเบียน" (ไร้ประโยชน์) jalCaptcha คุกกี้จะถูกกำหนดในขณะนี้เฉพาะในกรณีที่คุณใช้ captcha และผู้ใช้มีการแก้ไขอย่างน้อยหนึ่งครั้งนอกจากนี้ ;) .
  • 31-10-2007: 3.6 เวอร์ชัน
    ขณะนี้คุณสามารถปรับแต่งการแสดงผลของผู้ใช้ที่ลงทะเบียนตามไฟล์ CSS (users.css) ตัวอย่าง: ผมเข้ามาอยู่ภายใต้ไดเรกทอรีบ้านของฉัน "wordspew", โฟลเดอร์ที่ชื่อ "img" ที่ฉันยื่น Tux ไอคอน vad​​or เข้ม :) . ผู้ใช้ที่ลงทะเบียนเริ่มต้นอยู่ในตัวหนา แต่คุณสามารถปรับแต่งการแสดงผลให้เหมาะสมกับความต้องการของคุณ แก้ไข "users.css" และเพิ่มกฎของคุณเอง ขอขอบคุณที่ Kardjo ผู้แนะนำการปรับแต่งของผู้ใช้
  • 28-11-2007: 3.7 เวอร์ชัน
    ในฐานะที่เป็น โรเบิร์ต ได้แนะนำให้ฉันฉันได้เพิ่มการสนับสนุนอย่างเต็มที่ในขณะนี้สำหรับ RSS ใน Shoutbox ดังนั้นผู้ใช้ปกติอาจสมัคร RSS และอยู่แจ้งผ่านที่ชื่นชอบของพวกเขาให้ผู้อ่าน RSS
  • 29-11-2007: Version 3.71
    เพียงแค่แก้ไขเล็ก ๆ ฉันลืมที่จะเพิ่มแท็ก pubDate ด้านบนของเอกสาร RSS ลบออกส่วนความคิดเห็นในหัว wordspew-rss.php ที่เพิ่มรายการในหน้าปลั๊กอินของ WP ราวกับว่ามันเป็นปลั๊กอินที่เป็นอิสระที่ก่อให้เกิดข้อผิดพลาดระหว่างการเปิดใช้งาน
  • 08-02-2008: 3.72 เวอร์ชัน
    แก้ไขการฉีด SQL เป็นไปได้ในแฟ้ม wordspew-rss.php ขอบคุณสำหรับการให้ฉันรู้ว่าเจอโรมและ S @ BUN ได้พบข้อผิดพลาด (แต่ผมไม่เตือน : ( )
  • 2008/03/17: 3.73 เวอร์ชัน
    ปัญหาการรักษาความปลอดภัยไม่ได้รับการแก้ไขถึง 100% ในรุ่นล่าสุดที่เป็นแบบ SQL injection เป็นไปได้ในบางกรณีไฟล์ wordspew-rss.php ใหญ่ขอบคุณคุณบ๊อบ ;) ที่แจ้งผมและให้ผมแก้ปัญหาที่จะแก้ไขได้
  • 07-01-2009: 3.74 เวอร์ชัน
    เป็นส่วนใหญ่ของคุณไม่ได้ใช้ RSS ฟีดจาก Shoutbox ผมเพิ่มเป็นตัวเลือกความสามารถในการดู / ใช้ RSS ฟีดของมัน ถ้าคุณต้องการที่จะใช้ให้ไปที่ผู้ดูแลระบบของ Shoutbox และตรวจสอบกล่องกาเครื่องหมายที่เหมาะสม ;) . โดยค่าเริ่มต้นตัวเลือกนี้จะไม่ได้ตรวจสอบ
  • 06-02-2009: 3.75 รุ่น
    ฉันจะเพิ่มความสามารถในการใช้เว็บบอร์ดในสภาพแวดล้อมส่วนตัวอย่างแท้จริง ถ้าตัวเลือกที่ใช้เฉพาะผู้ใช้ที่ลงทะเบียนสามารถมองเห็นและใช้ Shoutbox ผู้ใช้อื่น ๆ (ที่ไม่ได้จดทะเบียน) จะไม่เห็นอะไรเพียงแค่คุณในเสื้อในบล็อกของคุณ ผมเก็บไว้นอน "" ตัวเลือกที่จะแสดงเฉพาะ Shoutbox ที่ผู้ใช้ที่ไม่ได้จดทะเบียนสามารถดูการอภิปราย แต่ไม่สามารถมีส่วนร่วม
  • 10-02-2009: 3.8 รุ่น
    ฉันจะเพิ่มความสามารถในการซ่อนไม่ให้ผู้ใช้ "ออนไลน์" ใน Shoutbox ฉันเป็นเพียงแค่อีกครั้งจัดอินเตอร์เฟซการบริหารของ Shoutbox คือตอนนี้ที่ชัดเจน ฉันลบเขตข้อมูลที่คุณจำเป็นต้องใส่รหัสผ่านในการสร้าง hash MD5 ก็หว่านความสับสนในหมู่ผู้ใช้บางคน กัญชาคือตอนนี้สร้างขึ้นโดยอัตโนมัติ ผมออกที่ช่องทำเครื่องหมายเพื่อแสดง / ซ่อนรายชื่อของผู้ใช้ในส่วนหัวของเอกสารในงานจาวาสคริปต์ คือตอนนี้ที่ซ่อนอยู่เสมอ
  • 13-02-2009: 3.9 รุ่น
    ฉันไม่ดูแลทำความสะอาดฟังก์ชั่นน้อย "สถิติผู้" เป็นบิตเบาและฉันคงผิดพลาดเล็ก ๆ ที่แสดงบางครั้งอยู่คนเดียว (ชื่อผู้ใช้ไม่ได้แสดง ... ) "ออนไลน์คือ" ผมตัด Plug-in ชิ้นส่วน มันเป็นที่ชัดเจนกับผมและเบาสำหรับเซิร์ฟเวอร์ (wordspew น้ำหนักเพียง 23 กิโลไบต์ขณะนี้) ข้อความที่ควรจะแสดงได้เร็วขึ้น ;) . แก้ไขข้อผิดพลาดเล็ก ๆ ใน fatAjax.php ที่ทำให้เกิดข้อผิดพลาด javascript เมื่อ Shoutbox คือเฉพาะสำหรับผู้ใช้ที่ลงทะเบียนและที่กล่องกาเครื่องหมาย "แสดงรายการของรอยยิ้ม" ถูกตรวจสอบ ผมออกที่อยู่ IP ของผู้ใช้ในฟีด RSS เป็นแนะนำโดยฟิลิปป์ฉัน (ในความเป็นจริงใครบางคนถามผมในขณะที่คุณลักษณะนี้ที่ผ่านมา ;) ) ฉันได้เปลี่ยนแปลงขนาดเล็กอื่น ๆ แต่เป็นฉันมีหน่วยความจำของปลาทอง, ฉันลืม ... ไม่ต้องกังวลอะไรรุนแรงเกินไป :) .

ลองแล้วก็ส่งข้อมูลของท่านโปรด ;)

ถ้าคุณต้องการดูฟังก์ชัน CheckSpam ในการดำเนินการลองส่งคำกระบองใน "เซ" :)

การติดตั้ง: ใช้ซอฟแวร์ที่คุณต้องการแยกเก็บโฟลเดอร์ wordspew ในไดเรกทอรีปลั๊กอินของคุณ

ดาวน์โหลดที่มีไฟล์ที่เก็บในภาษาฝรั่งเศส PO-มิสซูรี่ ด้านล่าง และวางในโฟลเดอร์ปลั๊กอิน wordspew

ที่คุณสามารถเป็นไปได้ถ้าคุณต้องการที่จะปรับตัวแปลภาษาที่คุณต้องการ, จะมีการเปลี่ยนแปลงโดยการแก้ไข "wordspew-fr_FR.po" แนบมากับข้อมูลที่เก็บโดยใช้โปรแกรมแก้ไขแฟ้ม PO เช่น:

  • KBabel (Linux) พร้อมใช้งานเป็นแพ็กเกจสำหรับการจัดจำหน่ายลินุกซ์ของคุณแล้วติดตั้งแพคเกจ
  • poEdit (Linux / Windows) ใช้ได้ http://www.poedit.net/ .

คำเตือนนี้เป็นไฟล์ wordspew fr_FR.mo คุณจะต้องใส่ในไดเรกทอรี wordspew, ไฟล์ PO เป็นเพียงมีการสร้างแฟ้มการแปลมิสซูรี่ ...

จากนั้นเลี้ยวในหน้าปลั๊กอิน ถ้าคุณมีรุ่นของ WordPress 1.5.x หรือไม่สนับสนุนเครื่องมือเรียกใช้ฟังก์ชัน (โดยปกติในไฟล์ sidebar.php) วิธีนี้

  <? Php if (function_exists ('jal_get_shoutbox')) {jal_get_shoutbox ();}> 

มิฉะนั้นให้ไปที่ธีม - Widgets> และวาง Shoutbox ที่คุณต้องการ

ถ้าคุณทำเช่นการปรับปรุงไม่ลืมที่จะยกเลิกการใช้งาน / เปิดปลั๊กอิน. นั่นคือทั้งหมดที่

ขอขอบคุณ: มนู , ริต้า และ โจเซฟ สำหรับการแปลภาษาเยอรมัน, 800A สำหรับอิตาลี, เปโดร , Nosgoroth สำหรับสเปน, อังเดร สำหรับโรมาเนีย, Gumbah สำหรับดัตช์, Pica สำหรับฮังการี, Zulan สำหรับสวีเดน, Piotr สำหรับ เดนมาร์ก, Xavi สำหรับคาตาลัน, สุขภาพ†คนบาป สำหรับยูเครนและรัสเซีย, Tzafrir สำหรับภาษาฮิบรู, เอมิล สำหรับนอร์เวย์, Tinh Linh สำหรับเวียดนาม, Xu Cong สำหรับจีน, Mika สำหรับฟินแลนด์ Zafer สำหรับตุรกี , Rodrigo สำหรับโปรตุเกส, Joca สำหรับเซอร์เบีย, Jaromir สำหรับเช็ก, Dolugen สำหรับมองโกเลีย


en-US FR DE IT ES RO NL HU SE DK CAT UA RU IL NO VN CN FI TR PT SR CZ MN