aiinaz 0 ارسال شده در مرداد 95 گزارش بازنشر ارسال شده در مرداد 95 سلام ممکن است راهنماییم کنید که چطور میتوانم یک صفحه ورود و خروج با استفاده از بوت استرپ ، پی اچ پی و اجاکس بسازم؟؟ وهمچنین می خواهم مانند همین سایت وقتی لاگین صورت میگیرد اسم و عکس کاربر به جای دکمه ورود قرار گیرد لطفااااااا کمکم کنید خیلیی احتیاج دارم به آموزش این بخش نقل قول لینک به ارسال
mojtabashahi 265 ارسال شده در مرداد 95 گزارش بازنشر ارسال شده در مرداد 95 دورد ، به انجمن خوش آمدید ، یه نظر من نزدیک ترین راه : جستجو کنید "افزونه ورود ایجکس وردپرس" - نمونه ایرانی در مخزن وردپرس (کدنویس علی میرزایی) در مورد منو هم : لینک شرطی می باشد. کاربر وارد نشده است { ورود } اگر کاربر وارد شده است {نام کاربر + آواتار + خروج } 1 نقل قول لینک به ارسال
mojtabashahi 265 ارسال شده در مرداد 95 گزارش بازنشر ارسال شده در مرداد 95 (ویرایش شده) کد شرطی برای منو : <?php if( is_user_logged_in() ) { echo '<li><a href="'. wp_logout_url() .'">خروج</a></li>'; } else { echo '<li><a href="'. wp_login_url() .'">ورود</a></li>'; } ?> و از کد زیر در یکی از پوسته های خودم استفاده کرده ام : <?php if( is_user_logged_in() ) { echo '<li><a href="'. site_url('my-account') .'">حساب کاربری</a></li>' . '<li><a href="'. wp_logout_url() .'">خروج</a></li>'; } else { echo '<li><a href="'. site_url('register-login') .'">ورود</a></li>' . '<li><a href="'. site_url('register-login') .'">نام نویسی</a></li>'; } ?> ویرایش شده مرداد 95 توسط mojtabashahi 1 نقل قول لینک به ارسال
aiinaz 0 ارسال شده در مرداد 95 مالک گزارش بازنشر ارسال شده در مرداد 95 من لاگینی که میخواستم ایجاد کرده ام البته بدون استفاده از اجاکس اما .. سوالم این است که وقتی لاگین میشوم فقط در همان صفحه ای که لاگین شده ام نام کاربری نمایش داده میشود و برای باقی صفحات این تغییر اعمال نمیشود به عبارتی (هر صفحه باید جداگانه لاگین شود). ممنون میشوم که راهنماییم کنید که اشکالم در چیست؟ نقل قول لینک به ارسال
mojtabashahi 265 ارسال شده در مرداد 95 گزارش بازنشر ارسال شده در مرداد 95 اگر کد را به صورت صحیح در سربرگ (header.php) قرار دهید ، در تمامی صفحه ها (برگه ها) نمایش داده خواهد شد. نقل قول لینک به ارسال
aiinaz 0 ارسال شده در شهریور 95 مالک گزارش بازنشر ارسال شده در شهریور 95 من کد را در قسمت navbar قرار داده ام اما هنوز این مشکل را دارد index.php <div class="container"> <div class="row"> <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> <nav class="navbar navbar-inverse"> <div class="container-fluid"> <div class="navbar-header"> <button class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div class="collapse navbar-collapse " id="navbar"> <ul class="nav navbar-nav"> <li><a href="index.php"><span class="glyphicon glyphicon-home" aria-hidden="true"></span>صفحه اصلی</a></li> <li><a href="art.php">هنری</a></li> <li><a href="edu.php">اموزشی</a></li> <li><a href="news.php">خبر</a></li> <li><a href="about.html">در باره ما</a></li> </ul> <?php if (isset($_SESSION['username'])) { ?> <form role="form" method="post" action="logout.php" class="navbar-form navbar-left"> <?php echo '<span id="log" align="center">'.$_SESSION["username"].'</span>'; ?> <button type="submit" class="btn">خروج</button> </form> <?php } else {?> <form role="form" method="post" action="auth.php" class="navbar-form navbar-left"> <div class="input-group username"> <span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span> <input id="username" type="username" class="form-control" name="username"> </div> <div class="input-group password"> <span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span> <input id="password" type="password" class="form-control" name="password"> </div> <button type="submit" class="btn">ورود</button> </form> <?php } ?> </div> </div> </nav> </div> </div> </div> نقل قول لینک به ارسال
mojtabashahi 265 ارسال شده در شهریور 95 گزارش بازنشر ارسال شده در شهریور 95 دقت کنید ، کد را در فایل سربرگ (header.php) قرارد دهید ، زیرا در فایل ایندکس ، تنها در صفحه اصلی سایت مشاهده خواهد شد. نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .