sina810 0 ارسال شده در شهریور 00 گزارش بازنشر ارسال شده در شهریور 00 سلام دوستان سلام،من چطور میتونم ایمیل عضویت سایت رو غیر فعال کنم.یعنی کاربر بتومه بدونه ایمیل در سایت عضو بشه پیشاپیش ممنون نقل قول لینک به ارسال
Mr-Tarah 158 ارسال شده در شهریور 00 گزارش بازنشر ارسال شده در شهریور 00 سلام دوست عزیز قضیه به این سادگیا نیست یعنی باتوجه به سایت و محتوایی که دارید این قضیه می تونه متفاوت باشه و باید جوانب کار رو بررسی کنید ساده ترین حالت استفاده از پلاگین Digits هست که میاد و به جای ایمیل، شماره موبایل میگیره اما اگر شما در سایتتون فروش فایل انجام میدید، اگر کاربرها بدون ایمیل عضو بشن، اجازه دانلود فایل به صورت پیشفرض بهشون داده نمیشه و شما باید یک سری تغییرات و تنظیماتی رو انجام بدید. مسئله بعدی بحث پسورد و روش های بازیابی هست که اگر قرار باشه کاربر بدون شماره موبایل و ایمیل عضو بشه، چطوری باید این کارو انجام بده و ... درکل پیشنهاد اول من استفاده از Digits هست اما به شرط بررسی موارد بالا 1 نقل قول لینک به ارسال
Mesmaili 294 ارسال شده در شهریور 00 گزارش بازنشر ارسال شده در شهریور 00 ببینید چند راه وجود داره. یکیش همین استفاده از دیجیت هست. مورد بعدی استفاده از افزونه مدیریت حساب کاربران هست که ۲ نمونه ایران هم داره (من از ویرا برای یکی از پروژه ها استفاده کردم) مساله اصلی بعد از حذف ایمیل نحوه ریکاوری هست! خب با دیجیت کلا مشکل رفع میشه چون ایمیل رو حذف میکنه و شماره موبایل ثبت میشه و ریکاوریش هم موبایل هست. در پروژه ای که من کار کردم نیاز به یکسری شخصی سازی هایی بود که ویرا اونهارو تقریبا برطرف میکرد اما مثلا ایمیل رو حذف نمیکرد! اما میشد ریکاوری رمز عبور رو با شماره موبایل انجام داد!. خب برای حل مشکل عضویت بدون ایمیل من فیلد ایمیل رو مخفی کردم و مقدار فیلد شماره تماس رو در فیلد ایمیل + @site.com قرار دادم. درواقع اطلاعات کاربر بدین صورت میشه: محمد اسمعیلی ۰۹۳۰۰۰۰۰۰۰۰ ۰۹۳۰۰۰۰۰۰۰۰@sitename.com درکل بستگی به نیاز خودتون داره.. 1 نقل قول لینک به ارسال
sina810 0 ارسال شده در شهریور 00 مالک گزارش بازنشر ارسال شده در شهریور 00 در 4 ساعت قبل، Mesmaili گفته است : ببینید چند راه وجود داره. یکیش همین استفاده از دیجیت هست. مورد بعدی استفاده از افزونه مدیریت حساب کاربران هست که ۲ نمونه ایران هم داره (من از ویرا برای یکی از پروژه ها استفاده کردم) مساله اصلی بعد از حذف ایمیل نحوه ریکاوری هست! خب با دیجیت کلا مشکل رفع میشه چون ایمیل رو حذف میکنه و شماره موبایل ثبت میشه و ریکاوریش هم موبایل هست. در پروژه ای که من کار کردم نیاز به یکسری شخصی سازی هایی بود که ویرا اونهارو تقریبا برطرف میکرد اما مثلا ایمیل رو حذف نمیکرد! اما میشد ریکاوری رمز عبور رو با شماره موبایل انجام داد!. خب برای حل مشکل عضویت بدون ایمیل من فیلد ایمیل رو مخفی کردم و مقدار فیلد شماره تماس رو در فیلد ایمیل + @site.com قرار دادم. درواقع اطلاعات کاربر بدین صورت میشه: محمد اسمعیلی ۰۹۳۰۰۰۰۰۰۰۰ ۰۹۳۰۰۰۰۰۰۰۰@sitename.com درکل بستگی به نیاز خودتون داره.. این مورد آخر مورد عالی برای کار منه.میتونید راهنمایی کنید؟ نقل قول لینک به ارسال
Mesmaili 294 ارسال شده در شهریور 00 گزارش بازنشر ارسال شده در شهریور 00 در 9 دقیقه قبل، sina810 گفته است : این مورد آخر مورد عالی برای کار منه.میتونید راهنمایی کنید؟ عرض کردم خدمتتون راه ها و روندش رو. البته الان دوباره چک کردم من ۱ قسمت رو اشتباه گفته بودم. شما میتونید ایمیل رو از حالت ضروری در بیارید و در فرم عضویت و ورود مخفی کنید. مشکلی که بود وفتی کاربر بخواد اطلاعاتش رو بروزرسانی کنه با ارور خالی بودن فیلد ایمیل مواجه میشه. من این مورد رو از همون راهی که گفتم حل کردم. به محض ورود کاربر به صفحه پروفایل: بررسی مقدار فرم ایمیل اگر مقدار وجود داشت (یعنی کاربر ایمیل وارد کرده بود) ==> خروج اگر خالی بود ==> دریافت مقدار از فیلد موبایل و اضافه کردن @site.com و اینجا کاربر اگر صفحش رو ذخیره کنه ایمیلش ثبت میشه. البته هنوز میتونید همون موردی که گفتم رو در صفحه عضویت انجام بدید. یعنی فیلد عضویت رو بذارید بمونه حالا یا مخفی و یا نمایان. همین روند بالا رو در اینجا انجام بدید. const getEmailField = document.getElementById("ID_OF_EMAIL_FIELD"); function checkEmailFieldStatus() { if ( getEmailField.value == 0 ) { const getMobileNumber = document.getElementById("ID_OF_MOBILE_FIELD"); const createEmailFromNumber = getMobileNumber.value + "@YOUR_SIZE_NAME.COM_OR_ANYTHING!" getEmailField.value = createEmailFromNumber; } } checkEmailFieldStatus(); قطعا راه های دیگه ای میتونه وجود داشته باشه و قطعا طریق های دیگه هم میشه کد جاوا اسکریپتش رو نوشت. موفق باشید. نقل قول لینک به ارسال
sina810 0 ارسال شده در شهریور 00 مالک گزارش بازنشر ارسال شده در شهریور 00 در 26 دقیقه قبل، Mesmaili گفته است : عرض کردم خدمتتون راه ها و روندش رو. البته الان دوباره چک کردم من ۱ قسمت رو اشتباه گفته بودم. شما میتونید ایمیل رو از حالت ضروری در بیارید و در فرم عضویت و ورود مخفی کنید. مشکلی که بود وفتی کاربر بخواد اطلاعاتش رو بروزرسانی کنه با ارور خالی بودن فیلد ایمیل مواجه میشه. من این مورد رو از همون راهی که گفتم حل کردم. به محض ورود کاربر به صفحه پروفایل: بررسی مقدار فرم ایمیل اگر مقدار وجود داشت (یعنی کاربر ایمیل وارد کرده بود) ==> خروج اگر خالی بود ==> دریافت مقدار از فیلد موبایل و اضافه کردن @site.com و اینجا کاربر اگر صفحش رو ذخیره کنه ایمیلش ثبت میشه. البته هنوز میتونید همون موردی که گفتم رو در صفحه عضویت انجام بدید. یعنی فیلد عضویت رو بذارید بمونه حالا یا مخفی و یا نمایان. همین روند بالا رو در اینجا انجام بدید. const getEmailField = document.getElementById("ID_OF_EMAIL_FIELD"); function checkEmailFieldStatus() { if ( getEmailField.value == 0 ) { const getMobileNumber = document.getElementById("ID_OF_MOBILE_FIELD"); const createEmailFromNumber = getMobileNumber.value + "@YOUR_SIZE_NAME.COM_OR_ANYTHING!" getEmailField.value = createEmailFromNumber; } } checkEmailFieldStatus(); قطعا راه های دیگه ای میتونه وجود داشته باشه و قطعا طریق های دیگه هم میشه کد جاوا اسکریپتش رو نوشت. موفق باشید. ممنون ولی جواب نداد متاسفانه نقل قول لینک به ارسال
sina810 0 ارسال شده در شهریور 00 مالک گزارش بازنشر ارسال شده در شهریور 00 ببیند هدف من اینه زمان خرید محصول در صفحه checkout برای کاربری که عضو سایت نیست کاربر سه تا فیلد داره نام و نام خانوادگی موبایل ایمیل حالا میخوام ایمیل رندوم باشه.یا اون مورد که شما گفتین همه راهها رو امتحان کردم نشد امکان ثبت سفارش بدون عضویت هست.اما من میخوام بدون ورود ایمیل عضو بشه نقل قول لینک به ارسال
Mesmaili 294 ارسال شده در شهریور 00 گزارش بازنشر ارسال شده در شهریور 00 در 6 دقیقه قبل، sina810 گفته است : امکان ثبت سفارش بدون عضویت هست.اما من میخوام بدون ورود ایمیل عضو بشه این خیلی بهتون کمک نمیکنه چون کاربر چجوری میخواد وارد سایت بشه مجددا؟ باید مورد عضویت هنگام ثبت خرید رو روش کار کنید. نمیدونم افزونه آماده ای هست برای این کار یا خیر اما اگر توانایی کد نویسی ندارید و افزونه ای نیست بهتره بدید براتون بنویسند. نقل قول لینک به ارسال
sina810 0 ارسال شده در شهریور 00 مالک گزارش بازنشر ارسال شده در شهریور 00 در 1 دقیقه قبل، Mesmaili گفته است : این خیلی بهتون کمک نمیکنه چون کاربر چجوری میخواد وارد سایت بشه مجددا؟ باید مورد عضویت هنگام ثبت خرید رو روش کار کنید. نمیدونم افزونه آماده ای هست برای این کار یا خیر اما اگر توانایی کد نویسی ندارید و افزونه ای نیست بهتره بدید براتون بنویسند. ورود مجدد برامون مهم نیست فقط عضویت و ثبت شماره موبایل مهمه نقل قول لینک به ارسال
Mesmaili 294 ارسال شده در شهریور 00 گزارش بازنشر ارسال شده در شهریور 00 فکر میکنم باید روی این مورد مانور بدید و قسمت checkout قالبتون رو شخصی سازی کنید. فکر میکنم توضیحاتی و دانستنی هایی که در اختیارم بود رو منتقل کردم. صبر کنید دوستان هم اگر ایده ای دارند به اشتراک بذارن. موفق باشید نقل قول لینک به ارسال
sina810 0 ارسال شده در شهریور 00 مالک گزارش بازنشر ارسال شده در شهریور 00 jQuery(document).on('keyup','#billing_phone',function($){ $('#billing_email').val($(this).val()+"@site.com"); }); حل شد نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .