nimapars

سوال بسیار مهم . مشکل در ثبت نام وردپرس

14 پست در این موضوع قرار دارد

سلام دوستان خوبید ؟ عید همگی مبارک . سوالی دارم از خدمت تمام مدیران و کاربران سایت .

بنده قصد داریم سیستم ثبت نام پیشفرض وردپرس رو به سیستم چت روم وصل کنم . تمامی کارهارو انجام دادم اما یک مشکل هست که در حدود 1 ماه و یا بیشتر من رو اسیر خودش کرده از هر شخصی هم سوال می کنم جواب درستی به من نمیده

مشکل من این هست که قصد دارم قالب و استایل ثبت نام پیشفرض وردپرس رو تغییر بدم . ایا امکان این کار هست ؟ از همه دوستان خواهش می کنم جواب مطمئن و کاملی رو به من بدند .

ادرس هایی که قصد تغییر دارم در زیر نوشته شده :

قسمت نام نویسی : http://mihanchat.net/wp-login.php?action=register

قسمت فراموشی رمز : http://mihanchat.net/wp-login.php?action=lostpassword

ممنون از همگی . اگر راهی برای تغییر این استایل و قالب هست برای بنویسید که به چه شکل تغییر بدم . مرسی

0

به اشتراک گذاری این پست


لینک به پست

سلام

دوست عزیز این که یکی از راحت ترین کارهاست نمیدونم چرا 1 ماهه معطل شدید

شما میتونید از افزونه های ثبت نام مثل register plus که پارسی هم هست و استایل پیش فرض داررو نصب کنید

بعد اگر از استایل خودِ افزونه خوشتون نیمود ، میتونید از طریق css افزونه هر تغییری که دوست دارید بدید

2

به اشتراک گذاری این پست


لینک به پست

سلام کسری جان خوبید ؟

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

0

به اشتراک گذاری این پست


لینک به پست

ممنون

خب ببینید شما در تنظیمات همین افزونه میتونید کاری کنید که رمز رو به ایمیل بفرسته و فیلدهایی که میخواید رو حذف کنید یا اضافه کنید یا ....

اگر بخواید تو خود کدهای وردپرس تغییرات بدین خیلی درسر داره و تو آپدیت ها هم همه چی بر میگرده به حالت پیش فرض

شما افزونرو نصب کنید توی تنظیماتش همه کار میتونید کنید

1

به اشتراک گذاری این پست


لینک به پست

پارسا جان سلام خوبید ؟ اقا من تغییرات دادم اما با پیغام زیر مواجعه شدم

Warning: Cannot modify header information - headers already sent by (output started at /home/mhpars/public_html/wp-content/plugins/login-screen-manager/inc/admin.php:61) in /home/mhpars/public_html/wp-includes/pluggable.php on line 881

پارسا جان ایا اگر این تغییرات رو انجام بدم قسمت ثبت نام و فراموشی رمز هم تغییر میکنه ؟

پارسا جان ممنون میشم از شما اگر ایدی یاهو دارید به من بدید تا به صورت انلاین با شما صحبت کنم . با سپاس

0

به اشتراک گذاری این پست


لینک به پست

افزونه دوم، theme-my-login استفاده کنید.

میتونید ورود، خروج و فراموشی رمز و حتی بخش کاربری رو توی یک برگه در سایت داشته باشید.

2

به اشتراک گذاری این پست


لینک به پست

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

قسمت نام نویسی : http://mihanchat.net...action=register

قسمت فراموشی رمز : http://mihanchat.net...on=lostpassword

0

به اشتراک گذاری این پست


لینک به پست

کامل تغییر دادن یعنی چی؟!!!

(یک بار این کاررو کردم، پشیمون شدم! چون تعداد خطی که واسش نوشتم خیلی زیاد شد! بهتره به فکر تغییر همین برگه پیشفرض باشید)

2

به اشتراک گذاری این پست


لینک به پست

پارسا جان منظور من تغییر کلی در استایل قالب ثبت نام هست . به نظر شما کار سختی هست ؟ شما می تونید انجام بدید ؟

0

به اشتراک گذاری این پست


لینک به پست

پارسا جان من با این لینک هایی که دادید می تونم ادرس مقابل رو تغییر استایل بدم ؟ : http://mihanchat.net/wp-login.php?action=register

پارسا جان راستی یک سوال دیگه . وقتی کد نویسیش رو انجام دادیم چطوری جایگزین کنیم ؟ یعنی قالب جدید رو بیاریم در http://mihanchat.net/wp-login.php?action=register قرار بدیم ؟ در این رابطه هم راهنمایی می کنید ؟

0

به اشتراک گذاری این پست


لینک به پست

شما باید استایل رو روی همین قالب اعمال کنید

0

به اشتراک گذاری این پست


لینک به پست

سلام خسته نباشید

 

من ثبت نام سایتم خراب شده افزونه پروفایل بیلدر رو داشتم وقتی دیدم خراب شده فکر کردم با یک افزونه مشکل داره پاکش کردم

چند افزونه دیگه هم که جدید بودن پاک کردم اما بازم همین مشکل رو دارم افزونه ثبت نامم الان Ultimate Member است

و مشکل همچنان پا برجاست ( وقتی وارد برگه ثبت نام یا ورود یا پروفایل یا هر چیز دیگه ای میشید آخرین محصول وردپرس EDD نمایش داده میشه )

 

http://tshop.topdesignergroup.ir/

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط armin19901369
       با سلام و احترام
      یک وبسایت بر مبنای وردپرس دارم. پروژه در رابطه با ارتقا افزونه های وردپرسی هست و شامل دو قسمت زیر هست:
      ۱-در وبسایت از سیستم امتیازدهی با افزونه mycred رو دارم. هوک های پیش فرض افزونه شامل گراویتی فرم هست و بر مبنای پر کردن هر فرم به کاربر امتیاز میده.
      بعد از پر کردن فرم ها با استفاده از افزونه گراویتی فلو روندهایی برای فرم ها انجام میشه. می خوام یه هوک توی mycred تعریف بشه که در صورتی که یک روند برای فرم انجام شد به کاربر امتیاز بده. یعنی یه هوک برای گراویتی فلو تو mycred تعریف بشه.
      ۲-. افزونه mycred برای referal هایی که منجر به ثبت نام کاربر بشه به کاربر ارجاع دهنده امتیاز میده. این در صورتی کار می کنه که از ثبت نام پیش فرض وردپرس استفاده بشه.ثبت نام در حال حاضر از طریق افزونه digits و با استفاده از شماره موبایل انجام میشه
      می خوام با ثبت نام کاربر از طریق digits هم امتیاز ارجاع داده بشه.
      ممنون میشم هزینه و زمان رو برای انجام هر قسمت پروژه بفرمایید.
    • توسط ariux
      سلام دوستان ، من با استفاده از این مقاله اقدام به تعبیه ورود و ثبت نام در سایتم کردم ، اما با مشکلی رو به رو شدم .
      مشکل در واقع این هستش که فرم به خوبی کار میکنه و کاربر ورود ؛ و یا ثبت نام رو انجام میده اما صفحه به صورت اتوماتیک ری لود / ری فرش نمیشه تا اطلاعات کاربر لاگین شده رو نمایش بده .
      البته بعد از ری فرش صفحه توسط بروزر اطلاعات کاربر نمایش داده میشه اما مشکل همینجاست که ری لود باید اتوماتیک انجام بشه و نه توسط کاربر . 
      مورد عجیب اما این هستش که تمام مواردی که عرض کردم روی سایت آنلاین بروز پیدا میکنه و روی نسخه لوکال که توسط wamp ایجاد شده ، تمام موارد بدون کوچکترین مشکلی کار میکنند و جواب میدهند .
      این کدهایی هستش که بنده کمی شخصی سازیشون کردم اینجا قرار میدم ، امیدوارم دوستی بتونه کمک بکنه 
       
      function auth_user_login($user_login, $password, $login) { $info = array(); $info['user_login'] = $user_login; $info['user_password'] = $password; $info['remember'] = (isset( $_POST['rememberme'] ) && true == $_POST['rememberme'] ? true : false); $userdata = get_user_by('login', $info['user_login']); $result = wp_check_password($info['user_password'], $userdata->data->user_pass, $userdata->data->ID); if ( $result ) { auto_login( $userdata ); echo json_encode(array('loggedin'=>true, 'message'=>__('ورود موفقیت امیز بود ، در حال بارگذاری'))); } else { echo json_encode(array('loggedin'=>false, 'message'=>__(' اطلاعات وارد شده نادرست می باشد! '))); } die(); } function auto_login( $user ) { if ( !is_user_logged_in() ) { $user_id = $user->data->ID; $user_login = $user->data->user_login; wp_set_current_user( $user_id, $user_login ); wp_set_auth_cookie( $user_id ); } }  
      jQuery(document).ready(function ($) { // Display form from link inside a popup $('#pop_login, #pop_signup').on('click', function (e) { formToFadeOut = $('form#register'); formtoFadeIn = $('form#login'); if ($(this).attr('id') == 'pop_signup') { formToFadeOut = $('form#login'); formtoFadeIn = $('form#register'); } formToFadeOut.fadeOut(100, function () { formtoFadeIn.fadeIn(); }) return false; }); // Display lost password form $('#pop_forgot').click(function(){ formToFadeOut = $('form#login'); formtoFadeIn = $('form#forgot_password'); formToFadeOut.fadeOut(100, function () { formtoFadeIn.fadeIn(); }) return false; }); // Close popup $(document).on('click', '.close-any, .close', function () { $('form#login, form#register, form#forgot_password').fadeOut(100, function () { $('.close-any').remove(); }); return false; }); // Show the login/signup popup on click $('#show_login, #show_signup').on('click', function (e) { $('[canvas]').prepend('<div class="close-any"></div>'); if ($(this).attr('id') == 'show_login') $('form#login').fadeIn(100); else $('form#register').fadeIn(100); e.preventDefault(); }); // Perform AJAX login/register on form submit $('form#login, form#register').on('submit', function (e) { if (!$(this).valid()) return false; $('p.status', this).show().text(auth_script_object.loadingmessage); action = 'ajaxlogin'; username = $('form#login #username').val(); firstName = ''; lastName = ''; rememberme = ''; email = ''; password = $('form#login #password').val(); security = $('form#login #security').val(); if ($(this).attr('id') == 'register') { action = 'ajaxregister'; username = $('#signonname').val(); firstName = $('#signonfirstname').val(); lastName = $('#signonlastname').val(); password = $('#signonpassword').val(); email = $('#email').val(); security = $('#signonsecurity').val(); } ctrl = $(this); $.ajax({ type: 'POST', dataType: 'json', url: auth_script_object.ajaxurl, data: { 'action': action, 'username': username, 'password': password, 'email': email, 'firstName': firstName, 'lastName': lastName, 'security': security }, success: function (data) { $('p.status', ctrl).text(data.message); if (data.loggedin == true) { document.location.href = auth_script_object.redirecturl; window.location.reload(true); } } }); e.preventDefault(); }); // Perform AJAX forget password on form submit $('form#forgot_password').on('submit', function (e) { if (!$(this).valid()) return false; $('p.status', this).show().text(auth_script_object.loadingmessage); ctrl = $(this); $.ajax({ type: 'POST', dataType: 'json', url: auth_script_object.ajaxurl, data: { 'action': 'ajaxforgotpassword', 'user_login': $('#user_login').val(), 'security': $('#forgotsecurity').val(), }, success: function (data) { $('p.status', ctrl).text(data.message); } }); e.preventDefault(); return false; }); // Client side form validation if ($("#register").length) $("#register").validate( { rules: { password2: { equalTo: '#signonpassword' } } } ); else if ($("#login").length) $("#login").validate(); if ($('#forgot_password').length) $('#forgot_password').validate(); });  
      ممنون از شما
    • توسط alimelody
      درود به همگی دوستان و اساتید عزیز 
      آقا من خیلی جستجو کردم داخل انجمن و خیلی مطلبم دیدم اما متاسفانه به هیچ نتیجه‌ای نرسیدم
      من میخوام کابران سایتم زمان ثبت نام با استفاده از ارسال کد پیامک وارد بشن
      البته من پنل raygansms.com رو با یه شماره اختصاصی خریداری کردم
      یه شماره اختصاصی هم خریداری کردم و وب سرویسم فعال شده و تستم کردم و جواب گرفتم
      و بعد از فعالسازی، توی یکی از صفحات بلاگ مربوط پنل پیامک دوتا افزونه بود یکی دیجیت اگه اشتباه نگفته باشم و یکی هم wp sms بود که دانلود و نصب 
      الان فقط یه مشکلی دارم
      میخوام بدونم آیا میتونم فیلدهای اورجینال وردپرس (که با عنوان ایمیل هستش) مربوط به ثبت نام و عضویت رو تبدیل به عضویت پیامکی کنم؟ 
      یعنی دقیقا نمای فیلدها همونا باشه ولی بجای ایمیل گزینه موبایل باشه؟ 
      و یا افزونه ای هستش که به سادگی فیلدهای وردپرس باشه 
      چون افزونه دیجیت رو که نصب کردم، انگار نسخه نال شده ست و کد لایسنس روش بود و زیرشم نوشته بود که توسط تیم پرشین اسکریپت قفلش باز شده
      ولی وقتی این افزونه رو واسه ثبت نام کاربران میذارم کلا پروسه ثبت نامش میره توی یک فضای دیگه و کلا از حالت قالبم خارج میشه و صفحه مخصوص به افزونه میاد که مربوط به افزونه هستش
      همچیش عالیه ولی آیا امکانش که یا خودش فیلد وردپرس رو جایگزین فیلد افزونه کنم که یه صفحه ساده باشه و یا افزونه ای هستش که این کارو برام انجام بده
      کلی مطلب دیدم ولی هیچکدوم اون چیزی که من دنبالشم نبود متاسفانه 
      ممنون میشم راهنماییم کنید 
      ممنون از لطفتون 
    • توسط m3hdigh
      سلام و وقت بخیر ،
      بنده یک قالب آماده خریداری کرده ام برای آموزش آنلاین LMS . یک سرویس ارسال sms هم از کاوه نگار باری احراز هویت خریداری کرده ام . ثبت نام و ورود در دوره ها با استفاده از یک پلاگین انجام میشه . که من در قسمت account اون رو به طور کل پاک کردم و تغییر دادم ( قسمت عضویت در سایت )
      در حال حاضر یکسری مشکلات برای چک کردن اعضای ثبت نام شده دارم و همچنین فراموشی رمز عبور .
      ممنون میشم اگر کمکم کنید .
      صفحه عضویت
       
      <h2 class="registerFormTitle">ثبت نام</h2> <div class="AuthWithMobile"> <form action="#" method="post" id="AuthWithMobileForm"> <label>کد ارسال شده خود را وارد نمایید.</label> <input type="hidden" name="AuthCodeDefault" id="AuthCodeDefault"> <input type="text" class="isNumberic" name="AuthMobileCode" id="AuthMobileCode" placeholder="کد احراز هویت" maxlength="4"> <input type="submit" class="btn btn-default" id="SumbitAuthMobile" value="احراز هویت"> </form> </div> <form action="#" method="post" id="SignUpForm"> <div class="form-group"> <label for="register_first_name">نام</label> <input type="text" name="register_first_name" id="register_first_name" > </div> <div class="form-group"> <label for="register_last_name">نام خانوادگی</label> <input type="text" name="register_last_name" id="register_last_name" > </div> <div class="form-group"> <label for="register_mobile">شماره موبایل</label> <input type="text" name="register_mobile" class="isNumberic" id="register_mobile" maxlength="11"> </div> <div class="form-group"> <label for="register_first_name">کلمه عبور</label> <input type="password" name="register_password" id="register_password" > </div> <input type="submit" class="btn btn-default" id="SubmitRegisterForm" value="ثبت نام"> </form>  
      javascript
      function AuthMobile(){ var ajaxurl = "/wp-admin/admin-ajax.php"; var register_mobile = jQuery("form#SignUpForm #register_mobile").val(); jQuery.ajax({ type: 'POST', dataType: 'json', url: ajaxurl, data: { 'action' : 'exir_danesh_Auth_With_Mobile', 'mobile' : register_mobile, }, success: function (data) { if (data.status !== 'true' ) { jQuery(".AuthWithMobile").show(); jQuery("#AuthCodeDefault").val(data.auth_code); return true; return true; }else{ alert("کلمه عبور وارد شده اشتباه می باشد."); } }, error: function (errorThrown) { } }); } jQuery(document).ready(function () { jQuery("#AuthWithMobileForm").submit(function (e) { e.preventDefault(); var auth_code = jQuery("#AuthMobileCode").val(); auth_code = + auth_code * 3781; var Current_auth_code = jQuery("#AuthCodeDefault").val(); if(auth_code.length < 4){ jQuery("form#AuthWithMobileForm #AuthWithMobileForm").css("border","1px solid #ff0035"); return false; } else{ jQuery("form#AuthWithMobileForm #AuthWithMobileForm").removeAttr("style"); } if(auth_code == Current_auth_code){ var ajaxurl = "/wp-admin/admin-ajax.php"; var register_first_name = jQuery("form#SignUpForm #register_first_name").val(); var register_last_name = jQuery("form#SignUpForm #register_last_name").val(); var register_mobile = jQuery("form#SignUpForm #register_mobile").val(); var register_password = jQuery("form#SignUpForm #register_password").val(); jQuery.ajax({ type: 'POST', dataType: 'json', url: ajaxurl, data: { 'action' : 'exir_danesh_SignUpWith_mobile', 'user_name' : register_mobile, 'user_password' : register_password , 'user_first_name' : register_first_name , 'user_last_name' : register_last_name , }, success: function (data) { if (data.status) { // $(".SignUpMobile#AlertAjax").hide(); // $("form#SignUpForm #SignUpBtn").val(data.message); window.location.reload(); }else{ window.location.reload(); } }, error: function (errorThrown) { window.location.reload(); } }); } else{ jQuery("form#AuthWithMobileForm #AuthWithMobileForm").css("border","1px solid #ff0035"); alert("error"); } }) jQuery("body .isNumberic").on("keypress keyup blur",function () { jQuery(this).val(jQuery(this).val().replace(/[^\d].+/, "")); if ((event.which < 48 || event.which > 57)) { event.preventDefault(); } if(jQuery(this).val() == ""){jQuery(this).val()} }); jQuery("form#SignUpForm").submit(function (e) { e.preventDefault(); var register_first_name = jQuery("form#SignUpForm #register_first_name").val(); var register_last_name = jQuery("form#SignUpForm #register_last_name").val(); var register_mobile = jQuery("form#SignUpForm #register_mobile").val(); var register_password = jQuery("form#SignUpForm #register_password").val(); if(register_first_name.length < 3){ jQuery("form#SignUpForm #register_first_name").css("border","1px solid #ff0035"); return false; } else{ jQuery("form#SignUpForm #register_first_name").removeAttr("style"); } if(register_last_name.length < 3){ jQuery("form#SignUpForm #register_last_name").css("border","1px solid #ff0035"); return false; } else{ jQuery("form#SignUpForm #register_last_name").removeAttr("style"); } if(register_mobile.length < 11){ jQuery("form#SignUpForm #register_mobile").css("border","1px solid #ff0035"); return false; } else{ jQuery("form#SignUpForm #register_mobile").removeAttr("style"); } if(register_password.length < 8){ jQuery("form#SignUpForm #register_password").css("border","1px solid #ff0035"); return false; } else{ jQuery("form#SignUpForm #register_password").removeAttr("style"); } if(AuthMobile()){ return true; } else{ return false; } }); });  
      sms.php
       
      <?php function CurlSend($request,$params,$result = false){ // Generate curl request $session = curl_init($request); // Tell curl to use HTTP POST curl_setopt ($session, CURLOPT_POST, true); // Tell curl that this is the body of the POST curl_setopt ($session, CURLOPT_POSTFIELDS, $params); // Tell curl not to return headers, but do return the response curl_setopt($session, CURLOPT_HEADER, false); curl_setopt($session, CURLOPT_RETURNTRANSFER, true); // obtain response $response = curl_exec($session); curl_close($session); // print everything out if($result){ return true; } } add_action( 'wp_ajax_exir_danesh_Auth_With_Mobile', 'exir_danesh_Auth_With_Mobile' ); add_action( 'wp_ajax_nopriv_exir_danesh_Auth_With_Mobile', 'exir_danesh_Auth_With_Mobile' ); if( !function_exists('exir_danesh_Auth_With_Mobile') ): function exir_danesh_Auth_With_Mobile(){ $mobile = sanitize_text_field($_POST['mobile']); $message = rand(1000,9999); $apiCode = "*************************************************"; $request = 'https://api.kavenegar.com/v1/'.$apiCode.'/verify/lookup.json'; $params = array(); $params['receptor'] = $mobile; $params['token'] = $message; $params['template'] = "VerifyCode"; $send_auth = CurlSend($request,$params); $code = $message * 3781; print json_encode(array("status" => true, "auth_code" => $code)); exit(); } endif; ?>  
      Function.php
      require_once get_template_directory().'/inc/ajaxcall.php'; require_once get_template_directory().'/inc/sms.php';  
      ajaxcall.php
      <?php //SignUp Mobile add_action( 'wp_ajax_exir_danesh_SignUpWith_mobile', 'exir_danesh_SignUpWith_mobile' ); add_action( 'wp_ajax_nopriv_exir_danesh_SignUpWith_mobile', 'exir_danesh_SignUpWith_mobile' ); if( !function_exists('exir_danesh_SignUpWith_mobile') ): function exir_danesh_SignUpWith_mobile(){ $user_name = sanitize_text_field($_POST['user_name']); $user_password = sanitize_text_field($_POST['user_password']); $user_first_name = sanitize_text_field($_POST['user_first_name']); $user_last_name = sanitize_text_field($_POST['user_last_name']); $user = wp_create_user($user_name,$user_password,""); update_user_meta($user,"first_name",$user_first_name); update_user_meta($user,"last_name",$user_last_name); $login = wp_signon(array("user_login" => $user_name,"user_password" => $user_password, "remember" => "true"),true); print json_encode(array('status'=>true,'message'=>"شما با موفقیت ثبت نام شدید لطفا منتظر بمانید...")); exit(); } endif; ?>  
       
    • توسط onyx
      سلام وقت بخیر
      چطور میتونم فرم ثبت نام چند مرحله ای یا چند صفحه ای ایجاد کنم؟