हैक्स और अतिरिक्त. लेयर केक और com_weblinks जूमला डर्टी वेबलिंक्स php

बच्चों के लिए ज्वरनाशक दवाएं बाल रोग विशेषज्ञ द्वारा निर्धारित की जाती हैं। लेकिन बुखार के साथ आपातकालीन स्थितियाँ होती हैं जब बच्चे को तुरंत दवा देने की आवश्यकता होती है। तब माता-पिता जिम्मेदारी लेते हैं और ज्वरनाशक दवाओं का उपयोग करते हैं। शिशुओं को क्या देने की अनुमति है? आप बड़े बच्चों में तापमान कैसे कम कर सकते हैं? कौन सी दवाएँ सबसे सुरक्षित हैं?

मैं आपके साथ छोटी लेकिन बहुत उपयोगी साइट स्क्रिप्ट साझा करना जारी रखता हूं जो आपकी साइट के प्रति खोज इंजनों के रवैये को बेहतर बनाने में मदद करती हैं। इस बार हम प्रॉपर पेज लिंकिंग के बारे में बात करेंगे।

सबसे पहले, आइए उनमें से प्रत्येक के लिए पेज पते और संभावित एंकर का एक डेटाबेस बनाएं। हम आधार के रूप में *.txt फ़ाइल का उपयोग करेंगे। फ़ाइल संरचना इस प्रकार होगी:

पेज_पता_1; एंकर_1, एंकर_2, एंकर_3,..., एंकर_एन पेज_एड्रेस_2; ​एंकर_1, एंकर_2, एंकर_3,..., एंकर_एन पेज_एड्रेस_3; एंकर_1, एंकर_2, एंकर_3,..., एंकर_एन ... पेज_एड्रेस_एन; एंकर_1, एंकर_2, एंकर_3, ..., एंकर_एन

जैसा कि आप देख सकते हैं, स्क्रिप्ट का आगे उपयोग किसी भी संख्या में पेज पते और उनके लिए एंकर के साथ संभव है। पृष्ठ का पता http://www.site.ru/ के बिना लिखा गया है, अर्थात। पहले स्लैश के बिना तुरंत जड़ से। पते को एंकर से अर्धविराम द्वारा अलग किया जाता है, और एंकर को केवल अल्पविराम द्वारा अलग किया जाता है। आप पूरा पता भी लिख सकते हैं, यह मेरे लिए व्यक्तिगत रूप से अधिक सुविधाजनक है, और आप परिणाम की फिलिंग और आउटपुट को स्वयं बदल सकते हैं, मुझे लगता है कि आप सहज रूप से इसका पता लगा लेंगे।

और इसलिए, उनके लिए लिंक और एंकर का एक डेटाबेस बनाया गया है, नीचे मैं साइट पर लिंक करने के लिए सीधे लिंक प्रदर्शित करने के लिए PHP कोड का एक उदाहरण दूंगा:

हम इस कोड को साइट पर कहीं भी पेस्ट करते हैं, जो डेटाबेस से 5 यादृच्छिक लिंक और एक यादृच्छिक एंकर प्रदर्शित करता है। लिंक पर केवल 1 लिखने के बजाय एंकरों को पतला करना बेहतर है। अपनी वेबसाइट पर उचित लिंकिंग के साथ, आप तुरंत ट्रैफ़िक में वृद्धि और अन्य वेबसाइट संकेतकों में सुधार देखेंगे।

मैं इस पोस्ट की टिप्पणियों में आपके प्रश्नों की प्रतीक्षा कर रहा हूं।

प्रकाशन की तिथि: 03 मार्च 2014
    समीक्षाएँ और टिप्पणियाँ:

    दिमित्री :
    स्क्रिप्ट के लिए धन्यवाद, मैं इसे लागू करूंगा। साइट से स्रोत कोड की प्रतिलिपि बनाना असंभव है; इसे केवल छोटे टुकड़ों में कॉपी किया जाता है; यह संपूर्ण रूप से अधिक सुविधाजनक होगा।

    किरिल :
    कॉपी करने के बारे में नोट के लिए धन्यवाद, मैंने इसे अभी देखा, मैं इसे जल्द ही ठीक करने का प्रयास करूंगा।

    एलेक्सी पावलोव:
    पंक्ति में त्रुटि $tex = विस्फोट(":",$sendlist[$count] आपको अर्धविराम की आवश्यकता है, कोलन की नहीं। मैंने इसे स्पष्ट करने के लिए कोड को थोड़ा बदल दिया है:

    फिर, यह एक प्रदर्शन विधि के साथ एक बहुत ही सरल वर्ग है। यहां अधिकांश तर्क लिंक घटक के लिए विशिष्ट हैं, लेकिन यदि आप बारीकी से देखें तो आप अधिकांश घटक दृश्य वर्गों में उपयोग की जाने वाली कार्यक्षमता पा सकते हैं। डिस्प्ले मेथड के अंत में, यह क्लास पैरेंट (JView) डिस्प्ले मेथड को कॉल करता है, डिस्प्ले के लिए टेम्पलेट का नाम पास करता है। यदि डिस्प्ले टेम्प्लेट का नाम पास नहीं किया गया है, तो "डिफ़ॉल्ट" टेम्प्लेट का उपयोग किया जाता है।
    और अंत में, हम टेम्पलेट क्लास खोलते हैं।

    टेम्पलेट क्लास

    आइए सहमत हों कि एक विशिष्ट टेम्पलेट नाम पारित नहीं किया गया था, इसलिए डिफ़ॉल्ट टेम्पलेट का उपयोग किया जाएगा। इस मामले में, निम्नलिखित फ़ाइल पर विचार किया जाएगा: .../components/com_weblinks/views/categories/tmpl/default.php
    -> एस्केप ($यह -> पैरामीटर्स -> प्राप्त करें ("पेज_टाइटल" ) ); ?>

    • ( )

    यहां अधिकांश तर्क निष्पादित किए जा रहे घटक के लिए विशिष्ट है। आप कोड से यह भी देख सकते हैं कि इस फ़ाइल में PHP के साथ मिश्रित सभी HTML शामिल हैं - ये इसकी विशेषताएं और उद्देश्य हैं।

    घटकों में प्रयुक्त अन्य फ़ाइलें

    कई अन्य फ़ाइल प्रकार आपको घटकों में मिल सकते हैं:

    • हेल्पर्स - घटक अक्सर हेल्पर.php फ़ाइल या कई फ़ाइलों वाली हेल्पर्स निर्देशिका का उपयोग करते हैं। इन फ़ाइलों में आमतौर पर घटक के लिए केवल सामान्य कार्यक्षमता होती है।
    • एसेट्स घटक में शामिल अन्य फ़ाइलों के लिए एक कैच-ऑल फ़ोल्डर प्रतीत होता है।
    • राउटर.php - इस फ़ाइल का उपयोग किया जाता है, जब एसईएफ यूआरएल सेटिंग सक्षम होती है, यूआरएल को दोनों दिशाओं में अनुवाद करने के लिए (उपनाम के साथ मानव-पठनीय में और पैरामीटर के साथ जूमला सिस्टम दृश्य में)।
    • xml फ़ाइलें - वे आम तौर पर घटक और उसके अवलोकन के बारे में पैरामीटर और अन्य जानकारी परिभाषित करती हैं। उदाहरण के लिए, घटक मेनू आइटम बनाते समय उनका उपयोग किया जाता है।
    • Index.html - आपकी सभी निर्देशिकाओं में एक खाली Index.html फ़ाइल रखना एक अच्छा अभ्यास है। यह एक ऐसा निष्क्रिय सुरक्षा उपाय है.
    • सीएसएस/छवियां/जेएस - फ़ोल्डर जिनमें क्लाइंट साइड (ब्राउज़र में) पर डिज़ाइन और कार्यक्षमता को लागू करने के लिए विभिन्न फ़ाइलें होती हैं।

    YRC वेबलिंक ब्राउज़र भारतीय सॉफ्टवेयर कंपनी YRC ग्रुप इंक द्वारा बनाया और वितरित किया गया है। और इसीलिए डिफ़ॉल्ट होम पेज भारतीय Google है :))

    भारतीय प्रोग्रामर को दुनिया में सबसे अच्छे प्रोग्रामरों में से एक माना जाता है (रूसी और चीनी के बाद:), लेकिन इस ब्राउज़र के साथ उनके लिए कुछ काम नहीं आया, क्योंकि यह सिर्फ एक तरह की छुट्टी है, ब्राउज़र नहीं। इस ब्राउज़र में उन्होंने जिन विचारों को लागू करने का प्रयास किया, वे अद्भुत हैं, लेकिन कार्यान्वयन स्वयं बहुत खराब है। ब्राउज़र "दरारों के माध्यम से" काम करता है, यानी अजीब और बुरा। मैंने इसे दो अलग-अलग कंप्यूटरों - विंडोज 7 और विंडोज 8 - पर आज़माया और दोनों में गड़बड़ियाँ और फ़्रीज़ थे।

    हालाँकि, चलो क्रम में चलते हैं।

    इंस्टॉलेशन के बाद, ब्राउज़र आपको कुछ सेटिंग्स चुनने के लिए संकेत देता है (उदाहरण के लिए, ऊपर स्क्रीनशॉट में देखा गया है), और इसके अलावा, क्लाउड सिंक्रोनाइज़ेशन और सेटिंग्स, बुकमार्क, नोट्स और फ़ाइलों के भंडारण के लिए एक खाता बनाएं।

    महान विचार! मैं साइन अप लिंक पर क्लिक करता हूं, जिसका अर्थ है "रजिस्टर", एक साइट मजेदार चित्रों के साथ खुलती है, लेकिन किसी कारण से यह वाईआरसी वेबलिंक में नहीं खुलती है, बल्कि ब्राउज़र में खुलती है जो डिफ़ॉल्ट रूप से कंप्यूटर पर स्थापित है, और यह पहला अजीब है चीज़। एक और अजीब बात यह है कि आपको अपना काफी सारा डेटा दर्ज करना पड़ता है - क्यों? उदाहरण के लिए, मैक्सथन ब्राउज़र में, क्लाउड में पंजीकरण करने के लिए आपको केवल अपना ईमेल और पासवर्ड दर्ज करना होगा, जो बहुत सरल, अधिक सुखद है और अनावश्यक प्रश्न नहीं उठाता है।

    ठीक है, मैं यह सारा डेटा दर्ज कर दूँगा। मुझे अपने खाते की पुष्टि के लिए एक पत्र प्राप्त होता है, मैं लिंक पर क्लिक करता हूं, लेकिन साइट मुझसे कहती है "उफ़! - मुझे डेटाबेस में आपका डेटा नहीं मिल रहा है।" लेकिन तभी एक और पत्र एक नए लिंक के साथ आता है, मैं उसमें लिंक पर क्लिक करता हूं और फिर से - उफ़! हालाँकि, इन उफ़ की प्रक्रिया में, एक तीसरा पत्र आता है और वह कहता है - बधाई हो, आपका खाता पुष्टि कर दिया गया है! यह एक तरह का भारतीय खाता सत्यापन है।

    मैं ब्राउज़र, सेटिंग्स खोलता हूं और बुकमार्क आयात करने का प्रयास करता हूं। ब्राउज़र बुकमार्क फ़ाइल को .html प्रारूप में नहीं देखता है, जिसे मैं जानता हूं कि सभी ब्राउज़र बिना किसी समस्या के देखते, समझते और स्वीकार करते हैं। मैं मैन्युअल रूप से फ़ाइल नाम दर्ज करता हूं, आयात पर क्लिक करता हूं और एक रिपोर्ट प्राप्त करता हूं - बुकमार्क सफलतापूर्वक आयात किए गए हैं!

    लेकिन उन्हें सफलतापूर्वक कहाँ आयात किया गया??? वे न तो ब्राउज़र में हैं और न ही क्लाउड में। मैं ऑपरेशन दोबारा दोहराता हूं और वही परिणाम आता है। कोई बात नहीं। पर चलते हैं।

    क्लाउड और सेटिंग्स में एक नोट्स आइटम है। मैक्सथन ब्राउज़र में नोट्स को याद करते हुए, जो बिल्ट-इन नोटपैड का उपयोग करके बनाया जा सकता है और जो स्वचालित रूप से क्लाउड में सहेजे जाते हैं, मैं YRC वेबलिंक में कुछ ऐसा ही खोजने की कोशिश कर रहा हूं, अफसोस, कोई फायदा नहीं हुआ। नोट्स के लिए एक दृश्य है, लेकिन उन्हें बनाने के लिए कोई उपकरण नहीं है। अजीब? और कैसे!

    अच्छी तरह से ठीक है। आइये देखें हमारे पास और क्या है. इंस्टॉलेशन के दौरान, ब्राउज़र ने स्वयं (बिना पूछे) डेस्कटॉप पर दो शॉर्टकट इंस्टॉल किए - एक ब्राउज़र शॉर्टकट (यह सामान्य है) और एक ट्विटर शॉर्टकट।

    इस शॉर्टकट पर क्लिक करने से ट्विटर के साथ एक अलग ब्राउज़र विंडो खुल जाती है। आख़िर ऐसा क्यों करते हैं, और डिफ़ॉल्ट रूप से भी? शायद मैं ट्विटर का उपयोग ही नहीं करता? ठीक है, मैंने अपने डेस्कटॉप से ​​ट्विटर शॉर्टकट हटा दिया है, लेकिन ऐसी कोई किस्मत नहीं! अब, जब आप ब्राउज़र शॉर्टकट (ट्विटर नहीं) पर क्लिक करते हैं, तो ब्राउज़र टास्कबार में ट्विटर के साथ हाइलाइट हो जाता है! मैंने अपने जीवन में छुट्टियों में ऐसी गड़बड़ी कभी नहीं देखी!

    वैसे इन तीन विंडो के बारे में जो आप ऊपर स्क्रीनशॉट में देख रहे हैं। सारांश सेटिंग्स विंडो समय-समय पर रुक जाती है। इसके अलावा, इसे केवल टास्क मैनेजर में प्रक्रिया को अक्षम करके ही बंद किया जा सकता है, कोई अन्य तरीका नहीं है। और आप सिंक्रोनाइज़ेशन विंडो को केवल सिस्टम से लॉग आउट करके ही बंद कर सकते हैं।

    यदि आप "नहीं" पर क्लिक करते हैं, तो विंडो हमेशा खुली रहेगी। इस तथ्य के बावजूद कि ब्राउज़र, इसके विपरीत, समय-समय पर स्वचालित रूप से बंद हो जाता है। और क्या मज़ेदार है: ब्राउज़र बंद हो जाता है, लेकिन जमी हुई सारांश विंडो और खुली सिंक्रोनाइज़ेशन विंडो बंद नहीं होती है, और जब तक आप उन्हें कार्य प्रबंधक में बंद नहीं करते हैं, तब तक वे ब्राउज़र द्वारा छोड़े गए, बिना देखे ही वहीं लटके रहते हैं। करामाती गड़बड़ियाँ!

    हालाँकि, ब्राउज़र के सकारात्मक पहलुओं को सूचीबद्ध न करना गलत होगा।

    सबसे पहले, यह गुमनाम सर्फिंग मोड है। आप सेटिंग्स में इस मोड को सक्षम करते हैं और ब्राउज़र कैश, कुकीज़ का उपयोग नहीं करता है, या आपके ब्राउज़िंग इतिहास को रिकॉर्ड नहीं करता है। ऐसे ब्राउज़र हैं जो केवल इस मोड में काम करते हैं, उदाहरण के लिए, ब्राउजर, जो कभी-कभी आवश्यक होता है, लेकिन आम तौर पर बेहद असुविधाजनक होता है। और इस मोड को तुरंत कनेक्ट और अक्षम करने की क्षमता ब्राउज़र के लिए एक बड़ा प्लस है।

    दूसरे, YRC वेबलिंक आपको अपना डिफ़ॉल्ट खोज इंजन चुनने की अनुमति देता है। हालाँकि, आपको काफी विशिष्ट सूची में से चयन करना होगा:

    हालाँकि, सर्च इंजन एड्रेस को डिफाइन न्यू बटन पर क्लिक करके मैन्युअल रूप से भी निर्दिष्ट किया जा सकता है (यह स्क्रीनशॉट में दिखाई नहीं देता है, यह सूची के नीचे है)।

    खैर, आखिरी, लेकिन बहुत महत्वपूर्ण प्लस - वाईआरसी वेबलिंक शायद ही सिस्टम को लोड करता है! तुलना के लिए, मैंने इसमें 10 टैब खोले और यैंडेक्स ब्राउज़र (सिस्टम लोड करने में ब्राउज़रों के बीच अग्रणी) में समान पते के साथ 10 टैब खोले और यह वह तस्वीर है जो हमें मिली।

    यांडेक्स ब्राउज़र:

    यह अनुमान लगाना कठिन नहीं है कि वाईआरसी वेबलिंक इस अर्थ में व्यावहारिक रूप से बेजोड़ है।


    सारांश । यदि रचनाकारों द्वारा इस ब्राउज़र में लागू करने का प्रयास किए गए सभी विचार सही ढंग से किए गए, तो इसकी कोई कीमत नहीं होगी, YRC वेबलिंक सर्वश्रेष्ठ, या कम से कम सर्वश्रेष्ठ ब्राउज़रों में से एक के शीर्षक का दावा कर सकता है। लेकिन इसमें जो कमियां देखी गई हैं, उससे यह "सी" के लिए भी योग्य नहीं है। मैं इसे 3- की रेटिंग देता हूं।

    परीक्षण के बाद, मैं ब्राउज़र को अनइंस्टॉल करता हूं - आपके कंप्यूटर पर इस तरह के खराब प्रोग्राम की बिल्कुल आवश्यकता नहीं है। खैर, हम वाईआरसी ग्रुप इंक के अगले कदम की प्रतीक्षा कर रहे हैं। भारतीय प्रोग्रामर सभी कमियों को दूर करने और ब्राउज़र का वास्तव में काम करने वाला संस्करण जारी करने में सक्षम होंगे, उनका सम्मान और प्रशंसा करेंगे। यदि वे असफल होते हैं, तो दुनिया में एक और स्थिर ब्राउज़र होगा।

परियोजना का समर्थन करें - लिंक साझा करें, धन्यवाद!
ये भी पढ़ें
“फटे जूतों में करोड़पति सास... “फटे जूतों में करोड़पति सास... एक लड़की के लिए किरा नाम का क्या मतलब है? संक्षिप्त नाम किरा एक लड़की के लिए किरा नाम का क्या मतलब है? संक्षिप्त नाम किरा पापियों की क्रूर मौत: इवेंजेलिकल हेरोड्स, फ्रायड, दीदात बात करने से व्यक्ति बेहतर महसूस करता है पापियों की क्रूर मौत: इवेंजेलिकल हेरोड्स, फ्रायड, दीदात बात करने से व्यक्ति बेहतर महसूस करता है