
अपने phpBB, SMF या MyBB फ़ोरम में असली इमेज अपलोड बटन जोड़ें
लेखक: Product Team · Jul 24, 2026 · 1 मिनट में पढ़ें · आखिरी अपडेट: Oct 2, 2026
जिसने भी कुछ महीनों से ज़्यादा किसी फ़ोरम को मॉडरेट किया है, उसे यह समस्या ज़रूर मिली होगी: सदस्य अपनी सुविधा से किसी भी जगह से इमेज हॉटलिंक कर देते हैं, और जैसे ही मूल होस्ट फ़ाइल डिलीट कर देता है या अपना ढांचा बदल देता है, वे लिंक टूट जाते हैं। धीरे-धीरे सालों पुराने थ्रेड टूटे हुए इमेज आइकन से भर जाते हैं। ज़्यादातर फ़ोरम आख़िर में अपनी खुद की इमेज होस्टिंग चलाने लगते हैं, लेकिन इससे एक समस्या की जगह दूसरी आ जाती है: सर्वर का खर्च, स्टोरेज की सीमा, और एक और चीज़ जिसे पैच और बैकअप करना पड़ता है। YourImageShare के फ़ोरम प्लगइन बीच का रास्ता देते हैं: पोस्ट एडिटर के अंदर एक असली अपलोड बटन, जो फ़ोरम के अपने सर्वर की जगह YourImageShare पर अपलोड करता है, और होस्टिंग का कोई झंझट नहीं रहता।
यह कैसे काम करता है, एक वाक्य में
हर प्लगइन पोस्ट एडिटर के टेक्स्ट बॉक्स के पास एक Upload Image बटन जोड़ता है। उस पर क्लिक करें, फ़ाइल चुनें, और डायरेक्ट लिंक अपने आप BBCode के रूप में आपके कर्सर की जगह डल जाता है। यह उसी अपलोड API से होता है जो yourimageshare.com/about/api पर दी गई है। अलग टैब की ज़रूरत नहीं, और कहीं और से URL कॉपी-पेस्ट करने की भी नहीं।
phpBB
phpBB आज भी सक्रिय रूप से इस्तेमाल होने वाले सबसे प्रचलित फ़ोरम प्लेटफ़ॉर्म में से एक है, और इस तरह की चीज़ों के लिए इसमें एक्सटेंशन सिस्टम मौजूद है। प्लगइन phpBB 3.2 और 3.3 के असली एक्सटेंशन के रूप में आता है: इसे अपने इंस्टॉलेशन की ext डायरेक्टरी में अनज़िप करें, एडमिन कंट्रोल पैनल में Customise, Manage extensions से इसे चालू करें, फिर एक्सटेंशन की टेम्पलेट फ़ाइल में प्लेसहोल्डर की जगह अपनी असली API key डालें। इसके बाद अपलोड बटन हर उस पेज पर अपने आप दिखता है जहाँ पोस्ट एडिटर है, और किसी और सेटिंग की ज़रूरत नहीं।
SMF (Simple Machines Forum)
SMF में अपना पैकेज मैनेजर है, जो ऐसे मॉड इंस्टॉल करने के लिए ही बना है। यह प्लगइन असली SMF पैकेज है, जिसे सामान्य तरीके से Admin, Package Manager से इंस्टॉल किया जाता है। इसके बाद सिर्फ़ एक सोर्स फ़ाइल में प्लेसहोल्डर API key की जगह अपनी असली key डालनी होती है। SMF का पैकेज सिस्टम इंटीग्रेशन को सही ढंग से रजिस्टर कर देता है, इसलिए फ़ोरम की थीम फ़ाइलों को सीधे छूने की ज़रूरत नहीं पड़ती।
MyBB
MyBB के प्लगइन सीधी-सादी inc/plugins डायरेक्टरी में रहते हैं, और यह MyBB 1.8 का असली प्लगइन है जो MyBB के अपने डॉक्यूमेंटेड हुक सिस्टम का इस्तेमाल करता है। प्लगइन फ़ाइल को सही जगह कॉपी करें, एडमिन पैनल में Configuration, Plugins से उसे एक्टिवेट करें, और उसी फ़ाइल में अपनी API key डालें। बाकी दोनों की तरह, इसके बाद बटन हर उस जगह अपने आप दिखता है जहाँ पोस्ट एडिटर है।
FluxBB, PunBB और ZetaBoards
इन तीनों में phpBB, SMF और MyBB जैसा औपचारिक प्लगइन या एक्सटेंशन सिस्टम नहीं है, इसलिए इन्हें जोड़ना इंस्टॉल होने वाले पैकेज की जगह एक छोटा कॉपी-पेस्ट स्निपेट है। FluxBB और PunBB के लिए एक छोटा script टैग सीधे आपकी सक्रिय स्टाइल की टेम्पलेट फ़ाइल में जाता है। ZetaBoards एक होस्टेड प्लेटफ़ॉर्म है, जिसे आप खुद इंस्टॉल नहीं करते, इसलिए वही स्निपेट Admin CP के Board Template सेक्शन में डाला जाता है। यह सुविधा ठीक ऐसे ही पूरी साइट के कस्टमाइज़ेशन के लिए बनी है, और इसमें फ़ाइल एक्सेस की ज़रूरत नहीं पड़ती। तीनों के पूरे कॉपी-पेस्ट निर्देश API डॉक्यूमेंटेशन पेज से लिंक किए गए हैं।
फ़ोरम के लिए खुद इमेज होस्ट करने से यह बेहतर क्यों है
फ़ोरम के लिए अपनी इमेज होस्टिंग चलाने का मतलब है ऐसे स्टोरेज का पैसा देना जो समय के साथ बढ़ता ही जाता है, क्योंकि पुराने अटैचमेंट शायद ही कोई डिलीट करता है। साथ ही यह एक और सिस्टम है जिसके लिए बैकअप, सिक्योरिटी पैच और निगरानी चाहिए। इसकी जगह अपलोड YourImageShare पर भेजने से यह पूरा खर्च और रखरखाव आपके अपने सर्वर से हट जाता है। सदस्यों को फिर भी अपनी पोस्ट में सीधे एक असली, स्थायी और काम करने वाला इमेज लिंक मिलता है, बस वह ऐसे इंफ्रास्ट्रक्चर पर नहीं रहता जिसे आपको खुद संभालना पड़े।
अलग-अलग थर्ड-पार्टी इमेज होस्ट पर निर्भर रहने से यह बेहतर क्यों है
किसी प्लगइन के बिना ज़्यादातर समुदायों में यही होता है कि सदस्य अपनी पसंद का कोई भी इमेज होस्ट चुनते हैं और पोस्ट में सीधा लिंक चिपका देते हैं। टूटे लिंक की समस्या की जड़ यही है: हर सदस्य अलग होस्ट चुनता है, उनमें से कुछ होस्ट आगे चलकर बंद हो जाते हैं या पुरानी फ़्री-टियर सामग्री हटाने लगते हैं, और पुराने थ्रेड धीरे-धीरे खराब होते जाते हैं। फ़ोरम प्लगइन सबके लिए एक ही होस्ट तय कर देता है, जिसमें लिंक का फ़ॉर्मैट एक जैसा और सीधा होता है, और अपलोड हर बार एक ही तरीके से, पोस्ट एडिटर से ही होता है, अलग टैब से नहीं जिसे छोड़ देना आसान है।
फ़ोरम अपलोड पर एक्सपायरी सेट करना
हर फ़ोरम अपलोड का हमेशा रहना ज़रूरी नहीं। सपोर्ट थ्रेड का एक बार का अटैचमेंट, किसी बग के ठीक होने से पहले उसे दिखाने वाला अस्थायी स्क्रीनशॉट, या किसी हो चुके इवेंट की प्रमोशनल इमेज, इनमें से किसी को हमेशा स्टोरेज में पड़े रहने की ज़रूरत नहीं। व्यापक API में उपलब्ध एक्सपायरिंग अपलोड की सुविधा यहाँ भी लागू होती है, जिससे फ़ाइल तय समय के बाद चुपचाप हट जाती है और हमेशा पड़ी नहीं रहती। समय कैसे तय होता है, इसकी पूरी जानकारी API रेफ़रेंस पेज पर है।
एक API key, सभी सदस्य
एक बात पहले से सोच लेना अच्छा है: प्लगइन एक ही API key इस्तेमाल करता है, जिसे इंस्टॉल करने वाला, आमतौर पर फ़ोरम का एडमिन, कॉन्फ़िगर करता है। हर सदस्य के लिए अलग key नहीं होती। इसका मतलब है कि प्लगइन से होने वाला हर अपलोड एक ही अकाउंट की रेट लिमिट और उपयोग में गिना जाता है। छोटे से मध्यम समुदायों के लिए यह आमतौर पर ठीक है, लेकिन अगर फ़ोरम पर बहुत ज़्यादा ट्रैफ़िक है तो डॉक्यूमेंटेड सीमाओं से मिलान कर लेना चाहिए। रेट लिमिट और उन्हें बताने वाले रिस्पॉन्स हेडर कैसे पढ़ें, यह API डॉक्यूमेंटेशन पेज पर विस्तार से बताया गया है।
शुरुआत कैसे करें
हर प्लगइन और हर प्लेटफ़ॉर्म के सटीक इंस्टॉलेशन चरण yourimageshare.com/about/api पर Forum Plugins के तहत लिंक किए गए हैं। सबसे पहले आपको एक API key चाहिए होगी, जो yourimageshare.com पर साइन इन करने के बाद My account से एक मिनट से भी कम समय में बन जाती है। ज़्यादातर कम्युनिटी फ़ोरम के लिए मुफ़्त टियर की रेट लिमिट काफ़ी है, अपग्रेड की ज़रूरत नहीं।
समुदाय में लागू करने से पहले टेस्ट करें
पूरे फ़ोरम में नए अपलोड बटन की घोषणा करने से पहले इंस्टॉल किए गए प्लगइन को खुद टेस्ट करना अच्छा रहता है, हो सके तो किसी प्राइवेट या सिर्फ़ स्टाफ़ वाले टेस्ट बोर्ड में, अगर आपके फ़ोरम में ऐसा है। एक टेस्ट संदेश पोस्ट करें, अपलोड बटन पर क्लिक करें, देखें कि बना हुआ लिंक सही खुलता और दिखता है, फिर टेस्ट पोस्ट डिलीट कर दें। इससे सेटअप की दो सबसे आम गलतियाँ जल्दी पकड़ में आ जाती हैं: गलत तरीके से चिपकाई गई API key, जिसमें पहली बार अपलोड करने पर आमतौर पर ऑथेंटिकेशन एरर दिखता है, और गलत डायरेक्टरी में कॉपी हुआ प्लगइन, जिसमें आमतौर पर बटन दिखता ही नहीं। टेस्टिंग में पकड़ लेने पर दोनों जल्दी ठीक हो जाती हैं, और लॉन्च के बाद किसी उलझे हुए सदस्य के हेल्प फ़ोरम में पोस्ट करने से इनका पता चलने के मुकाबले यह कहीं कम दिखाई देने वाला होता है।
मॉडरेशन के बारे में एक बात
YourImageShare के ज़रिए अपलोड की गई हर फ़ाइल, चाहे वह वेबसाइट से हो, सीधे API से हो या इन प्लगइन में से किसी से, प्लेटफ़ॉर्म पर किसी भी दूसरे अपलोड की तरह उसी स्वचालित मॉडरेशन जाँच से गुज़रती है। यह आपके फ़ोरम की अपनी मॉडरेशन नीति की जगह नहीं लेता, सदस्यों का व्यवहार और पोस्ट की सामग्री अब भी आपके समुदाय की ज़िम्मेदारी है। लेकिन इसका मतलब यह ज़रूर है कि इमेज होस्टिंग खुद पूरी तरह बिना मॉडरेशन की कचरा-पेटी नहीं है, जो तब मायने रखता है जब आप इसमें और किसी पूरी तरह गुमनाम, बिना मॉडरेशन वाले थर्ड-पार्टी होस्ट में से चुन रहे हों।
मौजूदा इमेज होस्टिंग की आदतों के साथ इसे लागू करना
जो फ़ोरम काफ़ी समय से चल रहे हैं, उनके सदस्यों की अपनी आदतें पहले से होती हैं: कुछ अपनी पर्सनल होस्टिंग से हॉटलिंक करते हैं, कुछ उस फ़्री इमेज होस्ट से जिसे वे हमेशा से इस्तेमाल करते आए हैं। प्लगइन किसी को वह व्यवहार बदलने के लिए मजबूर नहीं करता, वह बस टेक्स्ट बॉक्स के ठीक बगल में एक तेज़ और ज़्यादा भरोसेमंद विकल्प जोड़ देता है। व्यवहार में, जब सदस्य एक-क्लिक अपलोड बटन को कुछ बार आज़मा लेते हैं और देखते हैं कि उससे बना लिंक पुराने हॉटलिंक की गई इमेज की तरह कभी नहीं टूटता, तो अपनाना अपने आप हो जाता है, ज़बरदस्ती माइग्रेशन या नियम बदलने की ज़रूरत नहीं पड़ती। नए बटन के बारे में बताने वाला एक छोटा पिन किया हुआ थ्रेड, जिसमें उत्सुक लोगों के लिए API डॉक्यूमेंटेशन पेज का लिंक हो, आमतौर पर काफ़ी होता है।
अगर आपका फ़ोरम सॉफ़्टवेयर सूची में नहीं है
phpBB, SMF, MyBB, FluxBB, PunBB और ZetaBoards आज भी सक्रिय रूप से चल रहे फ़ोरम के बड़े हिस्से को कवर करते हैं, लेकिन विकल्प सिर्फ़ यही नहीं हैं। कोई भी फ़ोरम सॉफ़्टवेयर जो अपने पेज टेम्पलेट में छोटा HTML और JavaScript स्निपेट रेंडर कर सकता है, जो ज़्यादातर सेल्फ़-होस्टेड फ़ोरम प्लेटफ़ॉर्म पर लागू होता है, वही विजेट इस्तेमाल कर सकता है जो FluxBB और PunBB के इंटीग्रेशन में है: एक पेज-एडिटर बटन जो API से अपलोड करता है और BBCode अपने आप डाल देता है। जो लोग स्निपेट को किसी दूसरे प्लेटफ़ॉर्म के हिसाब से ढालने में सहज हैं, उनके लिए यह जिस एंडपॉइंट को कॉल करता है उसकी पूरी तकनीकी जानकारी yourimageshare.com/about/api पर है।
सदस्यों को असल में क्या दिखता है
सदस्य के नज़रिए से पोस्ट करने में बस एक नया बटन जुड़ने के सिवा कुछ नहीं बदलता। उन्हें yourimageshare.com पर अकाउंट की ज़रूरत नहीं, यह जानने की भी नहीं कि अपलोड किसी अलग सेवा से हो रहा है, और "इमेज जोड़ने के लिए इस बटन पर क्लिक करें" के अलावा किसी निर्देश की भी नहीं। इससे बना लिंक पोस्ट में चिपकाए गए किसी भी दूसरे इमेज लिंक की तरह ही व्यवहार करता है, सामान्य रूप से प्रीव्यू दिखाता है और सालों बाद भी उसी तरह काम करता है, और यही वह खूबी है जिसकी वजह से इसे सेट अप करना सार्थक है।
ज़बरदस्ती किए बिना अपनाने को बढ़ावा देना
नए बटन के बारे में बताने वाली एक छोटी पिन की हुई पोस्ट, जिसमें YourImageShare का लिंक हो ताकि उत्सुक लोग जान सकें कि अब इमेज कौन होस्ट कर रहा है, आमतौर पर काफ़ी होती है। पुराने समुदाय में पुरानी आदतों से ज़बरदस्ती माइग्रेशन कराना शायद ही कभी अच्छा रहता है, जबकि टेक्स्ट बॉक्स के बगल में बैठा एक सचमुच तेज़ विकल्प कुछ हफ़्तों में अपने आप लोगों का दिल जीत लेता है।
सेटअप में हर प्लेटफ़ॉर्म पर कुछ ही मिनट लगते हैं, और एक बार हो जाने के बाद वह वैसा ही रहता है। फ़ोरम को समय-समय पर जो एडमिन पैनल अपडेट चाहिए, उनके अलावा किसी रखरखाव की ज़रूरत नहीं।
एक छोटी तुलना जो तैयार रखना अच्छा है
अगर सदस्य पूछें कि फ़ोरम ने सबको अपनी मर्ज़ी से कहीं से भी हॉटलिंक करने देना क्यों बंद कर दिया, तो संक्षिप्त जवाब है भरोसेमंद होना। YourImageShare से बना लिंक काम करता रहता है क्योंकि यह प्लेटफ़ॉर्म ठीक उसी फ़ाइल को लंबे समय तक होस्ट करने के लिए बना है, जैसे yourimageshare.com वेबसाइट से सीधे अपलोड करने वाले हर किसी के लिए काम करता है। किसी सदस्य के पाँच साल पहले जिस भी जगह अकाउंट था, वहाँ के लिंक की ऐसी कोई गारंटी नहीं होती, और वेब पर पुरानी टूटी इमेज का एक बड़ा हिस्सा ठीक इसी पैटर्न से आता है।
अगर फ़ोरम के सदस्य सेव की गई फ़ाइल की जगह सीधे स्क्रीनशॉट टूल से अपलोड करना चाहें, तो यह साथ वाली पोस्ट ShareX, Flameshot और Greenshot के इंटीग्रेशन सेट करने के बारे में बताती है, जो बग दर्ज करने, स्क्रीनशॉट शेयर करने या सपोर्ट सवालों के जवाब में विज़ुअल सबूत देने वालों के लिए फ़ोरम प्लगइन के साथ बख़ूबी जुड़ते हैं।
इनमें से किसी के लिए फ़ोरम के मुख्य सॉफ़्टवेयर को छूने की ज़रूरत नहीं पड़ती, जो उन लोगों के लिए मायने रखता है जो भविष्य के अपग्रेड को जटिल बनाने वाली किसी भी चीज़ से बचना चाहते हैं।
अगर आपको अपलोड चरण की नहीं, बल्कि खुद BBCode फ़ॉर्मैटिंग की रेफ़रेंस चाहिए, तो BBCodes, HTML tags और embeddable frames देखें। प्लगइन की जगह स्क्रिप्ट से बल्क अपलोड के लिए API से अपलोड ऑटोमेट करना देखें।