วิวฟอรั่มตัวสั่นขับเคลื่อนโดย punbb การตรวจจับเครื่องยนต์ฟอรัมโดยอัตโนมัติ การติดตั้ง PunBB: วิธีการติดตั้งฟอรั่ม
ปันบี – ซีเอ็มเอสฟรีสำหรับฟอรัม ความแตกต่างที่สำคัญคือความสามารถในตัวสำหรับการเพิ่มประสิทธิภาพ SEO ภายใน ซึ่งไม่มีอยู่แม้แต่ในเอ็นจิ้นฟอรัมที่ต้องชำระเงินจำนวนหนึ่งก็ตาม
ตัวอย่างฟอรั่มบน PunBB สามารถพบได้โดยการพิมพ์ลงไป แถบค้นหาคำสั่ง Yandex หรือ Google ขับเคลื่อนโดย PunBBหรือ ฟอรัมนี้จัดทำโดย PunBB. คุณสามารถดาวน์โหลด PunBB ได้จากเว็บไซต์อย่างเป็นทางการ http://punbb.informer.com/ ซึ่งคุณสามารถค้นหาส่วนขยาย ธีม และเทมเพลตของ punbb ได้ด้วย
การติดตั้ง PunBB: วิธีการติดตั้งฟอรั่ม
การติดตั้ง PunBB นั้นง่ายมาก ดังนั้นแม้แต่เว็บมาสเตอร์ที่ไม่มีประสบการณ์ก็สามารถจัดการได้
- ดาวน์โหลดไฟล์เก็บถาวรพร้อมไฟล์การติดตั้งจากเว็บไซต์อย่างเป็นทางการ แตกไฟล์และอัปโหลดไปยังโฮสติ้งของคุณ
ในการดำเนินการนี้ คุณสามารถใช้ตัวจัดการ FTP ใดก็ได้ เช่น FileZilla
หากคุณต้องการ Russification ของ PunBB ให้ดาวน์โหลดไฟล์เก็บถาวรด้วยไฟล์แปลภาษารัสเซียจากเว็บไซต์อย่างเป็นทางการและคัดลอกโฟลเดอร์ภาษารัสเซียไปยังไดเร็กทอรี lang
- เปิดลิงก์ http://mydomain/myforums/install.php ในเบราว์เซอร์ของคุณ และทำตามคำแนะนำของโปรแกรมติดตั้ง
คุณต้องป้อนชื่อฐานข้อมูล รวมถึงชื่อผู้ใช้และรหัสผ่านในช่องที่เหมาะสม คุณสามารถค้นหาข้อมูลทั้งหมดนี้ได้จากโฮสต์ของคุณ หากคุณไม่มีฐานข้อมูล ให้สร้างขึ้นใหม่
ในหน้าต่างสุดท้าย ให้ป้อนข้อมูลเข้าสู่ระบบ รหัสผ่าน และ อีเมลผู้ดูแลระบบ
ในการตั้งค่าฟอรั่ม ให้เลือกภาษารัสเซีย
- การติดตั้งเสร็จสมบูรณ์ คุณสามารถเข้าสู่ฟอรั่มของคุณโดยใช้ชื่อผู้ใช้และรหัสผ่านของผู้ดูแลระบบ
การตั้งค่า PunBB: การเพิ่มประสิทธิภาพ SEO ของฟอรัม
ไปที่จุดควบคุมการดูแลระบบ ซึ่งคุณสามารถเพิ่มหมวดหมู่และฟอรัมใหม่ รวมถึงตั้งค่าการตั้งค่าพื้นฐานได้
เพื่อการจัดอันดับฟอรัมที่ดีขึ้น ให้ไปที่การดูแลระบบ – การจัดการ – การตั้งค่า และเลือกรูปแบบ URL ตามไฟล์ (แฟนซี) ซึ่งจะช่วยให้คุณสามารถกำหนดค่า URL ของ CNC ใน PunBB ซึ่งจะส่งผลดีต่อการโปรโมตของคุณในอนาคต
PunBB ในรูปแบบดั้งเดิมมีฟังก์ชันการใช้งานน้อยมาก ซึ่งสามารถขยายได้อย่างง่ายดายโดยใช้ปลั๊กอิน การติดตั้งส่วนขยายบน PunBB นั้นง่ายมาก คุณเพียงแค่ต้องคัดลอกส่วนขยายเหล่านั้นไปยังไดเร็กทอรีส่วนขยาย จากนั้นเปิดใช้งานในส่วน "ส่วนขยาย" ของแผงผู้ดูแลระบบ
สามารถดาวน์โหลดส่วนขยาย PunBB อย่างเป็นทางการได้จาก https://github.com/punbb/extensions
รายการส่วนขยายอย่างเป็นทางการมีดังต่อไปนี้:
- pun_admin_add_user (เพิ่มผู้ใช้ผ่านแบบฟอร์มพิเศษ)
- pun_admin_clear_cache (ล้างแคชฟอรัม) pun_admin_manage_extensions_improved (ทำงานกับส่วนขยาย)
- pun_approval (การอนุมัติผู้ใช้และข้อความใหม่ทั้งหมด)
- pun_attachment (การแนบไฟล์ไปกับข้อความ)
- pun_bbcode (โค้ดบีบี)
- pun_colored_usergroups (สีที่แตกต่างกันสำหรับแต่ละกลุ่มผู้ใช้)
- pun_forum_news (ใช้หัวข้อและข้อความเป็นข่าวสาร)
- pun_jquery (jQuery lib)
- pun_move_posts (ย้ายข้อความจากหัวข้อหนึ่งไปยังอีกหัวข้อหนึ่ง)
- pun_pm (ข้อความส่วนตัว)
- pun_poll (โหวต)
- pun_stop_bots (คำถามหลายข้อระหว่างการลงทะเบียนเพื่อป้องกันไม่ให้บอทปรากฏในฟอรัม
- pun_tags (แท็ก)
- pun_repository (รับส่วนขยายโดยตรงจากพื้นที่เก็บข้อมูล)
เพื่อที่จะเปลี่ยนแปลง รูปร่างคุณต้องดาวน์โหลดสไตล์ PunBB และเลือกรูปแบบที่เหมาะสมที่สุด คุณยังสามารถสั่งซื้อสไตล์จากมืออาชีพหรือเปลี่ยนแปลงสไตล์ได้ด้วยตัวเอง สไตล์พร้อม, แก้ไขไฟล์ CSS
เริ่มจากโค้ดสคริปต์หลักกันก่อน:
#!/usr/bin/perl
# สคริปต์ which-forum.pl
# (c) 2010 Alexandr A Alexeev, http://site/
ใช้อย่างเข้มงวด
# คอมเม้นท์บรรทัด - เพื่อความเข้มงวด
#ถ้างานคือเก็บสถิติเครื่องยนต์ก็ปล่อยไว้เหมือนเดิม
# หากคุณสร้างรายการฟอรัม - ไม่แสดงความคิดเห็น
$data ของฉัน;
$ข้อมูล .= $_ขณะ (<>
)
;
# ตรวจสอบจำนวนเงินที่ขับเคลื่อนโดย phpBB โดยไม่มีลิงก์ในส่วนท้าย คุณจะพบสิ่งนี้และสคริปต์อื่น ๆ ที่กล่าวถึงในโพสต์ในเอกสารสำคัญนี้ สคริปต์ ซึ่ง-forum.plตรวจสอบโค้ดหน้า HTML เพื่อดูว่ามีลายเซ็นของกลไกฟอรัมหรือไม่ เราใช้เทคนิคที่คล้ายกันในการกำหนด WordPress และ Joomla แต่มีความแตกต่างสองสามประการ ประการแรก สคริปต์เองไม่ได้โหลดโค้ดของเพจ แต่อ่านจาก stdin หรือไฟล์ที่ส่งเป็นอาร์กิวเมนต์ วิธีนี้ช่วยให้คุณสามารถดาวน์โหลดเพจได้เพียงครั้งเดียว เช่น ใช้ wget จากนั้นรันผ่านตัววิเคราะห์หลายตัว หากเรามีมากกว่าหนึ่งตัว ประการที่สอง ในสคริปต์นี้ การมีอยู่ของลายเซ็นถือเป็นสัญญาณของเครื่องยนต์ 100% ครั้งสุดท้าย การมีอยู่ของลายเซ็นต์เพียงเพิ่มน้ำหนักให้กับเครื่องยนต์ที่เกี่ยวข้องและเครื่องยนต์ที่มีน้ำหนักมากที่สุด "ชนะ" ฉันตัดสินใจว่าในกรณีนี้ วิธีการดังกล่าวจะทำให้โค้ดซับซ้อนโดยไม่จำเป็นเท่านั้น เพื่อทดสอบสคริปต์ ฉันได้ค้นคว้าข้อมูลบางอย่าง ฉันรวบรวมรายชื่อฟอรัมหลายพันแห่งและเรียกใช้แต่ละฟอรัมผ่านสคริปต์ของฉัน ดังนั้นจึงกำหนดเปอร์เซ็นต์ของการตอบกลับของโปรแกรมและความนิยมของเอนจิ้นต่างๆ เพื่อให้ได้รายชื่อฟอรั่ม ฉันใช้ Google parser เครื่องมือค้นหาคำขอเช่น เว็บไซต์:ฟอรั่ม.*.ru และอื่น ๆ รหัสเต็มคุณจะพบตัวสร้างแบบสอบถามในไฟล์ gen-forumsearch-urls.pl. นอกจาก Zone.ru แล้ว ยังใช้ .su .ua .kz และ .by อีกด้วย ครั้งล่าสุด เป็นเรื่องยากที่จะทำการศึกษาเช่นนี้ เนื่องจากไซต์ WordPress และ Joomla ไม่มีลายเซ็นดังกล่าวใน URL แคตตาล็อก เช่น cmsmagazine.ru/catalogue/ ไม่มีขนาดตัวอย่างเพียงพอ 600 ไซต์ Drupal คืออะไร ฉันต้องยอมรับว่าผลการทดลองทำให้ฉันผิดหวัง จากไซต์ที่ศึกษา 12,590 แห่ง ระบุเครื่องยนต์ได้สำเร็จเพียง 7,083 แห่ง นั่นคือเพียงในกรณี 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 ซึ่งจะทำให้จำนวนลดลง การโจมตีของแฮ็กเกอร์ไปยังฟอรัมของคุณและจำนวนสแปมที่ส่งไปโดยอัตโนมัติ สคริปต์สำหรับการค้นหา/ระบุฟอรัมยังสามารถค้นหาแอปพลิเคชันที่ใช้งานได้จริงมากมาย สิ่งแรกที่เข้ามาในใจของฉันคือการจัดเรียงฟอรัมที่ระบุโดย TIC และโพสต์ในโพสต์ร้อยรายการแรกพร้อมลิงก์ไปยังหนึ่งในเว็บไซต์ของฉัน อย่างไรก็ตามลิงก์ dofollow ของฟอรัมหลายร้อยรายการไม่ได้ส่งผลกระทบต่อ TCI แต่อย่างใด (ผ่านการอัปเดต 2 รายการแล้ว) ดังนั้นจึงเป็นการดีกว่าที่จะไม่เสียเวลาที่นี่เว้นแต่คุณจะไม่สนใจการเปลี่ยนแปลง เป็นที่ชัดเจนว่าการใช้สคริปต์ดังกล่าวยังห่างไกลจากการใช้สคริปต์เพียงอย่างเดียว ฉันคิดว่าคุณสามารถเข้าใจได้ง่ายว่าคุณสามารถใช้มันได้อย่างไร ไม่ว่าใครจะพูดอะไรก็ตามสำหรับผู้ใช้ที่ไม่มีประสบการณ์อินเทอร์เน็ตสามารถซ่อนความประหลาดใจอันไม่พึงประสงค์จำนวนมากได้ สิ่งที่ผมหมายถึง? แน่นอนว่ามันเป็นแอปที่ยอดเยี่ยม โฆษณาขับเคลื่อนโดยซึ่งถึงแม้จะไม่รบกวนการทำงานของระบบ แต่ก็ถูกบังคับให้แทรกเข้าไปในเกือบทุกไซต์ที่เปิดอยู่ จำนวนมากการโฆษณา. แม้แต่โปรแกรมป้องกันไวรัสพิเศษก็ไม่สามารถลบโฆษณาที่ขับเคลื่อนโดยและโปรแกรมปลอมที่แก้ไขได้ หน้าแรกในเบราว์เซอร์อาจทำให้คุณกังวลได้มากที่สุด วันนี้ฉันอยากจะบอกคุณถึงวิธีลบโฆษณาโฆษณาโดย albireo ออกจากคอมพิวเตอร์ของคุณโดยอธิบายทุกอย่างทีละขั้นตอน การดำเนินการที่จำเป็น. เอาล่ะ มาเริ่มกันเลย! โดยส่วนใหญ่แล้ว Advertisement Powered By จะเข้าถึงคอมพิวเตอร์ของคุณได้สองวิธี: เพื่อปกป้องตัวคุณเองจากไวรัสแอดแวร์ มีสองสิ่งที่ช่วยฉันได้ - โปรแกรมป้องกันไวรัสที่ใช้งานได้และการระมัดระวังในการติดตั้งโปรแกรม (ยกเลิกการทำเครื่องหมายที่ช่องระหว่างการติดตั้ง) อย่างไรก็ตาม หากมีการติดไวรัสเกิดขึ้นแล้ว โปรแกรมป้องกันไวรัสจะไม่ช่วยอีกต่อไป - ถึงเวลาที่ต้องแก้ไขด้วยตัวเอง ขั้นตอนแรกคือการถอนการติดตั้งโดยใช้ยูทิลิตี้ในตัวตามปกติ (ถอนการติดตั้งโปรแกรม) สำหรับสิ่งนี้: นอกจากนี้ คุณยังสามารถลบโฟลเดอร์แอปพลิเคชันที่อยู่นอกแท็บนี้ได้ คุณสามารถดูวิธีการได้ในวิดีโอนี้: สิ่งนี้จะบอกวิธีค้นหาตำแหน่งของโฟลเดอร์โฆษณาที่ต้องการและลบออกผ่านทาง ปุ่มขวาหนู เรากำลังพูดถึงโปรแกรมที่มีชื่อแตกต่างออกไปเล็กน้อย แต่ทำงานบนหลักการที่เหมือนกันและวิธีการนี้เป็นสากล ฉันยังสังเกตเห็นลักษณะที่ปรากฏของส่วนขยายใหม่จากโปรแกรมนี้ในเบราว์เซอร์ของฉัน ดังนั้นฉันจึงเริ่มลบออก ในการดำเนินการนี้ แต่ละเบราว์เซอร์จะมีเบราว์เซอร์ของตัวเอง คำสั่งเฉพาะ, ตัวอย่างเช่น. โปรแกรมป้องกันไวรัสจะไม่ช่วยคุณลบโปรแกรมโฆษณาโฆษณาโดยสามเหลี่ยม! แต่รายการยูทิลิตี้ที่มีประโยชน์ ได้แก่ AdwCleaner และ UnhackMe หลังจากที่อันแรกเริ่มทำงาน มันจะสแกนทั้งระบบและให้ รายการทั้งหมดไวรัสจะเสนอให้ลบออกซึ่งเป็นสิ่งที่ฉันทำ จากนั้นเรารีสตาร์ทคอมพิวเตอร์และเปิด UnhackMe หน้าที่หลักคือการลบไวรัสและรูทคิททั้งหมดที่รับผิดชอบในการเปลี่ยนเส้นทาง การค้นหาไปยังไซต์เดียวกันกับการโฆษณา สาระสำคัญของการใช้งานเหมือนกับโปรแกรมแรก ๆ แต่หลังจากใช้งานแนะนำให้ลบออกทันที มันทำงานได้ดีแม้จะดีเกินไปคอยเตือนตัวเองและตรวจสอบระบบซ้ำแล้วซ้ำอีก เพียงเท่านี้ ฉันหวังว่าคุณจะพบสิ่งที่คุณกำลังมองหา! ติดต่อกับ
พิมพ์ "phpbb \n"
ถ้า ($ข้อมูล =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/iหรือ
# $data =~ /viewforum\.php\?[^""]*f=\d+/i หรือ
$data =~ /phpBB\-SEO/i หรือ
$ข้อมูล =~ /)
;
พิมพ์ "ipb \n"
ถ้า ($ข้อมูล =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]* "[^>]*> [^<]*IP\.Board/i
หรือ
$ข้อมูล =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/iหรือ
$ข้อมูล =~ /
$ข้อมูล =~ /index\.php\?[^""]*showforum=\d+/i)
;
พิมพ์ "vbulletin \n"
ถ้า ($ข้อมูล =~ /ขับเคลื่อนโดย:?[^<]+vBulletin[^<]+(?:Version)?/i
หรือ
$ข้อมูล =~ /)
;
พิมพ์ "smf \n"
ถ้า ($ข้อมูล =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>ขับเคลื่อนโดย SMF/iหรือ
$ข้อมูล =~ /index\.php\?[^""]*board=\d+\.0/i)
;
พิมพ์ "ปันบ์ \n"
ถ้า ($ข้อมูล =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> ปันบีบี/ไอ) ; #หรือ
# $data =~ /viewforum\.php\?[^""]*id=\d+/i);
พิมพ์ "fluxbb \n"
# if($data =~ /viewtopic\.php\?id=\d+/i หรือ
ถ้า ( $data =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i)
;
พิมพ์ "exbb \n"
ถ้า ($ข้อมูล =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i) ; # หรือ
# $data =~ /forums\.php\?[^""]*forum=\d+/i);
พิมพ์ "ย๊าบ. \n"
ถ้า ($ข้อมูล =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/iหรือ
$data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
พิมพ์ "dleforum \n"
ถ้า ($ข้อมูล =~ /\(ขับเคลื่อนโดยฟอรัม DLE\)<\/title>/ฉันหรือ
$ข้อมูล =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">ฟอรัม DLE<\/a>/ฉัน)
;
พิมพ์ "iconboard \n"
ถ้า ($ข้อมูล =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/iหรือ
$ข้อมูล =~ /\n"
ถ้า ($ข้อมูล =~ /\n"
# if($data =~ /forums\.php\?fid=\d+/i หรือ
# $data =~ /topic\.php\?fid=\d+/i หรือ
ถ้า ($ข้อมูล =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i)
;
พิมพ์ "stokesit \n"
# if($data =~ /forum\.php\?f=\d+/i หรือ
ถ้า ($ข้อมูล =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*สโตกส์ ไอที/i)
;
พิมพ์ "แท่น \n"
# if($data =~ /topic\.php\?t=\d+/i หรือ
ถ้า ($ข้อมูล =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>โพเดียม/i)
;
พิมพ์ "usebb \n"
# if($data =~ /forum\.php\?id=\d+/i หรือ
ถ้า ($ข้อมูล =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i)
;
พิมพ์ "wrforum \n"
# if($data =~ /index\.php\?fid=\d+/i หรือ
ถ้า ($ข้อมูล =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-ฟอรัม/i)
;
พิมพ์ "yetanotherforumnet \n"
ถ้า ($data =~ /ยังฟอรัมอื่น\.net/i หรือ
$ข้อมูล =~ /default\.aspx\?g=posts&t=\d+/i)
;
เว็บไซต์:talk.*.ru
ไซต์:board.*.ru
ไซต์:smf.*.ru
ไซต์:phpbb.*.ru
....การลบโฆษณาป๊อปอัปโฆษณาโฆษณาโดย
การลบร่องรอยของโฆษณาที่ขับเคลื่อนโดยออกจากเบราว์เซอร์
ทำความสะอาดรีจิสทรี
การใช้โปรแกรมเพื่อล้างไฟล์ที่ติดไวรัสที่เหลืออยู่