PDA

View Full Version : آموزش: به هم ریختی قالب ایمیل



iner30
یک شنبه 17 مرداد 1389, 17:53 عصر
سلام خدمت همه دوستان عزیز

من برای ارسال ایمیل کد نوشتم و میخوام نوشته هام داخل یه قالب قرار بگیره
قالب به تنهایی درست باز میشه ولی وقتی اونو میریزم داخل یک متغییر تا بتونم کل متن ایمیل رو یک متغییر کنم همه کدها به هم میریزه وچینش صفحه عوض میشه و متنها به ریخته میشن

به نظر شما چرا؟
و من چیکار کنم؟

اگه خواستید بگید کد رو هم بذارم

binyaft
یک شنبه 17 مرداد 1389, 18:37 عصر
اولا که بدون کد نمیشه راهنمایی کرد
لطفا کدتون رو بزارید :لبخند:
دوما شاید استایل خود صفحه نمایش دهنده ایمیل روش تاثیر میزاره

xoogle.ir
یک شنبه 17 مرداد 1389, 20:38 عصر
اولا که بدون کد نمیشه راهنمایی کرد
لطفا کدتون رو بزارید :لبخند:
دوما شاید استایل خود صفحه نمایش دهنده ایمیل روش تاثیر میزاره
صفحه نمایش دهنده ایمیل تاثیری روی استایل ایمیل نمیذاره ....
استایل هاتون رو باید داخلی تعریف کنید که بالاترین اولویت رو داره

امیـرحسین
یک شنبه 17 مرداد 1389, 22:12 عصر
ادیتورهایی که ایمیل باهاشون نوشته و فرستاده میشن، کدهای CSS به ایمیل اضافه می کنند.
وقتی ایمیل رو بصورت HTML بازیابی می کنید، خواهید دید که با تگ <style> شروع شدند و برای خودشون CSS دارند که با CSS قالب شما تداخل پیدا می کنه.
برای حل این مشکل، یا ایمیلها رو بصورت text/plain نمایش بدید (توسط توابعی مثل nl2br قابل مشاهده کنید) و یا از iframe استفاده کنید و یا HTML بگیرید و فقط تگ <style>اش رو حذف کنید که ممکنه چندان جالب نشه و ممکنه خیلی هم جالب بشه یعنی وقتی تگ <style> حذف بشه، ایمیل از CSS قالب شما استفاده می کنه و اگر CSS قالب شما خوب تعریف شده باشه، ایمیل خوب دیده میشه و یا برعکس.