2008-09-19 15 views
5

मैं एक टिप्पणी नियंत्रण लागू कर रहा हूं जो किसी व्यक्ति को टिप्पणियों का चयन करने और निर्दिष्ट विभागों को भेजने की अनुमति देता है। ईमेल को एक विशिष्ट तरीके से स्वरूपित करने की आवश्यकता है, और मैं सोच रहा था कि ऐसा करने का सबसे अच्छा तरीका क्या होगा।एक HTML ईमेल प्रारूपित करने का सबसे अच्छा तरीका?

क्या मुझे सिर्फ एक स्टाइल जानकारी को एक विशाल विधि में हार्ड कोड करना चाहिए, या क्या मुझे एक अलग फ़ाइल बनाने और इसे पढ़ने में कठिनाई करनी चाहिए, और फिर कुछ टैग को प्रासंगिक जानकारी के साथ प्रतिस्थापित करना चाहिए?

उत्तर

6

यदि संभव हो, तो किसी प्रकार की टेम्पलेट लाइब्रेरी को ढूंढें और उपयोग करें। यह प्रत्येक ईमेल को एक टेम्पलेट बना देगा जो हार्डकोड किए गए फॉर्म की तुलना में बनाए रखना अधिक आसान होगा।

0

मैं एक टेम्पलेट दृष्टिकोण का उपयोग करूंगा। 'कुछवर' के मूल्य के साथ # somevar # जैसे कुछ को बदलकर, एक साधारण रेगेक्स टेम्पलेट सिस्टम बनाना मुश्किल नहीं होगा। आप प्रीमियर टेम्पलेट सिस्टम का भी उपयोग कर सकते हैं, जैसे कि PHP के लिए Smarty। मुझे लगता है कि यह सबसे साफ दृष्टिकोण होगा।

एलेक्स

3

, टेम्पलेट के कुछ प्रकार का उपयोग कर थकाऊ के रूप में के रूप में यह है के अलावा, इनलाइन शैलियों स्टाइल HTML ईमेल के अधिकांश क्रॉस-ग्राहक संगत तरीका है। प्रत्येक ईमेल क्लाइंट बाहरी स्टाइलशीट नहीं लाएगा और कई एम्बेडेड स्टाइल सेक्शन के साथ इतना अच्छा नहीं करते हैं।

यह मामला होने के नाते, मैं यह सुनिश्चित करने के लिए ईमेल के लिए स्टाइल नियमों का एक साधारण सरल सेट चुनूंगा कि यह अलग-अलग ईमेल क्लाइंटों में समान दिखता है और छवियों पर बहुत अधिक भरोसा न करने का प्रयास करें क्योंकि कई क्लाइंट की आवश्यकता होगी सामग्री दिखाने के लिए अतिरिक्त क्लिक करें।

0

मैंने ईमेल प्रारूपित करने के लिए अतीत में एक्सएलएसटी टेम्पलेट का उपयोग किया है। आमतौर पर ईमेल टेबल और इनलाइन सीएसएस का उपयोग करके सर्वोत्तम रूप से निर्मित होते हैं। ध्यान दें कि Outlook 2007 पृष्ठभूमि छवियों :(का समर्थन नहीं करता

0

निश्चित रूप से टेम्पलेट का उपयोग मैं तो जैसे कस्टम टैग का उपयोग करके पाठ टेम्पलेट के साथ यह किया है:।

<p>Dear |FIRST_NAME|, 

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

ध्यान दें कि कुछ ग्राहक (उदाहरण के लिए कमल नोट्स) एक्सएचटीएमएल का समर्थन नहीं करते हैं, इसलिए कोई सीएसएस के साथ सादे पुराने एचटीएमएल 1.0 का उपयोग करें, और आपको ठीक होना चाहिए।

5

अभियान पर नजर रखने के कुछ महान, अच्छी तरह से परीक्षण किया मुक्त टेम्पलेट हैं:

http://www.campaignmonitor.com/templates/

यकीन है कि जो कुछ भी आप सभी ग्राहकों में अच्छी तरह से प्रदर्शित करेगा उपयोग सुनिश्चित करें।

एक महान गाइड:

http://www.campaignmonitor.com/blog/archives/2008/05/2008_email_design_guidelines.html