บทเรียนที่สาม เรารวบรวมฐานข้อมูลที่ดีที่สุดด้วยตัวเราเอง การตรวจหากลไกฟอรัมโดยอัตโนมัติ หัวข้อ php ดัชนีที่เกี่ยวข้องขับเคลื่อนโดย smf

จัดโดย Botmaster Labs ไม่ได้วางแผนไว้ ฉันไม่มีเวลา วิดีโอนี้จำเป็นสำหรับการแข่งขัน เนื่องจากเป็นเทรนด์ใหม่ แม้ว่าทุกอย่างจะอธิบายได้ง่ายขึ้นด้วยภาพหน้าจอที่ดี (IMHO ของฉัน) และฉันก็ไม่อยากจะถ่ายอะไรเลยจริงๆ มีคนทำกำไรได้น้อยมาก สแปมโง่ ๆ ไม่ได้ควบคุมอีกต่อไป คุณต้องคิดที่นี่และจะไม่มีใครยิงหัวข้อ เว้นแต่ว่าคุณจะพยายามใส่หัวข้อที่ล้าสมัยลงในกระดาษห่อที่สวยงามและบดเป็นผงเล็กน้อย :) แต่นี่ไม่เกี่ยวกับเรา โดยทั่วไปแล้ว ฉันคิดว่า "สิ่งที่ไม่ควรทำ" 3 ประการนี้โดยพื้นฐานแล้วกลายเป็นอุปสรรคในการเข้าร่วมการแข่งขันสำหรับผู้มีโอกาสเป็นผู้เข้าร่วมส่วนใหญ่ เหมือนกับการซ่อมรถในสามประการ: ราคาถูก คุณภาพสูง รวดเร็ว - การบริการสามารถทำได้เพียง 2 เงื่อนไขในเวลาเดียวกันเท่านั้น นั่งและเลือกสิ่งที่อยู่ใกล้คุณมากขึ้น :) การประกวดก็เช่นเดียวกัน คือ มีเวลา รู้วิธีทำวิดีโอแต่ไม่มีหัวข้อ หรือ รู้วิธีทำวิดีโอ มีหัวข้อแต่ไม่มีเวลา ทั้งหมดหรือฉันมีเวลาว่างและมีหัวข้อเล็ก ๆ แต่วิดีโอน่ากลัว แต่นี่เป็นสิ่งที่ดีหากตรงตามเงื่อนไข 2 ข้อในเวลาเดียวกัน เอาล่ะ เรามาทิ้งเนื้อเพลงกันดีกว่า ฉันจะอยู่กับตัวเองต่อไป ฉันไม่ได้วางแผน ซึ่งหมายความว่าฉันเข้าร่วมการแข่งขัน ฉันยังเลือกบทความที่ฉันจะโหวตด้วย ไม่ว่าคุณจะพูดอะไร Doz ก็รู้จักซอฟต์แวร์เป็นอย่างดีและรู้วิธีใช้งานอย่างชาญฉลาด แต่วันนี้ฉันได้เรียนรู้ว่ามีการวางอุบายปรากฏขึ้นในการแข่งขัน ปรากฎว่าฉันไม่สามารถลงคะแนนได้ และมีเพียงผู้มาใหม่ที่ซื้อซอฟต์แวร์ในปี 2554 เท่านั้นที่สามารถทำได้ และการแข่งขันได้รับการออกแบบสำหรับพวกเขา ฉันแปลกใจเล็กน้อย แต่เจ้าของเป็นสุภาพบุรุษ การแข่งขันถือเป็นแคมเปญโฆษณา และอเล็กซานเดอร์รู้ดีว่าต้องทำอย่างไร โดยทั่วไปแล้วฉันจึงตัดสินใจโพสต์บทความ มันค่อนข้างง่ายกว่าที่จะเขียนเมื่อชัดเจนว่าแท้จริงแล้วสำหรับใครสำหรับฟาร์มส่วนรวมทั้งหมดนั้นเป็นไปไม่ได้
การแนะนำอันยาวนานจบลงแล้ว ตอนนี้มาถึงประเด็นแล้ว
ผู้เริ่มต้นต้องการอะไรเมื่อเขาซื้อซุปเปอร์คอมไบน์ซึ่งก็คือ Xrumer + Hrefer complex? ถูกต้อง เรียนรู้วิธีการทำงานและทิ้งภาพลวงตาที่ว่าคุณสามารถสร้างรายได้ด้วยการเริ่มสร้างสแปม หากคุณคิดเช่นนั้น ควรบริจาคเงินเพื่อการกุศลทันทีจะดีกว่า คุณต้องเรียนรู้วิธีใช้เครื่องมือที่ซับซ้อนโดยควรลับให้คมด้วยตัวเอง เวลา “เอามาก-โยนให้ไกล” หมดลงแล้ว ปริมาณทำให้เกิดคุณภาพ ซึ่งหมายความว่าเราจะรวบรวมฐานสำหรับตัวเราเอง ถ้าคุณไม่เรียนรู้วิธีการทำเช่นนี้ คุณจะตกอยู่หลังรถไฟ แน่นอนว่า Khrefer จะช่วยเราในเรื่องนี้ หากคุณวางแผนที่จะโปรโมตทรัพยากรของคุณบน Google เราก็จำเป็นต้องค้นหาไซต์ผู้บริจาคผ่าน Google ด้วย ฉันคิดว่านี่เป็นสิ่งที่เข้าใจได้และสมเหตุสมผล แต่ Google ก็เหมือนกับผู้หญิงแห่งภูเขาทองแดง ที่ไม่มอบความมั่งคั่งให้กับทุกคน คุณต้องมีแนวทางในเรื่องนี้ ฉันอยากจะบอกทันทีว่าไม่หวังว่าจากสัญญาณที่คุณพบในที่สาธารณะคุณจะสามารถรวบรวมบางสิ่งบางอย่างได้ เหตุผลที่เผยแพร่ต่อสาธารณะก็เพราะพวกเขาไม่มีค่า ฉันจะไม่พัฒนาหัวข้อต่อไป จะดีกว่าถ้าบอกวิธีประกอบอย่างถูกต้องเพื่อให้คุณเห็นผลลัพธ์คุณสามารถจัดการส่วนที่เหลือได้ด้วยตัวเองสิ่งสำคัญคือต้องเข้าใจหลักการ เราจำเป็นต้องรวบรวมสิ่งที่ถูกต้องตามลักษณะของกลไกเฉพาะที่เราต้องการ ไม่ใช่ตามลักษณะของฟอรัมทั่วไป นี่เป็นข้อผิดพลาดหลักของผู้เริ่มต้น - ไม่ได้มุ่งเน้นไปที่สิ่งเฉพาะเจาะจง แต่พยายามครอบคลุมทุกสิ่งอย่างครบถ้วน นอกจากนี้ หากคุณต้องการแยกวิเคราะห์ฐานข้อมูลปกติไม่มากก็น้อย ให้หยุดใช้ตัวดำเนินการในการสืบค้น ไม่มี "inurl:", "site:", "title" ฯลฯ Google จะแบนผู้ค้นหาเช่นคุณทันที ดังนั้นเราจึงศึกษาเครื่องยนต์ที่ Khrumer ทำงานด้วยอย่างรอบคอบ:

ขับเคลื่อนโดย php-Fusion

ในเวอร์ชัน Khrumer 7.07 โปรแกรมได้รับการฝึกฝนเกี่ยวกับเอนจิ้นใหม่หลายตัว:

forumi.biz, forumb.biz, 1forum.biz, 7forum.biz ฯลฯ

phpBB-fr.com ธีม Solaris phpBB

และมีกระบวนการเรียนรู้สิ่งใหม่ๆอย่างต่อเนื่อง
โดยทั่วไป เราต้องเตรียมแบบสอบถามที่ถูกต้องสำหรับการแยกวิเคราะห์โดย Hrefer ลองใช้ฟอรัม dizhok เป็นตัวอย่าง ฟอรั่ม SMF- เรามาเริ่มแยกชิ้นส่วนออกเป็นส่วน ๆ เพื่อแยกวิเคราะห์ Google ที่รักของเราจะช่วยเราในเรื่องนี้ ป้อนคำค้นหาลงใน Google ฟอรั่ม SMF- มีขยะจำนวนมากในผลการค้นหา เราจะย้อนกลับไปที่หน้าที่ 13 และเลือกลิงก์ใดก็ได้ ฉันเจอสิ่งนี้: http://www.volcanohost.com/forum/index.php?topic=11.0 ลองเปิดอ่านดูครับ. เราจำเป็นต้องค้นหาลักษณะเฉพาะบนหน้าเว็บที่สามารถนำไปใช้กับการค้นหาหน้าอื่นๆ ในเอ็นจิ้นนี้ได้ ในส่วนท้ายเราสังเกตเห็นคำจารึกต่อไปนี้ ขับเคลื่อนโดย SMF 1.1.14อ้างอิงและป้อนลงใน Google มันแสดงให้เราเห็นว่าสำหรับข้อความค้นหานี้ รู้ตัวเลือกประมาณ 59 ล้านตัวเลือก เราตรวจดูลิงก์ต่างๆ อย่างรวดเร็ว เพิ่มตัวเลือกอีกสองสามรายการให้กับคำหลักนี้ เช่น ป็อปลาร์ "ขับเคลื่อนโดย SMF 1.1.14"หรือ ไวอากร้า "ขับเคลื่อนโดย SMF 1.1.14"- เราตรวจสอบให้แน่ใจว่าคำขอนั้นดี ผลลัพธ์เป็นเพียงฟอรัมและแทบไม่มีขยะเลย

นอกจากนี้เราไม่สนใจปริมาณ แต่สนใจคุณภาพดังที่กล่าวข้างต้น เดินหน้าต่อไป จากฟอรัมเดียวกัน เราใช้วลีอื่นจากส่วนท้าย: เรายังเสนอราคาและป้อนให้กับ Google ด้วย เพื่อตอบสนองเขาเผยว่าเขารู้ผลลัพธ์มากกว่า 13 ล้านรายการ ขอย้ำอีกครั้งว่าเราจะตรวจสอบผลลัพธ์อย่างรวดเร็ว เพิ่มคำเพิ่มเติม และตรวจสอบผลลัพธ์ด้วยคำเหล่านั้น เราตรวจสอบให้แน่ใจว่าคำขอนั้นยอดเยี่ยมและแทบไม่มีขยะเลย โดยทั่วไปมีคำขอเหล็กอยู่แล้ว 2 รายการ ฉันขอแนะนำให้ออกจากฟอรัมแรกเพียงอย่างเดียวในตอนนี้และรวบรวมคำขอจากฟอรัมอื่นต่อไป โชคดีที่เราเปิดให้ Google ตามคำขอ 2549-2551 บริษัท ซิมเพิล แมชชีนส์ จำกัด- เรานำมาจากผลการค้นหาเช่นฟอรัมเหล่านี้: http://www.snowlinks.ru/forum/index.php?topic=1062.0 และ http://litputnik.ru/forum/index.php?action=printpage ;topic=380.0 ในส่วนท้าย เรารับคำค้นหาต่อไปนี้: “Powered by SMF 1.1.7” และ “Powered by SMF 1.1.10” (ฉันแนะนำให้ป้อนคำค้นหาสำหรับ Hrefer ในเครื่องหมายคำพูดเสมอ เนื่องจากเราต้องการคุณภาพเป็นอันดับแรก ทั้งหมด). ฉันคิดว่ามันชัดเจนว่าเรากำลังทำอะไรอยู่ ในที่สุดเราก็จะมีฐานข้อมูลการค้นหาสำหรับการค้นหาฟอรัมในกลไก SMF (มันถูกเลือกไว้เป็นตัวอย่าง เช่นเดียวกับกลไกอื่น ๆ )
มันจะมีลักษณะดังนี้:

"ขับเคลื่อนโดย SMF 1.1.2"

"ขับเคลื่อนโดย SMF 1.1.3"

"ขับเคลื่อนโดย SMF 1.1 RC2"

"ขับเคลื่อนโดย SMF 1.1.4"

"ขับเคลื่อนโดย SMF 1.1.8"

"ขับเคลื่อนโดย SMF 1.1.7"

"2549-2551 ซิมเพิล แมชชีน แอลแอลซี"

และนั่นไม่ใช่ทั้งหมด ขณะรวบรวมเวอร์ชันของเครื่องยนต์ ในฟอรัม SMF บางแห่ง เราจะพบคำบรรยาย “2001-2006, Lewis Media” ในส่วนท้าย เรากำลังตรวจสอบคำขอนี้ ซึ่งก็ทำให้เราพึงพอใจอย่างเต็มที่เช่นกัน เราพบคำขอที่คล้ายกัน: "2001-2005, Lewis Media" เมื่อดูส่วนท้ายเพิ่มเติม เราพบคำขอต่อไปนี้: “ออกแบบ SMFone โดย A.M.A ย้ายไปยัง SMF 1.1” เราตรวจสอบแล้ว - เยี่ยมมาก และอื่นๆ ทำงานครึ่งชั่วโมงและคุณมีฐานข้อมูลข้อความค้นหาที่ยอดเยี่ยมสำหรับเครื่องยนต์และ Google จะแบนคุณสำหรับข้อความค้นหาเหล่านี้บ่อยน้อยกว่าที่คุณใช้โอเปอเรเตอร์ในข้อความเหล่านั้น และในเวลาเดียวกัน ฐานข้อมูลของคุณจะสะอาดกว่าการใช้ข้อความค้นหาเช่น "index.php?topic=" เพราะที่นี่ Google ไม่เพียงแต่จะให้ฟอรัมที่เราต้องการเท่านั้น แต่ยังรวมถึงแหล่งข้อมูลฝ่ายซ้ายอีกมากมายที่เป็นไปได้ ทิ้งลิงก์ไปยังหัวข้อฟอรัม คุณอาจจะค้าน เกิดอะไรขึ้นกับสิ่งนั้น? คนอื่นๆ ทิ้งลิงก์ไว้ เราก็เลยทำได้เช่นกัน แต่! ลิงก์สามารถทิ้งไว้ได้ไม่เพียง แต่โดย Khrumer เท่านั้น แต่ยังรวมถึงโปรแกรมอื่น ๆ ด้วย นอกจากนี้ ยังสามารถปรับแต่งเป็นพิเศษสำหรับการแสดงความคิดเห็นเกี่ยวกับทรัพยากรบางอย่าง ซึ่งเรียกว่าซอฟต์แวร์ที่มีความเชี่ยวชาญสูง รวมทั้งลิงก์ดังกล่าวสามารถปล่อยด้วยมือได้ ขอย้ำอีกครั้งว่าปริมาณขยะไม่สำคัญสำหรับเรา แต่เป็นคุณภาพ เราจะรวบรวมฐานข้อมูลตามคำร้องขอที่ถูกต้อง ข้อดีของวิธีนี้คือคุณไม่จำเป็นต้องกำหนดค่าในทางปฏิบัติ ตะแกรง -กรอง คุณสามารถปิดได้เพราะ Google จะไม่ทิ้งขยะให้คุณ


ฉันคิดว่าการเรียนรู้วิธีใช้ Hrumer อย่างถูกต้องตั้งแต่เริ่มแรกนั้นสำคัญมาก เพราะเมื่อคุณเรียนรู้สิ่งนี้แล้ว คุณจะสามารถใช้ประโยชน์จาก Hrumer ได้ตลอดเวลาไม่ว่าสถานการณ์จะเปลี่ยนไปอย่างไร การป้องกันมีความซับซ้อนมากขึ้น และหากการป้องกันได้รับการเสริมความแข็งแกร่งให้กับเครื่องยนต์บางประเภทและ Khrumer ไม่สามารถรับมือกับมันได้ในขณะนี้ ก็ไม่มีประโยชน์ที่จะต้องใช้ทรัพยากรในการรวบรวมลิงก์เหล่านี้ จากนั้นจึงทำงานกับ Khroomer ดีกว่าที่จะรวมพลังกับสิ่งที่ให้ผลลัพธ์ และในขณะเดียวกัน หากทีม Botmaster Labs สอน Khroomer ในเรื่องใหม่ๆ คุณสามารถวิเคราะห์ผู้ป่วยรายใหม่ได้อย่างรวดเร็วและเตรียมฐานสำหรับ Khroomer ในขณะที่ผู้ป่วยยังอบอุ่นอยู่ เวลาคือเงิน ทรัพยากรอาจไม่เกี่ยวข้องอีกต่อไปเมื่อคุณซื้อฐาน รวบรวมโดยใครบางคน นอกจากนี้การรวบรวมฐานที่ถูกต้องสำหรับตัวคุณเองจะขยายการใช้ Krumer แบบ "ขาว" ได้อย่างมาก และนี่คือจุดที่ทุกอย่างเคลื่อนไหว ไม่ว่าเราจะชอบหรือไม่ก็ตาม และกระบวนการทำให้ขาวขึ้นหรือเป็นสีเทายังคงดำเนินต่อไป ผ้าปูที่นอนสีดำกำลังกลายเป็นเรื่องในอดีตในทุกวิถีทาง
คุณสามารถดูด้านเทคนิคอื่น ๆ ของการทำงานร่วมกับ Hrefer ได้ในความช่วยเหลือและไม่มีประโยชน์ที่จะคำนึงถึงสิ่งเหล่านี้ เป้าหมาย คะแนน วินาทีทั้งหมดถูกกำหนดไว้แบบทดลองสำหรับรถแต่ละคัน
เพื่อเป็นโบนัส ฉันจะโพสต์เทมเพลตสำหรับแยกวิเคราะห์เครื่องมือค้นหาของจีน Baidu ไว้ที่นี่ เมื่อวันก่อนพวกเขาถามฉันเกี่ยวกับเรื่องนี้ ฉันก็เลยทำแบบสบายๆ ขอโทษที่เล่นสำนวน -


ชื่อโฮสต์=http://www.baidu.com
แบบสอบถาม=s?wd=
ลิงค์มาสก์=
จำนวนหน้าทั้งหมด=100
หน้าถัดไป=

หน้าถัดไป2=

แคปช่าURL=
แคปช่าอิมเมจ=
แคปต์ชาฟิลด์=


ฉันพยายามทดสอบแยกวิเคราะห์ ไม่มีการห้าม Khrefer รวบรวมทรัพยากรอย่างรวดเร็ว ข้อความค้นหาทั้งหมดสำหรับการแยกวิเคราะห์คล้ายกับของ Google แต่มีทรัพยากรของจีนจำนวนมาก มีการประชาสัมพันธ์ที่สูง และยังมีอีกหลายที่ที่ไม่มี ชาวยุโรปเคยก้าวเท้ามาแล้ว เป็นการดีกว่าที่จะแยกวิเคราะห์คำสั่งภาษาจีน Google แปลจะช่วยในเรื่องนี้ พิมพ์รายการคำหลักเป็นภาษารัสเซียและแปลเป็นภาษาจีน ความจริงใน” คำ"คำที่อ้างถึงไม่สามารถเพิ่มเป็นภาษาจีนได้ แต่ต้องมีการเข้ารหัสใหม่
แทนที่จะเป็นภาษาจีน:

伟哥 - ไวอากร้า

吉他 - กีตาร์

其他 - พักผ่อน

保险公司 – ประกันภัย

ใส่รหัสแทนที่เหล่านี้ลงในไฟล์ Words:

%E4%BC%9F%E5%93%A5

%E5%90%89%E4%BB%96

%E5%85%B6%E4%บีบี%96

%E4%BF%9D%E9%99%A9%E5%85%AC%E5%8F%B8

หากคุณกำลังโปรโมตเว็บไซต์ประกันภัยให้วางลิงก์ในโปรไฟล์ของคุณในฟอรัมเฉพาะเรื่อง (!) แม้แต่ภาษาจีนที่พบตามคำขอ " ฟอรัม SMF" 保险公司มันจะดีมาก
โดยสรุป ฉันอยากจะบอกว่าฉันไม่เคยเข้าใจคนที่บ่นว่า Khrefers ปรุงไม่ดีหรือไม่ดี เพื่อตอบสนองต่อสิ่งนี้ ฉันอยากจะบอกว่าคุณแค่ทำอาหารไม่เป็น ไม่มี parser ที่สามารถรวบรวมผลลัพธ์ได้ดีไปกว่าผู้อ้างอิง เพียงแค่ต้องถูกต้องเท่านั้น Hrefer เป็นรถยนต์: ดี แข็งแกร่ง ผลิตในเยอรมัน แต่ขับเคลื่อนโดยคน และทั้งหมดขึ้นอยู่กับว่าขับได้ดีแค่ไหน คุณไม่สามารถบังคับรถให้ขับทั้งขวาและซ้ายพร้อมกันได้
อีกหัวข้อหนึ่งคือการล้างฐานข้อมูล ฉันเคยทำสิ่งนี้เมื่อ 3 ปีที่แล้วสำหรับการแข่งขันครั้งก่อน โดยส่วนใหญ่แล้ว ทุกอย่างยังคงเกี่ยวข้อง แต่ตอนนี้คุณสามารถปฏิเสธที่จะตรวจสอบ 200 ได้ ตกลง ฉันไม่ชอบกระบวนการนี้จริงๆ มีข้อผิดพลาดใหญ่มาก สิ่งที่ไม่จำเป็นจำนวนมากถูกกรองออก ตอนนี้สามารถทำได้เกือบโดยอัตโนมัติในระหว่างการทำงานของ Khroomer แม้ว่ากระบวนการนี้จะไม่ใช่แบบอะนาล็อกที่สมบูรณ์ในการตรวจสอบ "200 OK" อย่างไรก็ตาม ตรงประเด็น: ไม่นานมานี้มีโอกาสอันยอดเยี่ยมปรากฏขึ้นใน Khrumer - เพื่อปล้นข้อมูลจากแหล่งข้อมูลในขณะที่ดำเนินโครงการ มีลักษณะเช่นนี้ คุณป้อนเทมเพลตที่จะถูกประมวลผลระหว่างการดำเนินการ และข้อมูลที่รวบรวมจากเทมเพลตจะถูกป้อนลงในไฟล์ xgrabbed.txt ในโฟลเดอร์ Logs คุณสามารถใช้ฟังก์ชั่นนี้เพื่ออะไรก็ได้ การบินแห่งจินตนาการนั้นยิ่งใหญ่มาก ฉันใช้ฟังก์ชันนี้สัปดาห์ละครั้งเพื่อลบลิงก์ออกจากฐานข้อมูล "หมดอายุ" ที่ใช้งานได้ ไม่ใช่ความลับที่ฟอรัมจะสูญพันธุ์ทุกวันเพื่อล้างฐานข้อมูลของเราเกี่ยวกับทรัพยากรดังกล่าว และเครื่องมือ "Autograbbing" จะช่วยเราในกรณีนี้
ท้ายที่สุดคุณต้องยอมรับว่าเมื่อเราพิมพ์บ่อย ๆ เช่น http://www.laptopace.com/index.php เราจะเห็นว่าโดเมนนี้มีอยู่แล้ว เช่น คนขายเงินดี แต่ไม่มี ฟอรัมที่นั่น ดังนั้นเพื่อที่จะโยนตะกรันนี้ออกจากฐานเราจะปล้น :) เปิดซอร์สโค้ดของหน้าและดูรายการนี้ที่นั่น:

แล็ปท็อปเอซ.คอม
สำหรับการคว้าเราจะแปลงเป็น
[...]

บัดนี้ “คนตาย” ทั้งหมดจากเกาดัดดีจะเป็นที่รู้จักแก่เราตามชื่อ
นี่เป็นตัวเลือกเล็กๆ สำหรับเครื่องมือ Autograbbing หากคุณต้องการล้างฐานข้อมูลของโดเมน “หมดอายุ” ต่างๆ:


[...]

[...]
[...]
[...]

[...]
โดเมนนี้อาจขายได้ [...] ซื้อโดเมนนี้

[...]<body bgcolor="#ffffff" text="#000000"> </span><br>รายการนี้ยังไม่สมบูรณ์นัก แต่ฉันคิดว่ามันจะช่วยให้คุณหลีกเลี่ยงการเรียกใช้ฐานข้อมูลขยะมูลค่าหลายล้านดอลลาร์ได้หลายครั้ง การสร้างเทมเพลตไม่ใช่เรื่องยากเพียงแค่เปิดลิงก์ที่หมดอายุแล้วสร้างเทมเพลตมาสก์ <br>เมื่อใช้การดึงอัตโนมัติแบบเดียวกัน คุณยังสามารถดูฐานข้อมูลที่มีอยู่ของคุณและจัดเรียงตามทรัพยากร โดยแยกย่อยตามกลไก การเรียงลำดับฐานข้อมูลตามกลไกจะช่วยให้คุณใช้ประโยชน์จากความสามารถและการตั้งค่าทั้งหมดของ Khroomer ได้อย่างเหมาะสมที่สุด โดยเฉพาะกระบวนการเรียนรู้ . นอกจากนี้ด้วยความช่วยเหลือของ Autograbbing คุณสามารถลบขยะออกจากฐานข้อมูลได้หากคุณต้องการรวบรวมขยะเหล่านั้นไม่ใช่ด้วย Hrefer แต่โดยการดาวน์โหลดจากบริการโฮสต์ไฟล์ต่างๆ ในการดำเนินการนี้ คุณจะต้องสร้างมาสก์สำหรับการเลือกฟอรัม จากนั้นรวบรวมเฉพาะสิ่งที่มาสก์คว้ามาจากฐานข้อมูล หรือในทางกลับกัน สร้างมาสก์สำหรับไม่ใช่ฟอรัม แล้วลบสิ่งที่คว้ามา ตัวเลือกแรกนั้นสมเหตุสมผลและเชื่อถือได้มากกว่า เพราะเรารู้ว่าต้องมองหาอะไร <br>ขอให้โชคดีในการทำงานของคุณ <br>พีซี. ฉันสร้างวิดีโอที่มีโฟกัสแคบ (ฉันมีปัญหามากกับมัน นี่เป็นครั้งแรกที่ฉันทำ :)) แม้ว่าฉันจะเปิดตัว Hrefer จากเครื่องที่บ้าน แต่ความเร็วของเน็ตไม่ค่อยดีนัก ฉันมีสำเนาอยู่ ที่นี่เป็นเพียงการทดสอบเท่านั้น ดังนั้นอย่าโทษฉันในเรื่องความเร็วของงานนะ - <br><p><span class="BlWV-EuxoOk"></span></p> <h4>16 ความคิดเห็น:</h4> <p>เจก้าคอมเมนต์...</p><p>คุณใช้โปรแกรมอะไรในการเลือกคำหลัก?</p>แซร์จ กลาสโก้ แสดงความคิดเห็น... <p>หากฉันต้องการรวบรวมทรัพยากรตามธีม ฉันจะเลือกคำใน Words ด้วยตนเองและผ่าน AdWords แต่หลายหัวข้อก็เลือกคำมาให้ฉันแล้ว ในนี้ฉันทำได้แค่เพิ่มหรือลบคำบางคำเท่านั้น แต่ก็ไม่ได้อัตโนมัติเช่นกัน แต่ให้มองให้ครบทุกคำ</p> <p>เริ่มจากโค้ดสคริปต์หลักกันก่อน:</p> <p>#!/usr/bin/perl</p><p># สคริปต์ which-forum.pl <br><span># (c) 2010 Alexandr A Alexeev, http://site/</p><p>ใช้อย่างเข้มงวด</p><p># คอมเม้นท์บรรทัด - เพื่อความเข้มงวด</span><br><span>#ถ้างานคือเก็บสถิติเครื่องยนต์ก็ปล่อยไว้เหมือนเดิม</span><br><span># หากคุณสร้างรายการฟอรัม - ไม่แสดงความคิดเห็น</p><p>$data ของฉัน; <br>$ข้อมูล .= $_ขณะ (<> ) ; </p><p># ตรวจสอบจำนวนเงินที่ขับเคลื่อนโดย phpBB โดยไม่มีลิงก์ในส่วนท้าย</span><br>พิมพ์ "phpbb <span>\n"</span><br>ถ้า ($ข้อมูล =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/i</span>หรือ <br><span># $data =~ /viewforum\.php\?[^""]*f=\d+/i หรือ</span><br>$data =~ /phpBB\-SEO/i หรือ <br>$ข้อมูล =~ <span>/<link rel="copyright" href="(?:http:\/\/)?phpBB\.com"/i </span>) ; <br>พิมพ์ "ipb <span>\n"</span><br>ถ้า ($ข้อมูล =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]* "[^>]*> [^<]*IP\.Board/i </span>หรือ <br>$ข้อมูล =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/i</span>หรือ <br>$ข้อมูล =~ <span>/<div id=[""]{0,1}ipbwrapper[""]{0,1}>/ฉัน</span>หรือ <br>$ข้อมูล =~ <span>/index\.php\?[^""]*showforum=\d+/i</span>) ; <br>พิมพ์ "vbulletin <span>\n"</span><br>ถ้า ($ข้อมูล =~ <span>/ขับเคลื่อนโดย:?[^<]+vBulletin[^<]+(?:Version)?/i </span>หรือ <br>$ข้อมูล =~ <span>/<meta name="generator" content="vBulletin/i </span>หรือ <br>$ข้อมูล =~ <span>/forumdisplay\.php\?[^""]*f=\d+/i</span>) ; <br>พิมพ์ "smf <span>\n"</span><br>ถ้า ($ข้อมูล =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>ขับเคลื่อนโดย SMF/i</span>หรือ <br>$ข้อมูล =~ <span>/index\.php\?[^""]*board=\d+\.0/i</span>) ; <br>พิมพ์ "ปันบ์ <span>\n"</span><br>ถ้า ($ข้อมูล =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> ปันบีบี/ไอ</span>- #หรือ <br><span># $data =~ /viewforum\.php\?[^""]*id=\d+/i);</span><br>พิมพ์ "fluxbb <span>\n"</span><br><span># if($data =~ /viewtopic\.php\?id=\d+/i หรือ</span><br>ถ้า ( $data =~ <span>/<a[^>]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i</span>) ; <br>พิมพ์ "exbb <span>\n"</span><br>ถ้า ($ข้อมูล =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i</span>- # หรือ <br><span># $data =~ /forums\.php\?[^""]*forum=\d+/i);</span><br>พิมพ์ "ย๊าบ. <span>\n"</span><br>ถ้า ($ข้อมูล =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/i</span>หรือ <br>$data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ; <br>พิมพ์ "dleforum <span>\n"</span><br>ถ้า ($ข้อมูล =~ <span>/\(ขับเคลื่อนโดยฟอรั่ม DLE\)<\/title>/ฉัน</span>หรือ <br>$ข้อมูล =~ <span>/<a[^>]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">ฟอรัม DLE<\/a>/ฉัน</span>) ; <br>พิมพ์ "iconboard <span>\n"</span><br>ถ้า ($ข้อมูล =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i</span>หรือ <br>$ข้อมูล =~ <span>/<meta name="GENERATOR" content="Ikonboard/i </span>หรือ <br>$data =~ /ikonboard\.cgi/i ) ; <br>พิมพ์ "bbpress <span>\n"</span><br>ถ้า ($ข้อมูล =~ <span>/<meta name="generator" content="bbPress/i </span>- # หรือ <br><span># $data =~ /topic\.php\?id=\d+/i หรือ</span><br><span># $data =~ /forum\.php\?id=\d+/i);</span><br>พิมพ์ "flashbb <span>\n"</span><br><span># if($data =~ /forums\.php\?fid=\d+/i หรือ</span><br><span># $data =~ /topic\.php\?fid=\d+/i หรือ</span><br>ถ้า ($ข้อมูล =~ <span>/<a[^>]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i</span>) ; <br>พิมพ์ "stokesit <span>\n"</span><br><span># if($data =~ /forum\.php\?f=\d+/i หรือ</span><br>ถ้า ($ข้อมูล =~ <span>/<a[^>]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*สโตกส์ ไอที/i</span>) ; <br>พิมพ์ "แท่น <span>\n"</span><br><span># if($data =~ /topic\.php\?t=\d+/i หรือ</span><br>ถ้า ($ข้อมูล =~ <span>/<a[^>]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>โพเดียม/i</span>) ; <br>พิมพ์ "usebb <span>\n"</span><br><span># if($data =~ /forum\.php\?id=\d+/i หรือ</span><br>ถ้า ($ข้อมูล =~ <span>/<a[^>]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i</span>) ; <br>พิมพ์ "wrforum <span>\n"</span><br><span># if($data =~ /index\.php\?fid=\d+/i หรือ</span><br>ถ้า ($ข้อมูล =~ <span>/<a[^>]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i</span>) ; <br>พิมพ์ "yetanotherforumnet <span>\n"</span><br>ถ้า ($data =~ /ยังฟอรัมอื่น\.net/i หรือ <br>$ข้อมูล =~ <span>/default\.aspx\?g=posts&t=\d+/i</span>) ; </p> <p>คุณจะพบสิ่งนี้และสคริปต์อื่น ๆ ที่กล่าวถึงในโพสต์ใน <a href="https://pzik.ru/th/files/2010/09/which-forum.tgz">ที่เก็บถาวรนี้</a>.</p> <p>สคริปต์ <i>ซึ่ง-forum.pl</i>ตรวจสอบโค้ดหน้า HTML เพื่อดูว่ามีลายเซ็นของกลไกฟอรัมหรือไม่ เราใช้เทคนิคที่คล้ายกันเมื่อ <a href="https://pzik.ru/th/which-cms-perl/">คำจำกัดความของ WordPress และ Joomla</a>แต่มีความแตกต่างอยู่สองสามประการ ประการแรก สคริปต์เองไม่ได้โหลดโค้ดของเพจ แต่อ่านจาก stdin หรือไฟล์ที่ส่งเป็นอาร์กิวเมนต์ วิธีนี้ช่วยให้คุณสามารถดาวน์โหลดเพจได้เพียงครั้งเดียว เช่น ใช้ wget จากนั้นรันผ่านตัววิเคราะห์หลายตัว หากเรามีมากกว่าหนึ่งตัว ประการที่สอง ในสคริปต์นี้ การมีอยู่ของลายเซ็นถือเป็นสัญญาณของเครื่องยนต์ 100% ครั้งสุดท้าย การมีอยู่ของลายเซ็นต์เพียงเพิ่มน้ำหนักให้กับเครื่องยนต์ที่เกี่ยวข้องและเครื่องยนต์ที่มีน้ำหนักมากที่สุด "ชนะ" ฉันตัดสินใจว่าในกรณีนี้ วิธีการดังกล่าวจะทำให้โค้ดซับซ้อนโดยไม่จำเป็นเท่านั้น</p> <p>เพื่อทดสอบสคริปต์ ฉันได้ค้นคว้าข้อมูลบางอย่าง ฉันรวบรวมรายชื่อฟอรัมหลายพันแห่งและเรียกใช้แต่ละฟอรัมผ่านสคริปต์ของฉัน ดังนั้นจึงกำหนดเปอร์เซ็นต์ของการตอบกลับของโปรแกรมและความนิยมของเอนจิ้นต่างๆ</p> <p>เพื่อรับรายชื่อฟอรั่มที่ผมใช้ <a href="https://pzik.ru/th/google-hack/">ด้วยโปรแกรมแยกวิเคราะห์ Google ของคุณ</a>- ข้อความค้นหาเช่นนี้ถูกส่งไปยังเครื่องมือค้นหา</p> <p>เว็บไซต์:ฟอรั่ม.*.ru <br>เว็บไซต์:talk.*.ru <br>ไซต์:board.*.ru <br>ไซต์:smf.*.ru <br>ไซต์:phpbb.*.ru <br> ....</p> <p>และอื่น ๆ คุณจะพบโค้ดตัวสร้างคิวรีที่สมบูรณ์ในไฟล์ <i>gen-forumsearch-urls.pl</i>- นอกจาก Zone.ru แล้ว ยังใช้ .su .ua .kz และ .by อีกด้วย ครั้งล่าสุด เป็นเรื่องยากที่จะทำการศึกษาเช่นนี้ เนื่องจากไซต์ WordPress และ Joomla ไม่มีลายเซ็นดังกล่าวใน URL แคตตาล็อก เช่น cmsmagazine.ru/catalogue/ ไม่มีขนาดตัวอย่างเพียงพอ 600 ไซต์ Drupal คืออะไร?</p> <p>ฉันต้องยอมรับว่าผลการทดลองทำให้ฉันผิดหวัง จากไซต์ที่ศึกษา 12,590 แห่ง ระบุเครื่องยนต์ได้สำเร็จเพียง 7,083 แห่ง นั่นคือเพียงในกรณี 56% เท่านั้น บางทีฉันอาจไม่ได้คำนึงถึงเครื่องยนต์บางตัวใช่ไหม? เป็นเรื่องจริงหรือไม่ที่ครึ่งหนึ่งของฟอรัมมีการติดตั้ง Bitrix? หรือฉันควรจะใช้เวลามากขึ้นในการค้นหาลายเซ็น? โดยทั่วไป จำเป็นต้องมีการวิจัยเพิ่มเติมที่นี่</p> <p>ในบรรดา 56% ของเอ็นจิ้นที่ระบุสำเร็จ ความนิยมมากที่สุดอย่างที่คาดไว้คือ IPB (31%), phpBB (26.6%) และ vBulletin (26.5%)</p> <p>ตามมาด้วยความล่าช้าอย่างมากโดย SMF (5.8%) และ DLEForum (5.3%) ของฉัน <a href="https://pzik.ru/th/startup-necrologue/">punBB ที่ชื่นชอบ</a>จบไปเพียงอันดับที่ 6 (1.64%) ฉันไม่แนะนำให้เชื่อตัวเลขเหล่านี้มากนัก (พวกเขาบอกว่าทุก ๆ ฟอรัมที่สามบน RuNet ทำงานบน IPB) แต่แน่นอนว่าสามารถสรุปข้อสรุปได้</p> <p>ตัวอย่างเช่น หากคุณตั้งใจที่จะสร้างเว็บไซต์บนเครื่องมือฟอรัมและวางแผนที่จะแก้ไขฟอรัม เช่น จ่ายเงินให้ผู้ใช้ $0.01 สำหรับแต่ละข้อความด้วยการถอนเงินอัตโนมัติสัปดาห์ละครั้ง คุณควรเลือกหนึ่งในสามเครื่องมือที่ได้รับความนิยมมากที่สุด ยิ่งฟอรัมได้รับความนิยมมากเท่าไร โอกาสในการค้นหาโปรแกรมเมอร์ที่เชี่ยวชาญด้านฟอรัมก็จะยิ่งมากขึ้นเท่านั้น</p> <p>หากไม่มีการเปลี่ยนแปลงที่สำคัญในเครื่องยนต์ ก็อาจเหมาะสมที่จะเลือกเครื่องยนต์ที่ได้รับความนิยมน้อยกว่า เช่น SMF หรือ punBB วิธีนี้จะช่วยลดจำนวนการโจมตีของแฮ็กเกอร์ในฟอรัมของคุณและปริมาณสแปมที่ส่งไปยังฟอรัมโดยอัตโนมัติ</p> <p>สคริปต์สำหรับการค้นหา/ระบุฟอรัมยังสามารถค้นหาแอปพลิเคชันที่ใช้งานได้จริงมากมาย สิ่งแรกที่เข้ามาในใจของฉันคือสิ่งนี้ <a href="https://pzik.ru/th/perl-cy-check/">จัดเรียงตาม TCI</a>ระบุฟอรัมและโพสต์ในร้อยแรกพร้อมลิงก์ไปยังไซต์ใดไซต์หนึ่งของคุณ อย่างไรก็ตามลิงก์ dofollow ของฟอรัมหลายร้อยรายการไม่ได้ส่งผลกระทบต่อ TCI แต่อย่างใด (ผ่านการอัปเดต 2 รายการแล้ว) ดังนั้นจึงเป็นการดีกว่าที่จะไม่เสียเวลาที่นี่เว้นแต่คุณจะไม่สนใจการเปลี่ยนแปลง</p> <p>เป็นที่ชัดเจนว่าการใช้สคริปต์ดังกล่าวยังห่างไกลจากการใช้สคริปต์เพียงอย่างเดียว ฉันคิดว่าคุณสามารถเข้าใจได้ง่ายว่าคุณสามารถใช้มันได้อย่างไร</p> <p>สวัสดีผู้อ่านบล็อกไซต์ที่รัก ดังนั้นเราจึงดำเนินการต่อในหัวข้อการตั้งค่าเครื่องมือฟอรัมที่เรียกว่า SMF ซึ่งเราเริ่มต้นในโพสต์เกี่ยวกับเรื่องนี้ เรายังไม่ได้สร้างฟอรัมภาษารัสเซียที่นั่นในแง่ของการแปลจากอินเทอร์เฟซภาษาอังกฤษ ในขณะนี้ดูไม่เรียบร้อยนัก แต่หลังจาก Russification (หากยังไม่ได้ทำ) และการสร้างส่วนที่เหมาะสมลักษณะที่ปรากฏจะดีขึ้นอย่างมาก</p><p>วันนี้เราจะมาดูธีมการออกแบบและทำให้เป็นภาษารัสเซีย และติดตั้งส่วนประกอบ JFusion ซึ่งสามารถทำงานร่วมกับทั้งสองเอ็นจิ้น (Jumla และ SMF) ซึ่งจะทำให้เรามีฐานผู้ใช้ร่วมกันสำหรับสองคนและเพียงแบบฟอร์มเดียวสำหรับพวกเขา การลงทะเบียนและเข้าสู่ระบบ</p><h2>ธีมและการติดตั้งชุดภาษารัสเซีย</h2><p>เอ็นจิ้น Simple Machines Forum รองรับความสามารถในการเปลี่ยนหัวข้อ และสามารถเปลี่ยนแปลงได้ทั้งสำหรับทั้งฟอรัมและสำหรับแต่ละส่วนโดยเฉพาะ โดยส่วนตัวแล้ว ฉันใช้ธีมเริ่มต้น แต่ได้ทำการเปลี่ยนแปลงด้วยตนเองค่อนข้างมาก โดยเฉพาะอย่างยิ่งฉันเปลี่ยนพื้นหลัง สีขององค์ประกอบบางอย่าง เพิ่มนาฬิกาในแฟลชไดรฟ์ วิทยุ และอื่นๆ อีกมากมาย ซึ่งฉันจะพูดถึงในโพสต์ถัดไปในส่วนนี้</p><p>เหตุใดฉันจึงไม่ใช้ธีมเพิ่มเติมใดๆ เมื่อสร้างฟอรัม มันอาจจะเกี่ยวกับความเกียจคร้านของฉัน ไม่ ฉันไม่ขี้เกียจที่จะค้นหาและดาวน์โหลดธีมใหม่ โชคดีที่มีหลายที่ที่สามารถทำได้ ความเกียจคร้านของฉันอยู่ที่อื่น</p><p>ความจริงก็คือ mods ที่หลากหลายสำหรับเอ็นจิ้นนี้ซึ่งออกแบบมาเพื่อขยายขีดความสามารถของมันนั้นเน้นไปที่ธีมเริ่มต้นโดยเฉพาะ ให้ฉันอธิบาย. หากคุณมีธีมเริ่มต้น การเพิ่ม mod ให้กับ SMF จะเกิดขึ้นภายในไม่กี่วินาที และตามกฎแล้ว ไม่จำเป็นต้องแก้ไขโค้ดด้วยตนเอง</p><p>หากคุณติดตั้ง mod ด้วยธีมการออกแบบที่แตกต่างจากธีมเริ่มต้น คุณจะต้องใช้ไฟล์ในการประมวลผลส่วนดิบทั้งหมดอย่างที่พวกเขาพูดกัน กล่าวอีกนัยหนึ่ง คุณจะต้องใช้ FileZilla (ดาวน์โหลดและกำหนดค่า คุณสามารถเข้าถึงไซต์ผ่าน FTP และเปิดเพื่อแก้ไขไฟล์ในฟอรัมของคุณ ซึ่ง mod นี้จะทำการเปลี่ยนแปลง</p><p>จากนั้นมองหาตำแหน่งที่ถูกต้องในโค้ดและดำเนินการที่จำเป็น เช่น การแทนที่โค้ด หรือการลบ หรือการเพิ่มส่วนของโค้ดก่อนหรือหลังส่วนที่ต้องการ หากคุณพิจารณาว่าอาจมีไฟล์ประมาณหนึ่งโหลที่ต้องทำการเปลี่ยนแปลง คุณคงจินตนาการได้ว่าการทำเช่นนี้จะลำบากแค่ไหน ในกรณีนี้คุณต้องใช้ความระมัดระวังอย่างมากและไม่ทำผิดพลาด เพราะไม่เช่นนั้นฟอรั่มอาจไม่เปิดเลย</p><p>หากปัญหาข้างต้นทั้งหมดของการใช้ธีมที่ไม่ใช่ค่าเริ่มต้นไม่ทำให้คุณกลัว คุณสามารถดาวน์โหลดได้จากที่นี่ ธีมต่างๆ จะถูกจัดเรียงออกเป็นส่วนๆ (มินิมอล ใกล้เคียงกับคลาสสิก สมัยใหม่ ฯลฯ) และสำหรับแต่ละธีม คุณสามารถดูสกรีนช็อตของธีมแบบเต็มหน้าจอได้ ฉันจะบอกวิธีติดตั้งธีมเดียวกันเหล่านี้ในภายหลัง</p><p>หากคุณไม่ได้ Russify ฟอรัมในขั้นตอนการอัปโหลดไฟล์เอ็นจิ้นไปยังโฮสติ้งตามที่อธิบายไว้ในส่วนแรกของบทประพันธ์นี้ (ดูลิงก์ที่จุดเริ่มต้นของบทความ) คุณสามารถทำได้ทันที จะต้องแตกแพ็กภาษารัสเซียที่มีชุดภาษาที่ต้องการซึ่งดาวน์โหลดก่อนหน้านี้จากหน้านี้แล้วคัดลอกโฟลเดอร์ Themes ไปยังโฟลเดอร์รูทซึ่งมีไดเร็กทอรีที่มีชื่อเดียวกันอยู่แล้ว</p><p>หลังจากการคัดลอกเสร็จสิ้น คุณจะต้องเข้าสู่ระบบฟอรัมโดยใช้ชื่อผู้ใช้และรหัสผ่านของผู้ดูแลระบบ เลือก “ผู้ดูแลระบบ” ในเมนูด้านบน จากนั้นคลิก “การตั้งค่าเซิร์ฟเวอร์” ในคอลัมน์ด้านซ้าย</p><p>ในหน้าต่างที่เปิดขึ้น ให้ค้นหารายการ "ภาษาเริ่มต้นของฟอรัม" และเลือกภาษารัสเซียจากรายการแบบเลื่อนลง จากนั้นคลิกที่ปุ่ม "บันทึก" ที่ด้านล่างของหน้า</p><p><img src='https://i2.wp.com/ktonanovenkogo.ru/image/16.092.png' width="100%" loading=lazy loading=lazy></p><p>เพียงเท่านี้ การประชุมของคุณก็เป็นภาษารัสเซียโดยสมบูรณ์แล้ว</p><h3>แก้ไขปัญหาเมื่อติดตั้ง mods ที่ไม่รองรับภาษารัสเซีย</h3><p>โปรดทราบว่าในอนาคต เมื่อเพิ่ม mods ให้กับ SMF ที่ไม่มีคำแปลภาษารัสเซีย บางครั้งคุณอาจประสบปัญหาในการแสดงการตั้งค่า mod ในแผงผู้ดูแลระบบ จริงๆ แล้ว การตั้งค่าเดียวกันนี้จะไม่ปรากฏในแผงผู้ดูแลระบบ เพราะ... จะไม่มีไฟล์ Russification สำหรับพวกเขา ดังนั้นคุณจะมีสองทางเลือกในการแก้ปัญหานี้</p><p>วิธีแรกคือเปลี่ยนเป็นภาษาอังกฤษสำหรับทั้งฟอรั่ม คุณสามารถดูวิธีการดังกล่าวได้ในสองสามย่อหน้าด้านบน ดังนั้น หลังจากที่คุณดำเนินการที่จำเป็นด้วยการตั้งค่าเหล่านี้แล้ว คุณจะต้องกลับไปใช้ภาษารัสเซียอีกครั้ง</p><p>วิธีที่สองนั้นซับซ้อนกว่า แต่จะช่วยให้เราเห็นการตั้งค่าของ mod ที่ติดตั้งในแผงผู้ดูแลระบบอยู่เสมอและไม่เพียงแต่เมื่อเปิดใช้งานภาษาอังกฤษเท่านั้น ฉันอาศัยอยู่ในประเด็นนี้ในรายละเอียดดังกล่าวเนื่องจากคำถามที่ว่ามีคนติดตั้ง mod และไม่พบการตั้งค่าในแผงผู้ดูแลระบบของการประชุมของพวกเขานั้นเป็นเรื่องปกติมาก</p><p>ดังนั้นวิธีที่สองคือการเพิ่มสตริงการแปลลงในไฟล์ Russification สำหรับ mods ที่เพิ่มเข้ามาใหม่ ฉันจะบอกคุณในภายหลังว่าจะต้องเปลี่ยนไฟล์ Russification ใดและจะรับได้ที่ไหน ในระหว่างนี้คุณสามารถใช้วิธีแรกเป็นการชั่วคราวได้</p><h2>การติดตั้ง JFusion สำหรับการรวมเว็บไซต์และฟอรัม</h2><p>ก่อนอื่นคุณจะต้องดาวน์โหลด JFusion และ Russification เมื่อเข้าสู่แผงผู้ดูแลระบบ Joomla เราจะดำเนินการมาตรฐาน: เลือกจากเมนูด้านบนของแผงผู้ดูแลระบบรายการ "ส่วนขยาย" - "ติดตั้ง/ถอนการติดตั้ง" - "ดาวน์โหลดไฟล์แพ็คเกจ" - ปุ่ม "เรียกดู" - ค้นหาไฟล์ที่มี ส่วนประกอบ jfusion_package.zip บนคอมพิวเตอร์ของคุณ - คลิกที่ปุ่ม “ อัปโหลดไฟล์&ติดตั้ง>"</p><p>หลังจากนั้น หน้าต่างจะปรากฏขึ้นเพื่อระบุว่าติดตั้งส่วนประกอบสำเร็จแล้ว หากเกิดปัญหาขึ้น คุณสามารถทำความคุ้นเคยกับวิธีแก้ปัญหาบางส่วนได้จากลิงก์ที่ให้ไว้ด้านบน</p><p>ตอนนี้ถึงเวลาสำหรับ Russification ซึ่งเพิ่มเข้ามาในลักษณะเดียวกับส่วนประกอบนั่นเอง เหล่านั้น. ทำซ้ำลำดับการดำเนินการ: "ส่วนขยาย" - "ติดตั้ง/ถอนการติดตั้ง" - "ดาวน์โหลดไฟล์แพ็คเกจ" - ปุ่ม "เรียกดู" - ค้นหาไฟล์ JFusion Russification บนคอมพิวเตอร์ของคุณ - คลิกที่ปุ่ม "ดาวน์โหลดไฟล์และติดตั้ง" ตอนนี้เราสามารถไปที่การตั้งค่าตามเส้นทาง "ส่วนประกอบ" - "JFusion" และตรวจสอบให้แน่ใจว่าเพิ่ม Russification สำเร็จแล้วและใช้งานได้</p><p><img src='https://i0.wp.com/ktonanovenkogo.ru/image/16.093.png' width="100%" loading=lazy loading=lazy></p> <p>ขอให้โชคดี! พบกันเร็ว ๆ นี้ในหน้าของเว็บไซต์บล็อก</p><h3></h3><p>คุณอาจจะสนใจ</p><p><img src='https://i2.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/nastroika-jfusion.jpg' width="100%" loading=lazy loading=lazy><span>การตั้งค่า JFusion เพื่อรวมฟอรัม SMF และไซต์ Joomla</span> <br><img src='https://i1.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/moduli-jfusion.jpg' width="100%" loading=lazy loading=lazy><span>โมดูล JFusion สำหรับแสดงข้อความจากฟอรั่มบนเว็บไซต์พร้อมทั้งสร้างปุ่มใน SMF เพื่อกลับสู่ Joomla</span> <br><img src='https://i2.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/forum-joomla.jpg' width="100%" loading=lazy loading=lazy><span>การสร้างรายการเมนูใน Joomla เพื่อเข้าสู่ฟอรัมและถ่ายโอนการลงทะเบียนผู้ใช้จาก SMF ไปยังไซต์</span> <br><img src='https://i0.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/ustanovka-smf.jpg' width="100%" loading=lazy loading=lazy><span>การติดตั้ง SMF Forum - การรวม Joomla 1.5 และ Simple Machines Forum โดยใช้ส่วนประกอบ JFusion</span> <br><img src='https://i2.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/rasshireniya-joomla.jpg' width="100%" loading=lazy loading=lazy><span>ส่วนขยายสำหรับ Joomla - คืออะไรและจะดาวน์โหลดส่วนประกอบโมดูลและปลั๊กอินสำหรับ Joomla ได้ที่ไหน วิธีติดตั้งและลบออก</span> <br><img src='https://i1.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/k2-joomla.jpg' width="100%" loading=lazy loading=lazy><span>ส่วนประกอบ K2 สำหรับการสร้างบล็อก แค็ตตาล็อก และพอร์ทัลบน Joomla - คุณสมบัติ การติดตั้ง และ Russification</span> <span>แกลเลอรีรูปภาพสำหรับ Joomla - ตอนที่ 3 - การสร้างแกลเลอรีใน Joomla 1.5 โดยใช้ส่วนประกอบ Phoca Gallery - การเพิ่มหมวดหมู่และการอัพโหลดรูปภาพไปยังแกลเลอรีรูปภาพ</span> <br><img src='https://i2.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/artio-joomsef.jpg' width="100%" loading=lazy loading=lazy><span>ARTIO JoomSEF - การตั้งค่าลิงก์ CNC (SEF) และชื่อเรื่องใน Joomla รวมถึงการสร้างหน้าแสดงข้อผิดพลาด 404 โดยใช้ส่วนขยายนี้</span> <br><img src='https://i0.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/joomlapack.jpg' width="100%" loading=lazy loading=lazy><span>Akeeba Backup (เดิมชื่อ JoomlaPack) - สร้างการสำรองข้อมูลของไซต์ Joomla และกู้คืนจากข้อมูลสำรองในสองคลิก</p> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> </div> <footer> <div class="td-post-source-tags"> </div> <meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://pzik.ru/urok-tretii-sobiraem-luchshie-bazy-samostoyatelno-avtomaticheskoe-opredelenie/" content="https://pzik.ru/urok-tretii-sobiraem-luchshie-bazy-samostoyatelno-avtomaticheskoe-opredelenie/" /><span style="display: none;"><span style="display: none;"><meta itemprop="url" content="/assets/logo.svg"></span> <meta itemprop="name" content="Урок третий. Собираем лучшие базы самостоятельно. Автоматическое определение движка форума Связаны index php topic powered by smf"> </span> <meta itemprop="headline " content="Сбербанк Копилка онлайн"><span style="display: none;" itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><meta itemprop="url" content="https://i2.wp.com/3.bp.blogspot.com/-g0CZuJdHz5w/TmuzzcGU_4I/AAAAAAAAAAY/QNKtXtmNF6w/s320/google.jpg"> <meta itemprop="width" content="366"><meta itemprop="height" content="262"></span> </footer> </article> <style> .ads-border { overflow: hidden; } .ads-content { width: 930px; display: block; } @media(max-width: 1140px) { .ads-content { width: 910px; } } @media(max-width: 1018px) { .ads-content { width: 970px; } } @media (max-width: 767px) { .ads-content { width: 134%; } } @media (max-width: 479px) { .ads-content { width: 100%; height: 490px; } } </style> <div class="ads-block"> <h4 class="td-related-title"><span class="td-related-left td-cur-simple-item">บทความที่เกี่ยวข้อง</span></h4> <div class="ads-border"> <div class="ads-content"> <div id="kafydo1" style="height:90px;width:690px;" align="center"></div> </div> </div> </div> <style> #mc-container { padding: 10px; } </style> <dblock></dblock> </div> </div> <div class="td-pb-span4 td-main-sidebar" role="complementary"> <div class="td-ss-main-sidebar"> <aside class="widget widget_text" id="text-23"> <div class="block-title"><span>มีประโยชน์</span></div> <div class="textwidget" align="center"><div id="kafydo2" style="height:200px;width:300px;" align="center"></div></div> </aside> <aside class="widget widget_text" id="text-24"> <div class="block-title"><span>การโฆษณา</span></div> <div class="textwidget" align="center"><div id="kafydo3" style="height:200px;width:300px;" align="center"></div></div> </aside> <aside class="widget widget_text" id="text-25"> <div class="textwidget"> <p style="text-align: center;"> </p> </div> </aside> <aside class="widget rpwe_widget recent-posts-extended" id="rpwe_widget-4"> <div class="block-title"><span>ใหม่</span></div> <dblock></dblock> <div class="rpwe-block "> <ul class="rpwe-ul"> <li class="rpwe-li rpwe-clearfix"> <a class="rpwe-img" href="https://pzik.ru/th/chto-delat-esli-razbilsya-sensor-telefona-ekran-smartfona-razbilsya-ah-chto/" rel="bookmark"> <img class="rpwe-aligncenter rpwe-thumb" src="https://i0.wp.com/fb.ru/misc/i/gallery/54803/1946754.jpg" alt="หน้าจอสมาร์ทโฟนขัดข้อง: อ้า!" loading=lazy loading=lazy></a> <a style="color: #169c4c; font-size:14px; font-weight:600;" href="https://pzik.ru/th/chto-delat-esli-razbilsya-sensor-telefona-ekran-smartfona-razbilsya-ah-chto/" title="หน้าจอสมาร์ทโฟนขัดข้อง: อ้า!" rel="bookmark">หน้าจอสมาร์ทโฟนขัดข้อง: อ้า!</a> </li> <li class="rpwe-li rpwe-clearfix"> <a class="rpwe-img" href="https://pzik.ru/th/kak-ochistit-vordpress-ochistit-bazu-dannyh-mysql-ot-musora-wordpress/" rel="bookmark"> <img class="rpwe-aligncenter rpwe-thumb" src="https://i1.wp.com/wpincode.com/wp-content/uploads/2015/04/wp-sweep-posts1.png" alt="ทำความสะอาดฐานข้อมูล MySQL จาก WordPress Garbage" loading=lazy loading=lazy></a> <a style="color: #169c4c; font-size:14px; font-weight:600;" href="https://pzik.ru/th/kak-ochistit-vordpress-ochistit-bazu-dannyh-mysql-ot-musora-wordpress/" title="ทำความสะอาดฐานข้อมูล MySQL จาก WordPress Garbage" rel="bookmark">ทำความสะอาดฐานข้อมูล MySQL จาก WordPress Garbage</a> </li> <li class="rpwe-li rpwe-clearfix"> <a class="rpwe-img" href="https://pzik.ru/th/kak-iz-sufd-vygruzit-vypiski-v-1s-instrukciya-po-vygruzke-dannyh-iz-sufd-i/" rel="bookmark"> <img class="rpwe-aligncenter rpwe-thumb" src="https://i1.wp.com/simtreas.ru/~nat/FAQ/Menu.JPG" alt="คำแนะนำในการดาวน์โหลดข้อมูลจาก sufd และโหลดลงในใบเรือเพิ่มเติม" loading=lazy loading=lazy></a> <a style="color: #169c4c; font-size:14px; font-weight:600;" href="https://pzik.ru/th/kak-iz-sufd-vygruzit-vypiski-v-1s-instrukciya-po-vygruzke-dannyh-iz-sufd-i/" title="คำแนะนำในการดาวน์โหลดข้อมูลจาก sufd และโหลดลงในใบเรือเพิ่มเติม" rel="bookmark">คำแนะนำในการดาวน์โหลดข้อมูลจาก sufd และโหลดลงในใบเรือเพิ่มเติม</a> </li> <li class="rpwe-li rpwe-clearfix"> <a class="rpwe-img" href="https://pzik.ru/th/skachat-programmu-fb2-dlya-windows-7-prilozheniya-dlya-chteniya-knig-na-kompyutere-cool/" rel="bookmark"> <img class="rpwe-aligncenter rpwe-thumb" src="https://i1.wp.com/wikiprograms.org/wp-content/uploads/2014/01/FBReader.png" alt="แอพพลิเคชั่นสำหรับการอ่านหนังสือบนคอมพิวเตอร์" loading=lazy loading=lazy></a> <a style="color: #169c4c; font-size:14px; font-weight:600;" href="https://pzik.ru/th/skachat-programmu-fb2-dlya-windows-7-prilozheniya-dlya-chteniya-knig-na-kompyutere-cool/" title="แอพพลิเคชั่นสำหรับการอ่านหนังสือบนคอมพิวเตอร์" rel="bookmark">แอพพลิเคชั่นสำหรับการอ่านหนังสือบนคอมพิวเตอร์</a> </li> <li class="rpwe-li rpwe-clearfix"> <a class="rpwe-img" href="https://pzik.ru/th/kak-zaiti-v-pinterest-bez-registracii-neogranichennyi-prosmotr-russkogo/" rel="bookmark"> <img class="rpwe-aligncenter rpwe-thumb" src="https://i2.wp.com/fb.ru/misc/i/gallery/19663/411878.jpg" alt="เรียกดู Pinterest รัสเซียได้ไม่จำกัดโดยไม่ต้องลงทะเบียน" loading=lazy loading=lazy></a> <a style="color: #169c4c; font-size:14px; font-weight:600;" href="https://pzik.ru/th/kak-zaiti-v-pinterest-bez-registracii-neogranichennyi-prosmotr-russkogo/" title="เรียกดู Pinterest รัสเซียได้ไม่จำกัดโดยไม่ต้องลงทะเบียน" rel="bookmark">เรียกดู Pinterest รัสเซียได้ไม่จำกัดโดยไม่ต้องลงทะเบียน</a> </li> <li class="rpwe-li rpwe-clearfix"> <a class="rpwe-img" href="https://pzik.ru/th/poslednee-obnovlenie-vindovs-8-1/" rel="bookmark"> <img class="rpwe-aligncenter rpwe-thumb" src="https://i1.wp.com/computerinfo.ru/wp-content/uploads/2016/07/Obnovlenie-do-Windows-8-1.jpg" alt="อัพเดตวินโดว์ 8 ล่าสุด" loading=lazy loading=lazy></a> <a style="color: #169c4c; font-size:14px; font-weight:600;" href="https://pzik.ru/th/poslednee-obnovlenie-vindovs-8-1/" title="อัพเดตวินโดว์ 8 ล่าสุด" rel="bookmark">อัพเดตวินโดว์ 8 ล่าสุด</a> </li> <li class="rpwe-li rpwe-clearfix"> <a class="rpwe-img" href="https://pzik.ru/th/kak-ustanovit-melodiyu-na-nokia-lumia-520-kak-na-lyumiyu-postavit-melodiyu-na/" rel="bookmark"> <img class="rpwe-aligncenter rpwe-thumb" src="https://i0.wp.com/freeprograms.me/uploads/posts/2015-11/1448046732_ava-7-ya.jpg" alt="วิธี"Люмию" поставить мелодию на звонок?" loading=lazy loading=lazy></a> <a style="color: #169c4c; font-size:14px; font-weight:600;" href="https://pzik.ru/th/kak-ustanovit-melodiyu-na-nokia-lumia-520-kak-na-lyumiyu-postavit-melodiyu-na/" title="วิธี"Люмию" поставить мелодию на звонок?" rel="bookmark">จะตั้งเสียงเรียกเข้าบน Lumiya ได้อย่างไร?</a> </li> <li class="rpwe-li rpwe-clearfix"> <a class="rpwe-img" href="https://pzik.ru/th/kopiya-rabochego-stola-kompyutera-kak-skopirovat-ekran-s-pomoshchyu/" rel="bookmark"> <img class="rpwe-aligncenter rpwe-thumb" src="https://i0.wp.com/sitemozg.ru/wp-content/uploads/2017/05/printscreen-na-klaviatyre-noutbyka.jpg" alt="วิธีคัดลอกหน้าจอโดยใช้แป้นพิมพ์" loading=lazy loading=lazy></a> <a style="color: #169c4c; font-size:14px; font-weight:600;" href="https://pzik.ru/th/kopiya-rabochego-stola-kompyutera-kak-skopirovat-ekran-s-pomoshchyu/" title="วิธีคัดลอกหน้าจอโดยใช้แป้นพิมพ์" rel="bookmark">วิธีคัดลอกหน้าจอโดยใช้แป้นพิมพ์</a> </li> <li class="rpwe-li rpwe-clearfix"> <a class="rpwe-img" href="https://pzik.ru/th/ostanovit-obnovleniya-na-windows-7-pravilnoe-otklyuchenie-avtomaticheskogo/" rel="bookmark"> <img class="rpwe-aligncenter rpwe-thumb" src="https://i0.wp.com/tvoykomputer.ru/wp-content/uploads/2017/02/kak-v-windows7-otkluchit-obnovlenie.png" alt="ปิดการใช้งานการอัปเดต Windows อัตโนมัติอย่างเหมาะสม" loading=lazy loading=lazy></a> <a style="color: #169c4c; font-size:14px; font-weight:600;" href="https://pzik.ru/th/ostanovit-obnovleniya-na-windows-7-pravilnoe-otklyuchenie-avtomaticheskogo/" title="ปิดการใช้งานการอัปเดต Windows อัตโนมัติอย่างเหมาะสม" rel="bookmark">ปิดการใช้งานการอัปเดต Windows อัตโนมัติอย่างเหมาะสม</a> </li> </ul> </div> </aside> </div> </div> </div> </div> </div> <div class="td-footer-wrapper td-footer-template-3"> <div class="td-container"> <div class="td-pb-row"> <div class="td-pb-span12"> </div> </div> <div class="td-pb-row"> <div class="td-pb-span3 logo-footer"> <div class="td-footer-info"> <div class="footer-logo-wrap"><a href="https://pzik.ru/th/"><img class="td-retina-data" src="/uploads/logo.png" data-retina="/uploads/logo.png" alt="ทุกอย่างเกี่ยวกับเทคโนโลยีมือถือ" title="ทุกอย่างเกี่ยวกับเทคโนโลยีมือถือ" / loading=lazy loading=lazy></a></div> <div class="footer-text-wrap"></div> <div class="footer-social-wrap td-social-style-2"></div> </div> <aside class="widget widget_text" id="text-16"> <div class="textwidget"> <script src="//yastatic.net/es5-shims/0.0.2/es5-shims.min.js"></script> <script src="//yastatic.net/share2/share.js"></script> <span class="ya-share2" data-services="vkontakte,facebook,odnoklassniki,moimir,gplus,twitter"></span></div> </aside> </div> <div class="td-pb-span9 footer-discription"> <aside class="widget widget_text" id="text-5"> <div class="textwidget"> <p> <font size="2" color="grey"> </font> </p>© ทุกอย่างเกี่ยวกับเทคโนโลยีมือถือ, 2024</div> </aside> </div> </div> </div> </div> <div class="td-sub-footer-container"> <div class="td-container"> <div class="td-pb-row"> <div class="td-pb-span12 td-sub-footer-menu"> <div class="td-sub-footer-main"> <div class="menu-foot-container"><ul id="menu-foot" class="td-subfooter-menu"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-first td-menu-item td-normal-menu"><a href="https://pzik.ru/th/feedback/">ข้อเสนอแนะ</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu"><a href="https://pzik.ru/th/sitemap.xml">แผนที่เว็บไซต์</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu"><a href="">เกี่ยวกับเว็บไซต์</a></li> </ul></div> </div> </div> </div> </div> </div> </div> <script type="text/javascript"> jQuery(document).ready(function () { jQuery("span.ancored").replaceWith(function () { $this = jQuery(this); href = $this.attr("title"); text = $this.html(); return '<a href="' + href + '">' + text + '</a>'; } ) } ) </script> <link rel='stylesheet' id='font-awesome-css' href='//netdna.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css?ver=4.4.0' type='text/css' media='all' /> <link rel='stylesheet' id='su-content-shortcodes-css' href='/assets/content-shortcodes.css' type='text/css' media='all' /> <link rel='stylesheet' id='su-box-shortcodes-css' href='/assets/box-shortcodes.css' type='text/css' media='all' /> <script type='text/javascript' src='/assets/jquery.form.min.js'></script> <script type='text/javascript'> /* <![CDATA[ */ var _wpcf7 = { "recaptcha":{ "messages":{ "empty":"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435, \u0447\u0442\u043e \u0432\u044b \u043d\u0435 \u0440\u043e\u0431\u043e\u0442."} },"cached":"1"} ; /* ]]> */ </script> <script type='text/javascript' src='/assets/scripts.js'></script> <script type='text/javascript' src='/assets/front.min.js'></script> <script type='text/javascript' src='/assets/imagesloaded.min.js'></script> <script type='text/javascript' src='/assets/masonry.min.js'></script> <script type='text/javascript' src='/assets/jquery.masonry.min.js'></script> <script type='text/javascript' src='/assets/rsvp.js'></script> <script type='text/javascript' src='/assets/tagdiv_theme.js'></script> <script type='text/javascript' src='/assets/comment-reply.min.js'></script> <script type='text/javascript'> var q2w3_sidebar_options = new Array(); q2w3_sidebar_options[0] = { "sidebar" : "td-default", "margin_top" : 25, "margin_bottom" : 320, "stop_id" : "", "screen_max_width" : 0, "screen_max_height" : 0, "width_inherit" : false, "refresh_interval" : 1500, "window_load_hook" : false, "disable_mo_api" : false, "widgets" : ['text-13'] } ; </script> <script type='text/javascript' src='/assets/q2w3-fixed-widget.min.js'></script> <script type='text/javascript' src='/assets/wp-embed.min.js'></script> <style type='text/css'> /*** Shortcodes Ultimate - box elements ***/ /* Common styles ---------------------------------------------------------------*/ .su-clearfix:before, .su-clearfix:after { display: table; content: " "; } .su-clearfix:after { clear: both; } /* Tabs + Tab ---------------------------------------------------------------*/ .su-tabs { margin: 0 0 1.5em 0; padding: 3px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: #eee; } .su-tabs-nav span { display: inline-block; margin-right: 3px; padding: 10px 15px; font-size: 13px; min-height: 40px; line-height: 20px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; border-top-right-radius: 3px; color: #333; cursor: pointer; -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s; } .su-tabs-nav span:hover { background: #f5f5f5; } .su-tabs-nav span.su-tabs-current { background: #fff; cursor: default; } .su-tabs-nav span.su-tabs-disabled { opacity: 0.5; filter: alpha(opacity=50); cursor: default; } .su-tabs-pane { padding: 15px; font-size: 13px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-left-radius: 3px; background: #fff; color: #333; } .su-tabs-vertical:before, .su-tabs-vertical:after { content: " "; display: table; } .su-tabs-vertical:after { clear: both; } .su-tabs-vertical .su-tabs-nav { float: left; width: 30%; } .su-tabs-vertical .su-tabs-nav span { display: block; margin-right: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-left-radius: 3px; } .su-tabs-vertical .su-tabs-panes { float: left; width: 70%; } .su-tabs-vertical .su-tabs-pane { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; } .su-tabs-nav, .su-tabs-nav span, .su-tabs-panes, .su-tabs-pane { -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; } /* Styles for screens that are less than 768px */ @media only screen and (max-width: 768px) { .su-tabs-nav span { display: block; } .su-tabs-vertical .su-tabs-nav { float: none; width: auto; } .su-tabs-vertical .su-tabs-panes { float: none; width: auto; } } /* Spoiler + Accordion ---------------------------------------------------------------*/ .su-spoiler { margin-bottom: 1.5em; } .su-spoiler .su-spoiler:last-child { margin-bottom: 0; } .su-accordion { margin-bottom: 1.5em; } .su-accordion .su-spoiler { margin-bottom: 0.5em; } .su-spoiler-title { position: relative; cursor: pointer; min-height: 20px; line-height: 20px; padding: 7px 7px 7px 34px; font-weight: bold; font-size: 13px; } .su-spoiler-icon { position: absolute; left: 7px; top: 7px; display: block; width: 20px; height: 20px; line-height: 21px; text-align: center; font-size: 14px; font-family: FontAwesome; font-weight: normal; font-style: normal; -webkit-font-smoothing: antialiased; *margin-right: .3em; } .su-spoiler-content { padding: 14px; -webkit-transition: padding-top .2s; -moz-transition: padding-top .2s; -o-transition: padding-top .2s; transition: padding-top .2s; -ie-transition: padding-top .2s; } .su-spoiler.su-spoiler-closed > .su-spoiler-content { height: 0; margin: 0; padding: 0; overflow: hidden; border: none; opacity: 0; } .su-spoiler-icon-plus .su-spoiler-icon:before { content: "\f068"; } .su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon:before { content: "\f067"; } .su-spoiler-icon-plus-circle .su-spoiler-icon:before { content: "\f056"; } .su-spoiler-icon-plus-circle.su-spoiler-closed .su-spoiler-icon:before { content: "\f055"; } .su-spoiler-icon-plus-square-1 .su-spoiler-icon:before { content: "\f146"; } .su-spoiler-icon-plus-square-1.su-spoiler-closed .su-spoiler-icon:before { content: "\f0fe"; } .su-spoiler-icon-plus-square-2 .su-spoiler-icon:before { content: "\f117"; } .su-spoiler-icon-plus-square-2.su-spoiler-closed .su-spoiler-icon:before { content: "\f116"; } .su-spoiler-icon-arrow .su-spoiler-icon:before { content: "\f063"; } .su-spoiler-icon-arrow.su-spoiler-closed .su-spoiler-icon:before { content: "\f061"; } .su-spoiler-icon-arrow-circle-1 .su-spoiler-icon:before { content: "\f0ab"; } .su-spoiler-icon-arrow-circle-1.su-spoiler-closed .su-spoiler-icon:before { content: "\f0a9"; } .su-spoiler-icon-arrow-circle-2 .su-spoiler-icon:before { content: "\f01a"; } .su-spoiler-icon-arrow-circle-2.su-spoiler-closed .su-spoiler-icon:before { content: "\f18e"; } .su-spoiler-icon-chevron .su-spoiler-icon:before { content: "\f078"; } .su-spoiler-icon-chevron.su-spoiler-closed .su-spoiler-icon:before { content: "\f054"; } .su-spoiler-icon-chevron-circle .su-spoiler-icon:before { content: "\f13a"; } .su-spoiler-icon-chevron-circle.su-spoiler-closed .su-spoiler-icon:before { content: "\f138"; } .su-spoiler-icon-caret .su-spoiler-icon:before { content: "\f0d7"; } .su-spoiler-icon-caret.su-spoiler-closed .su-spoiler-icon:before { content: "\f0da"; } .su-spoiler-icon-caret-square .su-spoiler-icon:before { content: "\f150"; } .su-spoiler-icon-caret-square.su-spoiler-closed .su-spoiler-icon:before { content: "\f152"; } .su-spoiler-icon-folder-1 .su-spoiler-icon:before { content: "\f07c"; } .su-spoiler-icon-folder-1.su-spoiler-closed .su-spoiler-icon:before { content: "\f07b"; } .su-spoiler-icon-folder-2 .su-spoiler-icon:before { content: "\f115"; } .su-spoiler-icon-folder-2.su-spoiler-closed .su-spoiler-icon:before { content: "\f114"; } .su-spoiler-style-default { } .su-spoiler-style-default > .su-spoiler-title { padding-left: 27px; padding-right: 0; } .su-spoiler-style-default > .su-spoiler-title > .su-spoiler-icon { left: 0; } .su-spoiler-style-default > .su-spoiler-content { padding: 1em 0 1em 27px; } .su-spoiler-style-fancy { border: 1px solid #ccc; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: #fff; color: #333; } .su-spoiler-style-fancy > .su-spoiler-title { border-bottom: 1px solid #ccc; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: #f0f0f0; font-size: 0.9em; } .su-spoiler-style-fancy.su-spoiler-closed > .su-spoiler-title { border: none; } .su-spoiler-style-fancy > .su-spoiler-content { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; } .su-spoiler-style-simple { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; } .su-spoiler-style-simple > .su-spoiler-title { padding: 5px 10px; background: #f0f0f0; color: #333; font-size: 0.9em; } .su-spoiler-style-simple > .su-spoiler-title > .su-spoiler-icon { display: none; } .su-spoiler-style-simple > .su-spoiler-content { padding: 1em 10px; background: #fff; color: #333; } /* Quote ---------------------------------------------------------------*/ .su-quote-style-default { position: relative; margin-bottom: 1.5em; padding: 0.5em 3em; font-style: italic; } /*.su-quote-style-default.su-quote-has-cite { margin-bottom: 3em; } */ .su-quote-style-default:before, .su-quote-style-default:after { position: absolute; display: block; width: 20px; height: 20px; background-image: url('../images/quote.png'); content: ''; } .su-quote-style-default:before { top: 0; left: 0; background-position: 0 0; } .su-quote-style-default:after { right: 0; bottom: 0; background-position: -20px 0; } .su-quote-style-default .su-quote-cite { display: block; text-align: right; font-style: normal; } .su-quote-style-default .su-quote-cite:before { content: "\2014\0000a0"; } .su-quote-style-default .su-quote-cite a { text-decoration: underline; } /* Pullquote ---------------------------------------------------------------*/ .su-pullquote { display: block; width: 30%; padding: 0.5em 1em; } .su-pullquote-align-left { margin: 0.5em 1.5em 1em 0; padding-left: 0; float: left; border-right: 5px solid #eee; } .su-pullquote-align-right { margin: 0.5em 0 1em 1.5em; padding-right: 0; float: right; border-left: 5px solid #eee; } /* Row + Column ---------------------------------------------------------------*/ .su-row { clear: both; zoom: 1; margin-bottom: 1.5em; } .su-row:before, .su-row:after { display: table; content: ""; } .su-row:after { clear: both; } .su-column { display: block; margin: 0 4% 0 0; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .su-column-last { margin-right: 0; } .su-row .su-column { margin: 0 0 0 4%; } .su-row .su-column.su-column-size-1-1 { margin-left: 0; margin-right: 0; } .su-row .su-column:first-child { margin-left: 0; } .su-column-centered { margin-right: auto !important; margin-left: auto !important; float: none !important; } .su-column img, .su-column iframe, .su-column object, .su-column embed { max-width: 100%; } @media only screen { [class*="su-column"] + [class*="su-column"]:last-child { float: right; } } .su-column-size-1-1 { width: 100%; } .su-column-size-1-2 { width: 48%; } .su-column-size-1-3 { width: 30.66%; } .su-column-size-2-3 { width: 65.33%; } .su-column-size-1-4 { width: 22%; } .su-column-size-3-4 { width: 74%; } .su-column-size-1-5 { width: 16.8%; } .su-column-size-2-5 { width: 37.6%; } .su-column-size-3-5 { width: 58.4%; } .su-column-size-4-5 { width: 79.2%; } .su-column-size-1-6 { width: 13.33%; } .su-column-size-5-6 { width: 82.66%; } /* Styles for screens that are less than 768px */ @media only screen and (max-width: 768px) { .su-column { width: 100% !important; margin: 0 0 1.5em 0 !important; float: none !important; } .su-row .su-column:last-child { margin-bottom: 0 !important; } } /* Service ---------------------------------------------------------------*/ .su-service { position: relative; margin: 0 0 1.5em 0; } .su-service-title { display: block; margin-bottom: 0.5em; color: #333; font-weight: bold; font-size: 1.1em; } .su-service-title img { position: absolute; top: 0; left: 0; display: block !important; margin: 0 !important; padding: 0 !important; border: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; } .su-service-title i { position: absolute; top: 0; left: 0; display: block !important; width: 1em; height: 1em; text-align: center; line-height: 1em; } .su-service-content { line-height: 1.4; } /* Box ---------------------------------------------------------------*/ .su-box { margin: 0 0 1.5em 0; border-width: 2px; border-style: solid; } .su-box-title { display: block; padding: 0.5em 1em; font-weight: bold; font-size: 1.1em; } .su-box-content { background-color: #fff; color: #444; padding: 1em; } .su-box-style-soft .su-box-title { background-image: url('../images/styles/style-soft.png'); background-position: 0 0; background-repeat: repeat-x; } .su-box-style-glass .su-box-title { background-image: url('../images/styles/style-glass.png'); background-position: 0 50%; background-repeat: repeat-x; } .su-box-style-bubbles .su-box-title { background-image: url('../images/styles/style-bubbles.png'); background-position: 0 50%; background-repeat: repeat-x; } .su-box-style-noise .su-box-title { background-image: url('../images/styles/style-noise.png'); background-position: 0 0; background-repeat: repeat-x; } /* Note ---------------------------------------------------------------*/ .su-note { margin: 0 0 1.5em 0; border-width: 0px; border-style: solid; } .su-note-inner { padding: 1em; border-width: 0px; border-style: solid; box-shadow: 3px 3px 6px #d0d0d0; } /* Expand ---------------------------------------------------------------*/ .su-expand { margin: 0 0 1.5em 0; } .su-expand-content { overflow: hidden; } .su-expand-link { margin-top: 0.5em; cursor: pointer; } .su-expand-link:hover { opacity: 0.7; filter: alpha(opacity=70); } .su-expand-link a, .su-expand-link a:hover, .su-expand-link a:active, .su-expand-link a:visited, .su-expand-link a:focus { display: inline; text-decoration: none; background: transparent; border: none; } .su-expand-link-style-default .su-expand-link a, .su-expand-link-style-default .su-expand-link a:hover { text-decoration: none; } .su-expand-link-style-underlined .su-expand-link span { text-decoration: underline; } .su-expand-link-style-dotted .su-expand-link span { border-bottom: 1px dotted #333; } .su-expand-link-style-dashed .su-expand-link span { border-bottom: 1px dashed #333; } .su-expand-link-style-button .su-expand-link a { display: inline-block; margin-top: 0.2em; padding: 0.2em 0.4em; border: 2px solid #333; } .su-expand-link-more { display: none; } .su-expand-link-less { display: block; } .su-expand-collapsed .su-expand-link-more { display: block; } .su-expand-collapsed .su-expand-link-less { display: none; } .su-expand-link i { display: inline-block; margin: 0 0.3em 0 0; vertical-align: middle; color: inherit; } .su-expand-link img { display: inline-block; width: 1em; height: 1em; margin: 0 0.3em 0 0; vertical-align: middle; } /* Lightbox content ---------------------------------------------------------------*/ .su-lightbox-content { position: relative; margin: 0 auto; } .mfp-content .su-lightbox-content, #su-generator .su-lightbox-content { display: block !important; } .su-lightbox-content-preview { width: 100%; min-height: 300px; background: #444; overflow: hidden; } .su-lightbox-content h1, .su-lightbox-content h2, .su-lightbox-content h3, .su-lightbox-content h4, .su-lightbox-content h5, .su-lightbox-content h6 { color: inherit; } /* Common margin resets for box elements ---------------------------------------------------------------*/ .su-column-inner > *:first-child, .su-accordion > *:first-child, .su-spoiler-content > *:first-child, .su-service-content > *:first-child, .su-box-content > *:first-child, .su-note-inner > *:first-child, .su-expand-content > *:first-child, .su-lightbox-content > *:first-child { margin-top: 0; } .su-column-inner > *:last-child, .su-tabs-pane > *:last-child, .su-accordion > *:last-child, .su-spoiler-content > *:last-child, .su-service-content > *:last-child, .su-box-content > *:last-child, .su-note-inner > *:last-child, .su-expand-content > *:last-child, .su-lightbox-content > *:last-child { margin-bottom: 0; } </style> <script> (function(){ var html_jquery_obj = jQuery('html'); if (html_jquery_obj.length && (html_jquery_obj.is('.ie8') || html_jquery_obj.is('.ie9'))) { var path = '/assets/style2.css'; jQuery.get(path, function(data) { var str_split_separator = '#td_css_split_separator'; var arr_splits = data.split(str_split_separator); var arr_length = arr_splits.length; if (arr_length > 1) { var dir_path = '/wp-content/themes/Newspaper'; var splited_css = ''; for (var i = 0; i < arr_length; i++) { if (i > 0) { arr_splits[i] = str_split_separator + ' ' + arr_splits[i]; } //jQuery('head').append('<style>' + arr_splits[i] + '</style>'); var formated_str = arr_splits[i].replace(/\surl\(\'(?!data\:)/gi, function regex_function(str) { return ' url(\'' + dir_path + '/' + str.replace(/url\(\'/gi, '').replace(/^\s+|\s+$/gm,''); } ); splited_css += "<style>" + formated_str + "</style>"; } var td_theme_css = jQuery('link#td-theme-css'); if (td_theme_css.length) { td_theme_css.after(splited_css); } } } ); } } )(); </script> </body> </html>