ब्लॉग साइट के प्रिय पाठकों को नमस्कार। इसलिए, हम SMF नामक फ़ोरम इंजन स्थापित करने के विषय को जारी रखते हैं, इसके बारे में एक पोस्ट में शुरू किया गया है। अंग्रेजी इंटरफेस से अनुवाद के संदर्भ में हमने अभी तक फोरम को रूसी नहीं बनाया है। फिलहाल, यह बहुत प्रस्तुत करने योग्य नहीं दिखता है, लेकिन Russification (यदि यह अभी तक निर्मित नहीं हुआ है) और संबंधित वर्गों के निर्माण के बाद, इसकी उपस्थिति में काफी सुधार होगा।
आज हम डिजाइन विषयों पर विचार करेंगे और इसे रूसी बनाएंगे, साथ ही JFusion घटक स्थापित करेंगे, जो दोनों इंजनों (जूमला और एसएमएफ दोनों) के साथ काम कर सकता है, जो हमें दो और सिर्फ एक रूप के लिए एक सामान्य उपयोगकर्ता आधार की अनुमति देगा। उनका पंजीकरण और लॉगिन।
रूसी भाषा पैक की थीम और स्थापना
सिंपल मशीन्स फोरम इंजन थीम को बदलने की क्षमता का समर्थन करता है, इसके अलावा, उन्हें पूरे फोरम के लिए और विशेष रूप से इसके अलग-अलग वर्गों के लिए बदला जा सकता है। व्यक्तिगत रूप से, मैंने डिफ़ॉल्ट त्वचा का उपयोग किया, लेकिन मैंने इसमें कुछ मैन्युअल परिवर्तन किए। विशेष रूप से, मैंने कुछ तत्वों की पृष्ठभूमि, रंग योजनाओं को बदल दिया, फ्लैश, रेडियो और बहुत कुछ पर एक घड़ी जोड़ी, जिसके बारे में मैं इस खंड के बाद के पदों में बात करूंगा।
फ़ोरम बनाते समय मैंने किसी भी अतिरिक्त स्किन का उपयोग क्यों नहीं किया? खैर, यहाँ, शायद, यह सब मेरे आलस्य के बारे में है। नहीं, मैं नई थीम खोजने और डाउनलोड करने में बहुत आलसी नहीं था, क्योंकि ऐसे कई स्थान हैं जहां यह किया जा सकता है। मेरा आलस्य कहीं और है।
तथ्य यह है कि इसकी क्षमताओं का विस्तार करने के लिए डिज़ाइन किए गए इस इंजन के सभी प्रकार के मॉड विशेष रूप से डिफ़ॉल्ट थीम पर केंद्रित हैं। मुझे समझाने दो। यदि आपके पास एक डिफ़ॉल्ट थीम है, तो एसएमएफ में एक या दूसरे मॉड को जोड़ने में कुछ सेकंड लगते हैं और, एक नियम के रूप में, कोड के मैन्युअल संपादन की आवश्यकता नहीं होती है।
डिफ़ॉल्ट के अलावा किसी अन्य डिज़ाइन थीम पर मॉड स्थापित करने के मामले में, जैसा कि वे कहते हैं, आपको फ़ाइल के साथ सभी असंसाधित भागों को संसाधित करने की आवश्यकता होगी। दूसरे शब्दों में, आपको फाइलज़िला का उपयोग करना होगा (आप इसे एफ़टीपी के माध्यम से साइट तक पहुंचने के लिए डाउनलोड और कॉन्फ़िगर कर सकते हैं और संपादन के लिए अपने फ़ोरम इंजन की फाइलें खोल सकते हैं, जिसमें यह मोड परिवर्तन करता है।
फिर कोड में सही जगह की तलाश करें और आवश्यक क्रियाएं करें: या तो कोड को बदलें, या हटाएं, या टुकड़े की आवश्यकता से पहले या बाद में कोड का एक टुकड़ा जोड़ें। यह देखते हुए कि लगभग एक दर्जन फाइलें बदली जा सकती हैं, आप कल्पना कर सकते हैं कि यह कितना मुश्किल होगा। इस मामले में, आपको बहुत सावधान रहने और गलतियाँ नहीं करने की आवश्यकता है, क्योंकि अन्यथा मंच बिल्कुल नहीं खुल सकता है।
यदि एक गैर-डिफ़ॉल्ट विषय का उपयोग करने की उपरोक्त सभी समस्याएं आपको डराती नहीं हैं, तो आप उन्हें यहां से डाउनलोड कर सकते हैं। विषयों को अनुभागों द्वारा क्रमबद्ध किया जाता है (अतिसूक्ष्मवाद, शास्त्रीय, आधुनिक, आदि के करीब) और उनमें से प्रत्येक के लिए आप इसका पूर्ण-स्क्रीन स्क्रीनशॉट देख सकते हैं। मैं आपको बताऊंगा कि इन विषयों को थोड़ी देर बाद कैसे स्थापित किया जाए।
यदि आपने होस्टिंग के लिए इंजन फ़ाइलों को अपलोड करने के चरण में फ़ोरम को नहीं बदला है, जैसा कि इस ओपस के पहले भाग में वर्णित है (लेख की शुरुआत में लिंक देखें), तो आप इसे अभी कर सकते हैं। रूसी भाषा पैक पहले इस पृष्ठ से वांछित एक के साथ डाउनलोड किया गया है, आपको अनपैक करने की आवश्यकता है, और फिर थीम फ़ोल्डर को रूट फ़ोल्डर में कॉपी करें, जहां पहले से ही एक ही नाम के साथ एक निर्देशिका है।
कॉपी करने के पूरा होने पर, आपको व्यवस्थापक के उपयोगकर्ता नाम और पासवर्ड का उपयोग करके फ़ोरम में जाना होगा। शीर्ष मेनू में "व्यवस्थापक" चुनें, और फिर बाएं कॉलम में "सर्वर सेटिंग्स" पर क्लिक करें।
खुलने वाली विंडो में, हम आइटम "डिफ़ॉल्ट फोरम भाषा" ढूंढते हैं और ड्रॉप-डाउन सूची से रूसी भाषा का चयन करते हैं, और फिर पृष्ठ के निचले भाग में "सहेजें" बटन पर क्लिक करते हैं।
बस इतना ही, अब आपका सम्मेलन पूरी तरह से रूसी में है।
रूसी का समर्थन नहीं करने वाले मॉड स्थापित करते समय समस्याओं का समाधान
कृपया ध्यान दें कि भविष्य में, SMF में ऐसे मॉड जोड़ते समय जिनका रूसी अनुवाद नहीं है, आपको कभी-कभी व्यवस्थापक पैनल में मॉड सेटिंग्स प्रदर्शित करने में समस्या हो सकती है। वास्तव में, व्यवस्थापक पैनल में यही सेटिंग्स केवल दिखाई नहीं देंगी, tk. उनके लिए कोई Russification फाइल नहीं होगी। इसलिए, इस समस्या को हल करने के लिए आपके पास दो विकल्प होंगे।
पहला तरीका पूरे फोरम के लिए अंग्रेजी में स्विच करना है। यह कैसे किया जा सकता है, आप ऊपर कुछ पैराग्राफ देख सकते हैं। तदनुसार, इन सेटिंग्स के साथ आवश्यक कार्रवाइयां करने के बाद, आपको फिर से रूसी में लौटने की आवश्यकता होगी।
दूसरी विधि अधिक जटिल है, लेकिन यह हमें हमेशा व्यवस्थापक पैनल में स्थापित मॉड की सेटिंग्स को देखने की अनुमति देगा, न कि केवल अंग्रेजी भाषा के सक्रिय होने पर। मैं इस बिंदु पर इतने विस्तार से रहता हूं, क्योंकि यह सवाल कि किसी ने एक मॉड स्थापित किया है और अपने सम्मेलन के व्यवस्थापक पैनल में इसकी सेटिंग्स नहीं ढूंढ सकता है, बहुत आम है।
तो, दूसरा तरीका नए जोड़े गए मॉड के लिए Russification फ़ाइलों में अनुवाद स्ट्रिंग जोड़ना है। कैसे निर्धारित करें कि कौन सी Russification फ़ाइलों को बदलने की आवश्यकता है और उन्हें कहाँ प्राप्त करना है, मैं आपको बाद में बताऊंगा। अभी के लिए, अस्थायी रूप से, आप पहली विधि का उपयोग कर सकते हैं।
साइट और फोरम एकीकरण के लिए JFusion स्थापित करना
सबसे पहले आपको JFusion और इसके Russification को डाउनलोड करना होगा। जूमला व्यवस्थापक पैनल में प्रवेश करते हुए, हम मानक क्रियाएं करते हैं: व्यवस्थापक पैनल के शीर्ष मेनू से आइटम "एक्सटेंशन" चुनें - "इंस्टॉल / निकालें" - "पैकेज फ़ाइल डाउनलोड करें" - "ब्राउज़ करें" बटन - अपने पर खोजें jfusion_package.zip घटक के साथ एक फ़ाइल कंप्यूटर - "फ़ाइल डाउनलोड करें और स्थापित करें>" पर क्लिक करें।
उसके बाद, एक विंडो यह सूचित करती है कि घटक सफलतापूर्वक स्थापित हो गया है। यदि समस्याएँ आती हैं, तो आप उनमें से कुछ को हल करने के विकल्पों के बारे में ऊपर दिए गए लिंक पर खुद को परिचित कर सकते हैं।
अब यह Russification की बारी है, जिसे उसी तरह से जोड़ा जाता है जैसे कि घटक। वे। हम क्रियाओं का क्रम दोहराते हैं: "एक्सटेंशन" - "इंस्टॉल / निकालें" - "पैकेज फ़ाइल डाउनलोड करें" - "ब्राउज़ करें" बटन - अपने कंप्यूटर पर JFusion russification फ़ाइल ढूंढें - "फ़ाइल डाउनलोड करें और इंस्टॉल करें" पर क्लिक करें। बटन। अब हम "घटक" - "JFusion" पथ के साथ सेटिंग में जा सकते हैं और सुनिश्चित कर सकते हैं कि Russification सफलतापूर्वक जोड़ा गया है और काम कर रहा है।
आप सौभाग्यशाली हों! ब्लॉग साइट के पन्नों पर जल्द ही मिलते हैं
आपकी रुचि हो सकती है
SMF फोरम और जूमला साइट को मिलाने के लिए JFusion को कॉन्फ़िगर करना
साइट पर मंच से संदेश प्रदर्शित करने के लिए JFusion मॉड्यूल, साथ ही साथ जुमला पर लौटने के लिए SMF में एक बटन बनाना
फोरम में प्रवेश करने के लिए जूमला में एक मेनू आइटम बनाना और एसएमएफ से साइट पर उपयोगकर्ता पंजीकरण स्थानांतरित करना
SMF फोरम इंस्टालेशन - जूमला 1.5 और JFusion कंपोनेंट का उपयोग करके सिंपल मशीन्स फोरम इंटीग्रेशन
जूमला के लिए एक्सटेंशन - यह क्या है और जूमला के लिए घटकों, मॉड्यूल और प्लगइन्स को कहां से डाउनलोड करना है, उन्हें कैसे स्थापित और अनइंस्टॉल करना है
जूमला पर ब्लॉग, कैटलॉग और पोर्टल बनाने के लिए घटक K2 - सुविधाएँ, स्थापना और रूसीकरण जूमला के लिए फोटो गैलरी - भाग 3 - फोका गैलरी घटक का उपयोग करके जूमला 1.5 में गैलरी बनाना - फोटो गैलरी में श्रेणियां जोड़ना और छवियों को अपलोड करना
ARTIO JoomSEF - जूमला में सीएनसी (एसईएफ) लिंक और शीर्षक स्थापित करना, साथ ही इस एक्सटेंशन का उपयोग करके 404 त्रुटि पृष्ठ बनाना
अकीबा बैकअप (पूर्व जूमलापैक) - जूमला पर एक साइट का बैकअप बनाएं और दो क्लिक में बैकअप से पुनर्स्थापित करें
आइए मुख्य स्क्रिप्ट कोड के साथ तुरंत शुरू करें:
#! / usr / बिन / पर्ल
# जो-forum.pl स्क्रिप्ट
# (सी) 2010 एलेक्जेंडर ए एलेक्सीव, http: // साइट /
सख्त उपयोग करें;
#टिप्पणी की पंक्तियाँ - सख्ती के लिए
# यदि कार्य इंजन के आंकड़े एकत्र करना है, तो इसे वैसे ही छोड़ दें
# यदि आप मंचों की सूची बनाते हैं - टिप्पणी न करें
मेरा $ डेटा;
$ डेटा। = $ _ जबकि (<>
)
;
# जाँच करें कि phpBB द्वारा संचालित पाद लेख में लिंक के बिना कितना था आपको यह और अन्य लिपियों का उल्लेख इस संग्रह में पोस्ट में मिलेगा। लिपि कौन-से-मंच.plइसमें फोरम इंजन हस्ताक्षरों की उपस्थिति के लिए एचटीएमएल पेज के कोड की जांच करता है। हमने वर्डप्रेस और जूमला को परिभाषित करते समय एक समान तकनीक का इस्तेमाल किया, लेकिन कुछ अंतर हैं। सबसे पहले, स्क्रिप्ट स्वयं पृष्ठ कोड लोड नहीं करती है, लेकिन इसे स्टडिन या तर्क के रूप में पारित फ़ाइल से पढ़ती है। यह आपको पृष्ठ को एक बार लोड करने की अनुमति देता है, उदाहरण के लिए, wget का उपयोग करके, और फिर इसे कई विश्लेषकों के माध्यम से चलाएं, यदि हमारे पास एक से अधिक हैं। दूसरे, इस लिपि में, हस्ताक्षर की उपस्थिति 100% इंजन का संकेत है। पिछली बार हस्ताक्षर की उपस्थिति ने केवल संबंधित इंजन और उच्चतम वजन वाले इंजन को "जीता" वजन दिया। मैंने तय किया कि इस मामले में, यह दृष्टिकोण केवल अनावश्यक रूप से कोड को जटिल करेगा। यह जांचने के लिए कि स्क्रिप्ट कैसे काम करती है, मैंने थोड़ा शोध किया। मैंने कई हजार मंचों की एक सूची बनाई और उनमें से प्रत्येक को अपनी स्क्रिप्ट के माध्यम से चलाया, जिससे प्रोग्राम ट्रिगर्स का प्रतिशत और विभिन्न इंजनों की लोकप्रियता का निर्धारण हुआ। मंचों की सूची प्राप्त करने के लिए मैंने अपने Google पार्सर का उपयोग किया। खोज इंजन ने अनुरोध भेजे जैसे साइट: फोरम। *। रु आदि। क्वेरी जनरेटर का पूरा कोड फ़ाइल में पाया जा सकता है gen-forumsearch-urls.pl... इसके अलावा Zone.ru ,.su .ua .kz and.by का भी इस्तेमाल किया गया। पिछली बार इस शोध को करना मुश्किल था क्योंकि वर्डप्रेस और जूमला साइटों के यूआरएल में इस तरह के हस्ताक्षर नहीं हैं। cmsmagazine.ru/catalogue/ जैसे कैटलॉग पर्याप्त नमूना आकार प्रदान नहीं करते हैं। 600 Drupal साइट क्या हैं? मुझे स्वीकार करना होगा, प्रयोग के परिणामों ने मुझे परेशान किया। अध्ययन की गई 12,590 साइटों में से केवल 7083 को इंजन के साथ सफलतापूर्वक पहचाना गया, यानी केवल 56% मामलों में। शायद मुझे कुछ इंजन याद आया? क्या बिट्रिक्स वास्तव में आधे मंचों पर था? या मुझे हस्ताक्षरों की तलाश में अधिक समय देना चाहिए? सामान्य तौर पर, यहां अधिक शोध की आवश्यकता है। सफलतापूर्वक पहचाने गए इंजनों में से 56% में, सबसे लोकप्रिय, जैसा कि अपेक्षित था, आईपीबी (31%), पीएचपीबीबी (26.6%) और वीबुलेटिन (26.5%) थे। उनके बाद SMF (5.8%) और DLEForum (5.3%) का नंबर आता है। मेरा पसंदीदा पनबीबी केवल छठे स्थान (1.64%) पर था। मैं इन आंकड़ों पर दृढ़ता से भरोसा करने की अनुशंसा नहीं करता (वे कहते हैं, RuNet में हर तीसरा मंच IPB पर काम करता है), लेकिन, निश्चित रूप से, कुछ निष्कर्ष निकालना संभव है। उदाहरण के लिए, यदि आप फ़ोरम इंजन पर एक वेबसाइट बनाने का इरादा रखते हैं और फ़ोरम को संशोधित करने की योजना बना रहे हैं, जैसे, उपयोगकर्ताओं को प्रत्येक संदेश के लिए $ 0.01 का भुगतान करें, सप्ताह में एक बार स्वचालित रूप से धन की निकासी के साथ, तो आपको तीन सबसे लोकप्रिय इंजनों में से एक को चुनना चाहिए। . फ़ोरम जितना अधिक लोकप्रिय होगा, उतनी ही अधिक संभावना होगी कि वह एक ऐसे प्रोग्रामर को ढूंढे जो इसमें पारंगत हो। यदि इंजन में महत्वपूर्ण बदलाव की उम्मीद नहीं है, तो यह सबसे लोकप्रिय इंजन नहीं चुनने का अर्थ हो सकता है, उदाहरण के लिए SMF या punBB। यह आपके फ़ोरम पर हैकर हमलों की संख्या और उस पर स्वचालित रूप से भेजे गए स्पैम की मात्रा को कम करेगा। मंचों को खोजने/परिभाषित करने के लिए लिपियों को एक से अधिक व्यावहारिक अनुप्रयोगों में भी पाया जा सकता है। पहली बात जो व्यक्तिगत रूप से मेरे दिमाग में आई, वह थी टीसीआई द्वारा पहचाने गए मंचों को क्रमबद्ध करना और उनकी साइटों में से किसी एक के लिंक के साथ पहले सौ पर पोस्ट करना। हालाँकि, सौ फ़ोरम dofollow लिंक्स ने TCI को किसी भी तरह से प्रभावित नहीं किया (2 अपडेट पास हुए), इसलिए बेहतर है कि यहां समय बर्बाद न करें, जब तक कि आप ट्रांज़िशन में रुचि नहीं रखते। यह स्पष्ट है कि लिपियों का नामित उपयोग केवल एक से बहुत दूर है। मुझे लगता है कि आप आसानी से यह पता लगा सकते हैं कि आप उनका और कैसे उपयोग कर सकते हैं। बॉटमास्टर लैब्स द्वारा आयोजित, नियोजित नहीं। कोई समय नहीं है, प्रतियोगिता के लिए वीडियो की आवश्यकता है, जैसे कि एक नया चलन, हालांकि अच्छे स्क्रीनशॉट (मेरे IMHO) के साथ सब कुछ समझाना आसान है, और मैं वास्तव में कुछ भी शूट नहीं करना चाहता। तो बहुत कम लाभदायक लोग बचे हैं, बेवकूफ स्पैम अब बिल्कुल भी नियम नहीं है, यहाँ आपको सोचने की ज़रूरत है और कोई भी विषय को नहीं जलाएगा, अगर केवल पुराने लोग एक सुंदर आवरण में थोड़ा सा हिलाने और पाउडर करने की कोशिश करते हैं। :) लेकिन यह हमारे बारे में नहीं है। सामान्य तौर पर, ये 3 "नहीं", मुझे लगता है, मूल रूप से संभावित प्रतिभागियों के बहुमत के लिए प्रतियोगिता में भाग लेने के लिए बाधाएं बन गईं। यह तीन में से एक कार की मरम्मत करने जैसा है: सस्ता, उच्च-गुणवत्ता, तेज़ - सेवा एक ही समय में केवल 2 शर्तों को पूरा कर सकती है। बैठो और चुनें कि आपके करीब क्या है। :) प्रतियोगिता समान है: मेरे पास समय है, मैं वीडियो बना सकता हूं, लेकिन मेरे पास कोई विषय नहीं है, या मैं एक वीडियो बना सकता हूं, मेरे पास एक विषय है, लेकिन मेरे पास बिल्कुल समय नहीं है, या मैं मेरे पास खाली समय है और मेरे पास थोड़ा टेम्का है, लेकिन वीडियो डरावना है। लेकिन यह अच्छा है अगर 2 शर्तें एक साथ पूरी हों। अच्छा, ठीक है, गीत के बोल छोड़ दें। मैं अपने आप को जारी रखूंगा। मैंने योजना नहीं बनाई थी, जिसका अर्थ है कि मैंने प्रतियोगिता में भाग लिया, मैंने यह भी चुना कि मैं किस लेख के लिए मतदान करूंगा। कहो कि आपको क्या पसंद है, लेकिन Doz सॉफ़्टवेयर को अच्छी तरह से जानता है और इसे बहुत समझदारी से उपयोग करना जानता है। लेकिन आज मुझे पता चला कि प्रतियोगिता में साज़िश दिखाई दी। यह पता चला है कि मैं वोट नहीं कर पाऊंगा, लेकिन केवल शुरुआती लोग जिन्होंने 2011 में सॉफ्टवेयर खरीदा था और प्रतियोगिता उनके लिए डिज़ाइन की गई है, वे ऐसा करने में सक्षम होंगे। मुझे थोड़ा आश्चर्य हुआ, लेकिन मालिक मालिक है। प्रतियोगिता एक विज्ञापन अभियान है और सिकंदर बेहतर जानता है कि इसे कैसे संचालित किया जाए। सामान्य तौर पर, मैंने तब एक लेख पोस्ट करने का फैसला किया, यह लिखना कुछ आसान है जब यह स्पष्ट है कि किसके लिए, पूरे सामूहिक खेत के लिए ऐसा करना वास्तव में असंभव है। php-Fusion द्वारा संचालित संस्करण Hrumer 7.07 में, कार्यक्रम को कई नए इंजनों में प्रशिक्षित किया गया है: फ़ोरम.बिज़, फ़ोरमब.बिज़, 1फ़ोरम.बिज़, 7फ़ोरम.बिज़, आदि। phpBB-fr.com, सोलारिस phpBB विषय और नई चीजें सीखने का सिलसिला लगातार चलता रहता है। "एसएमएफ 1.1.2 द्वारा संचालित" "एसएमएफ 1.1.3 द्वारा संचालित" "SMF 1.1 RC2 द्वारा संचालित" "एसएमएफ 1.1.4 द्वारा संचालित" "एसएमएफ 1.1.8 द्वारा संचालित" "एसएमएफ 1.1.7 द्वारा संचालित" "2006-2008, सिंपल मशीन्स एलएलसी" और अभी यह समाप्त नहीं हुआ है। पाद लेख में कुछ एसएमएफ मंचों पर इंजनों के संस्करणों को एकत्रित करते समय, हम "2001-2006, लुईस मीडिया" नदविस पाते हैं। हम इस अनुरोध की जांच करते हैं, यह हमें पूरी तरह से संतुष्ट भी करता है। हमें एक समान क्वेरी मिलती है: "2001-2005, लुईस मीडिया"। पादलेखों के माध्यम से जाने पर, हमें निम्नलिखित प्रश्न मिलते हैं: "A.M.A द्वारा SMFone डिज़ाइन, SMF 1.1 में पोर्ट किया गया"। हम जांचते हैं - उत्कृष्ट। आदि। आधे घंटे का काम और आपके पास इंजन के लिए प्रश्नों का एक अद्भुत डेटाबेस है, और यदि आप उनमें ऑपरेटरों का उपयोग करते हैं तो Google को इन प्रश्नों के लिए बहुत कम बार प्रतिबंधित किया जाएगा। और साथ ही, यदि आप "index.php? Topic =" जैसे प्रश्नों का उपयोग करते हैं तो आपका डेटाबेस बहुत साफ होगा, क्योंकि यहां Google न केवल हमें आवश्यक फ़ोरम देगा, बल्कि बहुत सारे बाएं संसाधन भी देगा जहां हम सफल हुए थे मंच विषय के लिए एक लिंक। आप बहस कर सकते हैं, वे कहते हैं, इसमें गलत क्या है? दूसरों ने लिंक छोड़ दिया, जिसका अर्थ है कि हम कर सकते हैं। लेकिन! लिंक न केवल ह्यूमर द्वारा, बल्कि अन्य कार्यक्रमों द्वारा भी छोड़ा जा सकता है। इसके अलावा, उन्हें एक निश्चित संसाधन, तथाकथित अत्यधिक विशिष्ट सॉफ़्टवेयर में टिप्पणियां छोड़ने के लिए विशेष रूप से तेज किया जा सकता है, साथ ही ऐसे लिंक हाथ से छोड़े जा सकते हैं। फिर से, मैं दोहराऊंगा कि यह हमारे लिए महत्वपूर्ण कचरे की मात्रा नहीं है, बल्कि गुणवत्ता, सही अनुरोधों के साथ आधार है, और इसलिए हम इसे एकत्र करेंगे। इस पद्धति का लाभ यह है कि आपको व्यावहारिक रूप से Hrefer . में कॉन्फ़िगर करने की आवश्यकता नहीं है चलनी-फ़िल्टर
- वियाग्रा - गिटार - आराम - बीमा इन कोड्स को वर्ड फाइल में बदलने के लिए रखें: % E4% BC% 9F% E5% 93% A5 % E5% 90% 89% E4% BB% 96 % E5% 85% B6% E4% BB% 96 % E4% BF% 9D% E9% 99% A9% E5% 85% AC% E5% 8F% B8 यदि आप बीमा के लिए किसी वेबसाइट का प्रचार कर रहे हैं, तो अपने प्रोफ़ाइल में एक विषयगत (!) पर एक लिंक डालकर यहां तक कि चीनी मंच भी अनुरोध पर मिल गया " फोरम एसएमएफ "保险公司बहुत अच्छा होगा।
प्रिंट "phpbb \ एन "
अगर ($ डेटा = ~ /] + href = "[^"] * http: \ / \ / (?: www \।)? phpbb \ .com \ /? "[^>] *> phpBB / iया
# $ डेटा = ~ /viewforum\.php\?"^""")*f=\d+/i या
$ डेटा = ~ / phpBB \ -एसईओ / मैं या
$ डेटा = ~ /)
;
प्रिंट "आईपीबी" \ एन "
अगर ($ डेटा = ~ /] + href = "[^"] * http: \ / \ / (?: www \।)? इनविज़न (?: बोर्ड | पावर) \. com \ /? [^ "] *" [^>] *> [^<]*IP\.Board/i
या
$ डेटा = ~ /] + href = "[^"] * http: \ / \ / (?: www \।)? इनविज़नबोर्ड \ .com \ /? "[^>] *> इनविज़न पावर बोर्ड / iया
$ डेटा = ~ /
$ डेटा = ~ /इंडेक्स\.php\?†^""†*showforum=\d+/i)
;
प्रिंट "वबुलेटिन" \ एन "
अगर ($ डेटा = ~ / द्वारा संचालित:? [^<]+vBulletin[^<]+(?:Version)?/i
या
$ डेटा = ~ /)
;
प्रिंट "smf \ एन "
अगर ($ डेटा = ~ /] + href = "[^"] * http: \ / \ / (?: www \.)? simplemachines \ .org \ /? "[^>] *> SMF / i द्वारा संचालितया
$ डेटा = ~ /सूचकांक\.php\?†^"""*बोर्ड=\d+\.0/i)
;
प्रिंट "पुनब्बो" \ एन "
अगर ($ डेटा = ~ /] + href = "[^"] * http: \ / \ / (? :( ?: www \.)? punbb \ .org | punbb \ .informer \ .com) \ /? "[^>] *> पुनबीबी / आई); #या
# $ डेटा = ~ /viewforum\.php\?†^"""*id=\d+/i);
प्रिंट "फ्लक्सबीबी \ एन "
# अगर ($ डेटा = ~ /viewtopic\.php\?id=\d+/i or
अगर ($ डेटा = ~ /] + href = "http: \ / \ / (?: www \।) Fluxbb \ .org \ /?" [^>] *> FluxBB / i)
;
प्रिंट "एक्सबीबी \ एन "
अगर ($ डेटा = ~ /] + href = "[^"] * http: \ / \ / (?: www \.)? exbb \ .org \ /? "[^>] *> ExBB / i); # या
# $ डेटा = ~ /मंच\.php\?†^"""*forum=\d+/i);
प्रिंट "याब्बो \ एन "
अगर ($ डेटा = ~ /] + href = "[^"] * http: \ / \ / (?: www \.)? yabbforum \ .com \ /? "[^>] *> YaBB / iया
$ डेटा = ~ /YaBB\.pl\?†^"""**num=\d+/i);
प्रिंट "डलफ़ोरम \ एन "
अगर ($ डेटा = ~ / \ (डीएलई फोरम द्वारा संचालित \)<\/title>/ मैंया
$ डेटा = ~ /] + href = "[^"] + (?: http: \ / \ / (?: www \।)? dle \ -files \ .ru | अधिनियम = कॉपीराइट) [^ "] *"> डीएलई फोरम<\/a>/ मैं)
;
प्रिंट "आइकॉनबोर्ड" \ एन "
अगर ($ डेटा = ~ /] + href = "[^"] * http: \ / \ / (?: www \.)? ikonboard \ .com \ /? [^ "] *" [^>] *> Ikonboard / iया
$ डेटा = ~ /\ एन "
अगर ($ डेटा = ~ /\ एन "
# अगर ($ डेटा = ~ /मंच\.php\?fid=\d+/i or
# $ डेटा = ~ /topic\.php\?fid=\d+/i or
अगर ($ डेटा = ~ /] + href = "http: \ / \ / (?: www \।)? फ्लैशबीबी \ .net \ /?" [^>] *> फ्लैशबीबी / मैं)
;
"स्टोक्ससिटो" प्रिंट करें \ एन "
# अगर ($ डेटा = ~ /फोरम\.php\?f=\d+/i or
अगर ($ डेटा = ~ /] + href = "http: \ / \ / (?: www \।)? स्टोक्सिट \ .com \ .au \ /?" [^>] *> [^ \ /] * स्टोक्स आईटी / आई)
;
"पोडियम" प्रिंट करें \ एन "
# अगर ($ डेटा = ~ /topic\.php\?t=\d+/i or
अगर ($ डेटा = ~ /] + href = [""]? http: \ / \ / (?: www \।)? सोपबॉक्स \ .com \ /? [""]? [^>] *> पोडियम / मैं)
;
प्रिंट "usebb \ एन "
# अगर ($ डेटा = ~ /forum\.php\?id=\d+/i or
अगर ($ डेटा = ~ /] + href = "http: \ / \ / (?: www \।)? usebb \ .net \ /?" [^>] *> UseBB / i)
;
प्रिंट "wrforum \ एन "
# अगर ($ डेटा = ~ /index\.php\?fid=\d+/i or
अगर ($ डेटा = ~ /] + href = "http: \ / \ / (?: www \।)? wr \ -script \ .ru \ /?" [^>] *> WR \ -फोरम / मैं)
;
प्रिंट "अभी तक एक और मंच \ एन "
अगर ($ डेटा = ~ / फिर भी एक और फोरम \ .net / i or
$ डेटा = ~ /डिफ़ॉल्ट\.aspx\?g=posts&t=\d+/i)
;
साइट: बात। *। रु
साइट: बोर्ड। *। रु
साइट: एसएमएफ। *। रु
साइट: phpbb। *। ru
....
लंबा परिचय समाप्त हो गया है, अब मुद्दे पर।
एक शुरुआत करने वाले को क्या चाहिए जब उसने ऐसा सुपर-हारवेस्टर हासिल कर लिया है, जो कि Xrumer + Hrefer कॉम्प्लेक्स है? यह सही है, इस पर काम करना सीखें और इस भ्रम को दूर करें कि शीट के साथ स्पैम शुरू करके आप पैसे कमा सकते हैं। अगर आप ऐसा सोचते हैं, तो तुरंत अपना पैसा चैरिटी में दान कर दें। आपको यह सीखने की जरूरत है कि कॉम्प्लेक्स के टूल्स का उपयोग कैसे करें, अधिमानतः इसे अपने लिए तेज करके। समय "अधिक लो - अधिक फेंको" चला गया है। मात्रा गुणवत्ता को रास्ता देती है। तो हम अपने लिए आधार इकट्ठा करेंगे, यह न सीखें कि यह कैसे करें - आप ट्रेन से पिछड़ जाएंगे। बेशक, इसमें रेफर हमारी मदद करेगा। यदि आप Google पर अपने संसाधनों को बढ़ावा देने की योजना बना रहे हैं, तो हमें Google के माध्यम से दाता साइटों की तलाश करने की भी आवश्यकता है। मुझे लगता है कि यह स्पष्ट और तार्किक है। लेकिन ताँबे के पहाड़ का मालिक होने के नाते गूगल अपनी दौलत हर किसी को नहीं देता है। आपको इसके लिए एक दृष्टिकोण की आवश्यकता है। मैं तुरंत कहना चाहूंगा कि यह आशा न करें कि आप सार्वजनिक रूप से मिलने वाले संकेतों के आधार पर कुछ एकत्र कर पाएंगे। इसलिए वे जनता के बीच उपलब्ध हैं, क्योंकि वे बेकार हैं। मैं इस विषय को और आगे नहीं बढ़ाऊंगा। मैं आपको बेहतर बताऊंगा कि इसे सही तरीके से कैसे इकट्ठा किया जाए ताकि आप परिणाम देखें, आप बाकी को खुद खत्म कर लेंगे, मुख्य बात सिद्धांत को समझना है। हमें आवश्यक विशिष्ट इंजनों के आधार पर सही आधार पर संग्रह करना आवश्यक है, न कि सामान्य रूप से मंचों के आधार पर। यह मुख्य गलती है जो नए लोग करते हैं - विशिष्ट पर ध्यान केंद्रित करने के लिए नहीं, बल्कि सब कुछ पूरी तरह से कवर करने का प्रयास करने के लिए। और फिर भी, यदि आप अधिक या कम सामान्य आधार को पार्स करना चाहते हैं, तो इसे ऑपरेटर प्रश्नों में उपयोग करने से मना करें। नहीं "inurl:", "साइट:", "शीर्षक", आदि। Google आप जैसे खोजकर्ताओं को तुरंत प्रतिबंधित कर देगा। इसलिए, हम ध्यान से उन इंजनों का अध्ययन करते हैं जिनके साथ Hrumer वर्तमान में काम कर रहा है:
सामान्य तौर पर, हमें Hrefer द्वारा पार्सिंग के लिए सही क्वेरी तैयार करने की आवश्यकता होती है। आइए एक उदाहरण के रूप में एक फोरम djok लें। एसएमएफ फ़ोरम... और आइए इसे पार्सिंग के लिए भागों में अलग करना शुरू करें। हमारा प्रिय Google इसमें हमारी सहायता करेगा। Google में अनुरोध दर्ज करना एसएमएफ फ़ोरम- खोज परिणामों में बहुत सारा कचरा है, हम कुछ 13 वें पृष्ठ पर वापस आते हैं और किसी भी लिंक का चयन करते हैं। मैं इस पर आया: http://www.volcanohost.com/forum/index.php?topic=11.0। हम इसे खोलते हैं और इसकी जांच करते हैं। हमें उस पृष्ठ पर कुछ विशेषता खोजने की आवश्यकता है जिसे इस इंजन पर अन्य पृष्ठों की खोज पर लागू किया जा सके। पाद लेख में, हम निम्नलिखित शिलालेख देखते हैं एसएमएफ द्वारा संचालित 1.1.14, हम इसे उद्धृत करते हैं और इसे Google में दर्ज करते हैं, यह हमें दिखाता है कि इस अनुरोध के लिए, यह लगभग 59 मिलियन विकल्प जानता है। हम जल्दी से लिंक को देखते हैं, इस कीवर्ड में कुछ या दो और विकल्प जोड़ते हैं, उदाहरण के लिए, "एसएमएफ 1.1.14 द्वारा संचालित" चिनारया "SMF 1.1.14 द्वारा संचालित" वियाग्रा... हम आश्वस्त हैं कि अनुरोध भव्य है, परिणामों में केवल फ़ोरम हैं और आपके लिए लगभग कोई कचरा नहीं है।
इसके अलावा, हम मात्रा में नहीं, बल्कि गुणवत्ता में रुचि रखते हैं, जैसा कि मैंने ऊपर कहा। आगे बढ़ो। उसी मंच से, हम पाद लेख से एक और वाक्यांश लेते हैं: , हम इसे उद्धृत भी करते हैं और इसे Google को खिलाते हैं। जवाब में, उसने खुलासा किया कि वह 13 मिलियन से अधिक परिणाम जानता है। फिर से, हम खोज परिणामों के माध्यम से स्किम करते हैं, अतिरिक्त शब्द जोड़ते हैं और उनके साथ परिणामों की जांच करते हैं। हम सुनिश्चित करते हैं कि क्वेरी बढ़िया है और लगभग कोई कचरा भी नहीं है। सामान्य तौर पर, पहले से ही 2 लोहे के अनुरोध हैं। मेरा सुझाव है कि अभी के लिए पहले फ़ोरम को अकेला छोड़ दें और अन्य फ़ोरम के लिए अनुरोध एकत्र करना जारी रखें। सौभाग्य से, Google अनुरोध पर खुला है 2006-2008, सिंपल मशीन्स एलएलसी... हम परिणामों से लेते हैं, उदाहरण के लिए, इन मंचों: http://www.snowlinks.ru/forum/index.php?topic=1062.0 और http://litputnik.ru/forum/index.php?action=printpage; विषय = 380.0 उनके पाद लेख में हम निम्नलिखित प्रश्न लेते हैं: "SMF 1.1.7 द्वारा संचालित" और "SMF 1.1.10 द्वारा संचालित" (मैं हमेशा Hrefer के लिए उद्धरण चिह्नों में ड्राइव करने की सलाह देता हूं, क्योंकि हमें सबसे पहले गुणवत्ता की आवश्यकता होती है)। मुझे लगता है कि यह स्पष्ट है कि हम क्या कर रहे हैं, अंत में हमारे पास एसएमएफ इंजन पर मंचों की खोज के लिए प्रश्नों का एक निश्चित आधार होगा (यह एक उदाहरण के लिए चुना गया है, बाकी इंजनों के साथ यह समान है)।
यह कुछ इस तरह दिखेगा:
मेरा मानना है कि प्रारंभिक चरण में Hrefer का सही तरीके से उपयोग करना सीखना बहुत महत्वपूर्ण है, क्योंकि इसे सीखने के बाद, आप हमेशा Hrumer के लिए एक उपयोग पा सकते हैं, चाहे स्थिति कैसे भी बदल जाए। बचाव अधिक जटिल हो जाते हैं, और अगर कुछ प्रकार के इंजनों पर सुरक्षा को मजबूत किया गया है और ह्यूमर इस समय इसका सामना नहीं कर सकता है, तो इन लिंक को इकट्ठा करने पर संसाधनों को खर्च करने का कोई मतलब नहीं है, और फिर उन पर ह्यूमर के साथ काम करने का कोई मतलब नहीं है, जो परिणाम देता है उस पर ध्यान देना बेहतर है ... और साथ ही, यदि Botmaster Labs टीम ने Hrumer को कुछ नया सिखाया है, तो आप जल्दी से एक नए रोगी को विच्छेदित कर सकते हैं और Hrumer के लिए एक आधार तैयार कर सकते हैं, जबकि रोगी अभी भी गुनगुना है। समय पैसा है, जब आप आधार खरीदते हैं तो संसाधन प्रासंगिक नहीं रह सकता है। किसी के द्वारा एकत्र किया गया। इसके अलावा, अपने लिए आधारों का सही संग्रह ह्यूमर के "सफेद" उपयोग का काफी विस्तार करता है। और यही वह जगह है जहां सब कुछ चल रहा है, चाहे हम इसे पसंद करें या न करें, और सफेद या भूरे रंग की प्रक्रिया चल रही है। काली चादरें अतीत की बात हैं।
बाकी सभी, पहले से ही Hrefer के साथ काम करने के तकनीकी पहलुओं को मदद में देखा जा सकता है और उन पर रहने का कोई मतलब नहीं है, सभी लक्ष्य-बिंदु-सेकंड प्रत्येक कार के लिए व्यक्तिगत रूप से अनुभवजन्य रूप से निर्धारित किए जाते हैं।
एक बोनस के रूप में, मैं यहां चीनी खोज इंजन Baidu को पार्स करने के लिए एक टेम्पलेट पोस्ट करूंगा, दूसरे दिन मुझसे इसके बारे में पूछा गया था, इसलिए मैंने इसे बीच-बीच में किया, यमक के लिए खेद है। :)
होस्टनाम = http: //www.baidu.com
प्रश्न = एस? डब्ल्यूडी =
लिंक्समास्क =
टोटलपेज = 100
अगला पृष्ठ =
अगला पृष्ठ2 =
CaptchaURL =
कैप्चा इमेज =
कैप्चाफिल्ड =
मैंने उन्हें एक परीक्षण के साथ पार्स करने की कोशिश की, कोई प्रतिबंध नहीं था, संसाधनों को जीवंत रूप से एकत्र किया, पार्सिंग के लिए सभी अनुरोध Google के समान थे, लेकिन चीनी संसाधन एक समुद्र थे, और एक उच्च पीआर के साथ, और इसके अलावा, ऐसे कई स्थान थे जहां यूरोपीय का पैर नहीं गया। चीनी अनुरोधों के साथ विश्लेषण करना बेहतर है। यह Google-अनुवाद में मदद करेगा, रूसी में कीवर्ड की एक सूची टाइप करेगा और इसे चीनी में अनुवाद करेगा। सच में " शब्दों"चीनी भाषा में संदर्भ शब्द नहीं जोड़े जा सकते, आपको रिकोड करने की आवश्यकता है।
चीनी के बजाय:
अंत में, मैं यह कहना चाहूंगा कि मैंने उन लोगों को कभी नहीं समझा, जिन्होंने शिकायत की थी कि ख्रेफर्स खराब हैं या नहीं लिखे गए हैं, मैं हमेशा यह कहना चाहता था, आप बस उन्हें खाना बनाना नहीं जानते। एक hrefer से बेहतर, कोई पार्सर नहीं जानता कि परिणाम कैसे एकत्र करें, बस अनुरोध सही होना चाहिए। Hrefer एक कार है: अच्छी, ठोस, जर्मन में बनी है, लेकिन एक व्यक्ति इसे चलाता है और यह सब इस बात पर निर्भर करता है कि यह कितनी स्मार्ट है, आप कार को एक ही समय में दाएं और बाएं जाने के लिए मजबूर नहीं कर सकते।
एक अलग विषय आधारों की सफाई है, मैंने पिछली प्रतियोगिता के लिए 3 साल पहले एक बार किया था। अधिक के साथ, सब कुछ अभी भी प्रासंगिक है, लेकिन अब आप 200 ओके की जांच करने से इनकार कर सकते हैं, मुझे वास्तव में यह प्रक्रिया पसंद नहीं आई, त्रुटियां बहुत बड़ी थीं, बहुत सारी अनावश्यक चीजें फ़िल्टर की गईं। अब यह ह्यूमर के काम की प्रक्रिया में लगभग स्वचालित रूप से किया जा सकता है, हालांकि यह प्रक्रिया "200 ओके" के लिए जाँच का पूर्ण एनालॉग नहीं है। सामान्य तौर पर, इस बिंदु पर: बहुत पहले नहीं, ह्यूमर में एक अद्भुत अवसर दिखाई दिया - परियोजना चलाने के समय संसाधनों से जानकारी लूटने के लिए। यह इस तरह दिख रहा है। आप एक टेम्पलेट में ड्राइव करते हैं, जिसे प्रक्रिया में संसाधित किया जाएगा, और टेम्पलेट से एकत्रित जानकारी को लॉग्स फ़ोल्डर में xgrabbed.txt फ़ाइल में दर्ज किया जाएगा। आप इस फ़ंक्शन का उपयोग किसी भी चीज़ के लिए कर सकते हैं, कल्पना की उड़ान बहुत बड़ी है। मैं काम कर रहे डेटाबेस से "समाप्त" लिंक को हटाने के लिए सप्ताह में एक बार इस फ़ंक्शन का उपयोग करता हूं। यह कोई रहस्य नहीं है कि इस तरह के संसाधनों से आधार को साफ करने के लिए फ़ोरम हर दिन मर जाते हैं और "ऑटोग्रैबिंग" टूल इस मामले में हमारी मदद करेगा।
आखिरकार, आपको स्वीकार करना होगा, अक्सर टाइपिंग, उदाहरण के लिए, http://www.laptopace.com/index.php, हम देखते हैं कि यह डोमेन पहले से ही है, उदाहरण के लिए, गद्दीड, लेकिन वहां कोई मंच नहीं है। तो इस धातुमल को आधार से बाहर फेंकने के लिए हम लूटेंगे। :) पृष्ठ का स्रोत कोड खोलें और वहां यह प्रविष्टि देखें:
अब गौदद्दी के सभी "मृत" हमें नाम से ही जानेंगे।
यहां "ऑटोग्रैबिंग" टूल के लिए एक छोटा चयन दिया गया है, यदि आप विभिन्न "एक्सपायर्ड" डोमेन से डेटाबेस को साफ करना चाहते हैं: