मैंने कुछ समय पहले एक कस्टम प्रोफ़ाइल घटक बनाया था। आपको संभवतः एक डेटाबेस तालिका की आवश्यकता होगी जो किसी उपयोगकर्ता चित्र URL के लिए एक उपयोगकर्ता आईडी को मैप कर रही है, फिर छवि को पुनः प्राप्त करने के लिए एक सहायक फ़ाइल बनाएं जहाँ भी आपको इसकी आवश्यकता हो।
छवि अपलोड करने के लिए, मुझे लगता है कि मैंने जूमला छवि प्रबंधक का उपयोग किया था ... इसलिए आप बस एक लिंक प्रदान कर सकते हैं जो प्रबंधक को खोलता है, शायद यह एक संशोधित पथ प्रदान करता है एक प्रोफ़ाइल चित्र फ़ोल्डर में निर्देशन। या, यदि आप (शायद) उन्हें सभी उपलब्ध चित्रों (सभी उपयोगकर्ताओं से अर्थ) को देखने के लिए नहीं चाहते हैं, तो आप दस्तावेज़ से संबंधित बाल तत्वों को हटाकर छवि प्रबंधक (यानी, आपकी छवि प्रबंधक उदाहरण) से सभी फ़ील्ड निकाल सकते हैं जब इसे लोड किया जाता है, तो बस "ब्राउज़ करें" बटन और लेबल को छोड़कर फ़ाइल के नाम और पथ को इंगित करता है, फिर पथ (URL) को ऊपर उल्लिखित तालिका में सहेजें।
मैंने इसे हासिल करने के लिए AJAX का उपयोग किया - तस्वीर को अपलोड करने / बदलने के लिए लिंक पर क्लिक करके एक जावास्क्रिप्ट फ़ंक्शन को कॉल किया गया, जो यूजर आईडी से गुजर रहा है। जावास्क्रिप्ट फ़ंक्शन छवि प्रबंधक को खोलता है, नए पथ को पुनर्प्राप्त करता है, और डेटाबेस में उपयोगकर्ता आईडी और तालिका के पथ के लिए एक AJAX अनुरोध का निर्माण करता है जो डेटाबेस को क्वेरी / अद्यतन करता है। Voilà।
क्या आपको यही चाहिए? मुझे पता है कि अगर यह आपको दिलचस्प लगता है, तो मुझे अधिक जानकारी प्रदान करने में खुशी होगी। हालांकि यह शायद सबसे अच्छा अभ्यास नहीं है।
चियर्स