คอมพิวเตอร์ Windows อินเทอร์เน็ต

ขโมยดัชนีหัวข้อ php ขับเคลื่อนโดย smf การตรวจจับอัตโนมัติของเครื่องยนต์ฟอรั่ม แก้ไขปัญหาเมื่อติดตั้งตัวดัดแปลงที่ไม่รองรับภาษารัสเซีย

สวัสดีผู้อ่านที่รักของบล็อกไซต์ ดังนั้นเราจึงดำเนินการต่อในหัวข้อการตั้งค่าฟอรัมเครื่องยนต์ที่เรียกว่า SMF โดยเริ่มในโพสต์เกี่ยวกับเรื่องนี้ เรายังไม่ได้สร้างฟอรัมภาษารัสเซียในแง่ของการแปลจากอินเทอร์เฟซภาษาอังกฤษ บน ช่วงเวลานี้มันดูไม่เรียบร้อยมาก แต่หลังจาก Russification (หากยังไม่ได้ผลิต) และการสร้างส่วนที่เหมาะสม รูปลักษณ์ของมันจะดีขึ้นอย่างมาก

วันนี้เราจะพิจารณาธีมการออกแบบและทำให้เป็นภาษารัสเซีย รวมทั้งติดตั้งส่วนประกอบ JFusion ซึ่งสามารถทำงานร่วมกับทั้งสองเอ็นจิ้น (ทั้ง Joomla และ SMF) ซึ่งจะทำให้เรามีฐานผู้ใช้ร่วมกันสำหรับสองรูปแบบและเพียงรูปแบบเดียว การลงทะเบียนและเข้าสู่ระบบ

ธีมและการติดตั้งชุดภาษารัสเซีย

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

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

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

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

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

หากปัญหาทั้งหมดข้างต้นของการใช้ธีมที่ไม่ใช่ค่าเริ่มต้นไม่ทำให้คุณตกใจ คุณสามารถดาวน์โหลดได้จากที่นี่ หัวข้อต่างๆ จะจัดเรียงตามส่วนต่างๆ (minimalism, close to classic, modern, etc.) และสำหรับแต่ละรายการ คุณสามารถดูภาพหน้าจอได้ที่ เต็มจอ... ฉันจะบอกวิธีติดตั้งธีมเหล่านี้ในภายหลัง

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

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

ในหน้าต่างที่เปิดขึ้น เราจะพบรายการ "ภาษาฟอรัมเริ่มต้น" และเลือกภาษารัสเซียจากรายการแบบเลื่อนลง จากนั้นคลิกที่ปุ่ม "บันทึก" ที่ด้านล่างของหน้า

แค่นั้นแหละ ตอนนี้การประชุมของคุณเป็นภาษารัสเซียทั้งหมด

แก้ไขปัญหาเมื่อติดตั้งตัวดัดแปลงที่ไม่รองรับภาษารัสเซีย

โปรดทราบว่าในอนาคต เมื่อเพิ่มม็อดลงใน SMF ที่ไม่มีการแปลเป็นภาษารัสเซีย บางครั้งคุณอาจมีปัญหาในการแสดงการตั้งค่าม็อดในแผงการดูแลระบบ อันที่จริงการตั้งค่าเหล่านี้ในแผงการดูแลระบบจะไม่ปรากฏให้เห็นง่ายๆ tk จะไม่มีไฟล์ Russification สำหรับพวกเขา ดังนั้น คุณจะมีสองตัวเลือกในการแก้ปัญหานี้

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

วิธีที่สองนั้นซับซ้อนกว่า แต่จะช่วยให้เราเห็นการตั้งค่าของ mods ที่ติดตั้งในแผง admin เสมอและไม่เพียงเมื่อเปิดใช้งาน ของภาษาอังกฤษ... ฉันอาศัยรายละเอียดในประเด็นนี้เพราะคำถามที่มีคนติดตั้ง mod และไม่พบการตั้งค่าในแผงผู้ดูแลระบบของการประชุมนั้นเป็นเรื่องธรรมดามาก

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

การติดตั้ง JFusion สำหรับการรวมไซต์และฟอรัม

ก่อนอื่นคุณจะต้องดาวน์โหลด JFusion และ Russification เข้าสู่แผงผู้ดูแลระบบ Joomla เราดำเนินการมาตรฐาน: เลือกจากเมนูด้านบนของแผงผู้ดูแลระบบรายการ "ส่วนขยาย" - "ติดตั้ง / ลบ" - ​​"ดาวน์โหลดไฟล์แพ็คเกจ" - ปุ่ม "เรียกดู" - ค้นหาบน คอมพิวเตอร์ไฟล์ที่มีองค์ประกอบ jfusion_package.zip - คลิกที่ " ดาวน์โหลดไฟล์และติดตั้ง> "

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

ตอนนี้ถึงคราวของ Russification ซึ่งเพิ่มในลักษณะเดียวกับส่วนประกอบเอง เหล่านั้น. เราทำซ้ำลำดับของการกระทำ: "ส่วนขยาย" - "ติดตั้ง / ลบ" - ​​"ดาวน์โหลดไฟล์แพ็คเกจ" - ปุ่ม "เรียกดู" - ค้นหาไฟล์ JFusion russification บนคอมพิวเตอร์ของคุณ - คลิกที่ "ดาวน์โหลดไฟล์และติดตั้ง" ปุ่ม. ตอนนี้เราสามารถไปที่การตั้งค่าตามเส้นทาง "ส่วนประกอบ" - "JFusion" และตรวจสอบให้แน่ใจว่าเพิ่ม Russification สำเร็จแล้วและใช้งานได้

ขอให้โชคดีกับคุณ! แล้วพบกันใหม่หน้าบล็อก

คุณอาจสนใจ

การกำหนดค่า JFusion สำหรับการรวม ฟอรั่ม SMFและเว็บไซต์ Joomla
โมดูล JFusion สำหรับแสดงข้อความจากฟอรัมบนไซต์ ตลอดจนสร้างปุ่มใน SMF เพื่อกลับไปยัง Jumla
การสร้างรายการเมนูใน Joomla เพื่อเข้าสู่ฟอรัมและโอนการลงทะเบียนผู้ใช้จาก SMF ไปยังไซต์
การติดตั้ง SMF Forum - การรวม Joomla 1.5 และ Simple Machines Forum ด้วย ส่วนประกอบ JFusion
ส่วนขยายสำหรับ Joomla - มันคืออะไรและจะดาวน์โหลดส่วนประกอบ โมดูล และปลั๊กอินสำหรับ Joomla ได้ที่ไหน วิธีติดตั้งและถอนการติดตั้ง
ส่วนประกอบ K2 สำหรับการสร้างบล็อก แคตตาล็อก และพอร์ทัลบน Joomla - คุณสมบัติ การติดตั้ง และการทำให้เป็นสนิม Photo Gallery for Joomla - ส่วนที่ 3 - การสร้างแกลเลอรีใน Joomla 1.5 โดยใช้คอมโพเนนต์ Phoca Gallery - เพิ่มหมวดหมู่และอัปโหลดภาพไปยังแกลเลอรีรูปภาพ
ARTIO JoomSEF - การตั้งค่าลิงค์ CNC (SEF) และชื่อใน Joomla รวมถึงการสร้างหน้าข้อผิดพลาด 404 โดยใช้ส่วนขยายนี้
Akeeba Backup (อดีต JoomlaPack) - สร้างการสำรองข้อมูลไซต์บน Joomla และกู้คืนจาก สำรองในสองคลิก

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

ก้าวแรกใน การเพิ่มประสิทธิภาพกลไกค้นหา Simple Machines Forum: ลบลิขสิทธิ์และ ลิงค์ภายนอก

ฉันจะจองทันทีว่าฉันทำงานกับ smf 2 เท่านั้นและบทความนี้จะอ้างอิงถึงกลไกจัดการฟอรัมฟรีเวอร์ชันนี้โดยเฉพาะ

ดังนั้นผู้อ่านทั่วไปจึงรู้ว่าฉันไม่ชอบใส่ลิงก์ภายนอก "10" ไปยังเว็บไซต์ทางการของเครื่องยนต์รวมถึงฟอรัม นั่นคือเหตุผลที่ก่อนอื่นเราลบลิขสิทธิ์และมากถึง 4 ลิงก์ภายนอกของแบบฟอร์ม " SMF 2.0.2 | เครื่องจักรอย่างง่าย | SMF © 2011 | XHTML"! ในการดำเนินการนี้ ให้เชื่อมต่อกับไซต์ผ่านฟอรัม FTP / ธีม / ชื่อธีมของคุณ/ และแก้ไขไฟล์ index.template.php... โดยปกติที่ด้านล่างสุดคือรหัส (ประมาณ 330 บรรทัด) ซึ่งแสดงโดยลิงก์ภายนอกที่เราไม่ชอบมาก ดังนั้นเราจึงลบ: "

  • ", theme_copyright (),"
  • " และ "
  • "," $ txt [" xhtml "],"
  • " ทุกอย่างง่ายและสะดวก ในสิ่งพิมพ์ต่อไปรอเนื้อหาใหม่เกี่ยวกับการส่งเสริมและเพิ่มประสิทธิภาพของฟอรัมใน SMF /

    เริ่มต้นทันทีด้วยรหัสสคริปต์หลัก:

    #! / usr / bin / perl

    # which-forum.pl script
    # (c) 2010 Alexandr A Alexeev, http: // เว็บไซต์ /

    ใช้อย่างเข้มงวด

    # คอมเม้นออกบรรทัด - เพื่อความเข้มงวด
    #ถ้างานคือเก็บสถิติเครื่องยนต์ ปล่อยไว้ตามเดิม
    # หากคุณสร้างรายชื่อฟอรัม - uncomment

    ข้อมูล $ ของฉัน;
    ข้อมูล $ = $ _ ในขณะที่ (<> ) ;

    # ตรวจสอบจำนวนขับเคลื่อนโดย phpBB โดยไม่ต้องลิงก์ในส่วนท้าย
    พิมพ์ "phpbb \ NS "
    ถ้า ($ data = ~ /] + href = "[^"] * http: \ / \ / (?: www \.)? phpbb \ .com \ /? "[^>] *> phpBB / iหรือ
    # $ data = ~ /viewforum\.php\?"^""")*f=\d+/i or
    $ data = ~ / phpBB \ -SEO / i หรือ
    $ data = ~ /) ;
    พิมพ์ "ipb \ NS "
    ถ้า ($ data = ~ /] + href = "[^"] * http: \ / \ / (?: www \.)? invision (?: board | power) \. com \ /? [^ "] *" [^>] *> [^<]*IP\.Board/i หรือ
    $ data = ~ /] + href = "[^"] * http: \ / \ / (?: www \.)? invisionboard \ .com \ /? "[^>] *> Invision Power Board / iหรือ
    $ data = ~ /

    / ผมหรือ
    $ data = ~ /index\.php\?†^""†*showforum=\d+/i) ;
    พิมพ์ "vbulletin \ NS "
    ถ้า ($ data = ~ / ขับเคลื่อนโดย:? [^<]+vBulletin[^<]+(?:Version)?/i หรือ
    $ data = ~ /) ;
    พิมพ์ "smf \ NS "
    ถ้า ($ data = ~ /] + href = "[^"] * http: \ / \ / (?: www \.)? simplemachines \ .org \ /? "[^>] *> ขับเคลื่อนโดย SMF / iหรือ
    $ data = ~ /index\.php\?†^"""*board=\d+\.0/i) ;
    พิมพ์ "punbb \ NS "
    ถ้า ($ data = ~ /] + href = "[^"] * http: \ / \ / (? :( ?: www \.)? punbb \ .org | punbb \ .informer \ .com) \ /? "[^>] *> PunBB / i); #หรือ
    # $ data = ~ /viewforum\.php\?"^)">*id=\d+/i);
    พิมพ์ "fluxbb \ NS "
    # if ($ data = ~ /viewtopic\.php\?id=\d+/i or
    ถ้า ($ data = ~ /] + href = "http: \ / \ / (?: www \.) fluxbb \ .org \ /?" [^>] *> FluxBB / i) ;
    พิมพ์ "exbb \ NS "
    ถ้า ($ data = ~ /] + href = "[^"] * http: \ / \ / (?: www \.)? exbb \ .org \ /? "[^>] *> ExBB / i); # หรือ
    # $ data = ~ /forums\.php\?†^"""*forum=\d+/i);
    พิมพ์ yabb \ NS "
    ถ้า ($ data = ~ /] + href = "[^"] * http: \ / \ / (?: www \.)? yabbforum \ .com \ /? "[^>] *> YaBB / iหรือ
    $ data = ~ /YaBB\.pl\?†^"""**num=\d+/i);
    พิมพ์ "dleforum \ NS "
    ถ้า ($ data = ~ / \ (สนับสนุนโดย DLE ฟอรั่ม \)<\/title>/ ผมหรือ
    $ data = ~ /] + href = "[^"] + (?: http: \ / \ / (?: www \.)? dle \ -files \ .ru | act = ลิขสิทธิ์) [^ "] *"> ฟอรัม DLE<\/a>/ ผม) ;
    พิมพ์ไอคอนบอร์ด \ NS "
    ถ้า ($ data = ~ /] + href = "[^"] * http: \ / \ / (?: www \.)? ikonboard \ .com \ /? [^ "] *" [^>] *> Ikonboard / iหรือ
    $ data = ~ /
    ถ้า ($ data = ~ /
    # if ($ data = ~ /forums\.php\?fid=\d+/i or
    # $ data = ~ /topic\.php\?fid=\d+/i หรือ
    ถ้า ($ data = ~ /] + href = "http: \ / \ / (?: www \.)? flashbb \ .net \ /?" [^>] *> FlashBB / i) ;
    พิมพ์ "stokesit \ NS "
    # if ($ data = ~ /forum\.php\?f=\d+/i or
    ถ้า ($ data = ~ /] + href = "http: \ / \ / (?: www \.)? stokesit \ .com \ .au \ /?" [^>] *> [^ \ /] * Stokes IT / i) ;
    พิมพ์ "โพเดียม \ NS "
    # if ($ data = ~ /topic\.php\?t=\d+/i or
    ถ้า ($ data = ~ /] + href = [""]? http: \ / \ / (?: www \.)? sopebox \ .com \ /? [""]? [^>] *> แท่น / ผม) ;
    พิมพ์ "usebb ." \ NS "
    # if ($ data = ~ /forum\.php\?id=\d+/i or
    ถ้า ($ data = ~ /] + href = "http: \ / \ / (?: www \.)? usebb \ .net \ /?" [^>] *> UseBB / i) ;
    พิมพ์ "wrforum \ NS "
    # if ($ data = ~ /index\.php\?fid=\d+/i or
    ถ้า ($ data = ~ /] + href = "http: \ / \ / (?: www \.)? wr \ -script \ .ru \ /?" [^>] *> WR \ -Forum / i) ;
    พิมพ์ "yetanotherforumnet \ NS "
    if ($ data = ~ / ยังฟอรัมอื่น \ .net / i or
    $ data = ~ /default\.aspx\?g=posts&t=\d+/i) ;

    สคริปต์นี้และสคริปต์อื่นๆ ที่กล่าวถึงในโพสต์มีอยู่ในไฟล์เก็บถาวรนี้

    สคริปต์ ซึ่ง forum.plตรวจสอบโค้ดของหน้า html เพื่อดูว่ามีลายเซ็นของฟอรัมอยู่ในนั้นหรือไม่ เราใช้เทคนิคที่คล้ายกันในการกำหนด WordPress และ Joomla แต่มีข้อแตกต่างบางประการ ประการแรก สคริปต์เองไม่โหลดโค้ดเพจ แต่อ่านจาก stdin หรือไฟล์ที่ส่งผ่านเป็นอาร์กิวเมนต์ วิธีนี้ทำให้คุณสามารถโหลดหน้าเว็บได้เพียงครั้งเดียว เช่น ใช้ wget แล้วเรียกใช้ผ่านตัววิเคราะห์หลายตัว หากเรามีมากกว่าหนึ่งตัว ประการที่สอง ในสคริปต์นี้ การมีลายเซ็นเป็นสัญญาณ 100% ของเครื่องยนต์ ครั้งสุดท้ายที่มีลายเซ็นให้น้ำหนักกับเครื่องยนต์ที่เกี่ยวข้องและเครื่องยนต์ที่มีน้ำหนักสูงสุด "ชนะ" ฉันตัดสินใจว่าในกรณีนี้ วิธีนี้จะทำให้โค้ดซับซ้อนโดยไม่จำเป็นเท่านั้น

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

    ฉันใช้ Google parser เพื่อรับรายชื่อฟอรัม เครื่องมือค้นหาคำขอถูกส่งเช่น

    เว็บไซต์: กระดานสนทนา *. ru
    เว็บไซต์: พูดคุย *. ru
    เว็บไซต์: กระดาน *. ru
    เว็บไซต์: smf. *. ru
    เว็บไซต์: phpbb. *. ru
    ....

    เป็นต้น รหัสที่สมบูรณ์ของตัวสร้างแบบสอบถามสามารถพบได้ในไฟล์ gen-forumsearch-urls.pl... นอกจากนี้ยังใช้โซน .ru ,.su .ua .kz และ.by ครั้งล่าสุดที่ทำการวิจัยนี้เป็นเรื่องยาก เนื่องจากไซต์ WordPress และ Joomla ไม่มีลายเซ็นดังกล่าวใน URL แคตตาล็อกเช่น cmsmagazine.ru/catalogue/ ไม่ได้ระบุขนาดตัวอย่างที่เพียงพอ ไซต์ 600 Drupal คืออะไร

    ฉันต้องยอมรับผลการทดลองทำให้ฉันผิดหวัง จากสถานที่ศึกษา 12,590 แห่ง มีเพียง 7083 เท่านั้นที่สามารถระบุเครื่องยนต์ได้สำเร็จ นั่นคือเพียง 56% ของกรณีทั้งหมด บางทีฉันอาจพลาดเครื่องยนต์? Bitrix เป็นครึ่งหนึ่งของฟอรัมหรือไม่? หรือฉันควรใช้เวลามากขึ้นในการค้นหาลายเซ็น? โดยทั่วไป จำเป็นต้องมีการวิจัยเพิ่มเติมที่นี่

    ในบรรดา 56% ของเอ็นจิ้นที่ระบุได้สำเร็จ ซึ่งได้รับความนิยมมากที่สุดตามที่คาดไว้คือ IPB (31%) phpBB (26.6%) และ vBulletin (26.5%)

    ตามมาด้วย SMF (5.8%) และ DLEForum (5.3%) อย่างใกล้ชิด punBB ที่ฉันชอบอยู่อันดับที่ 6 เท่านั้น (1.64%) ฉันไม่แนะนำให้เชื่อถือตัวเลขเหล่านี้อย่างยิ่ง (พวกเขากล่าวว่าทุกฟอรัมที่สามใน RuNet ทำงานบน IPB) แต่แน่นอน เป็นไปได้ที่จะสรุปบางอย่าง

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

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

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

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