رفتن به مطلب

مشکل در فروم ورود و خروج


پست های پیشنهاد شده

با سلام خدمت شما

با ترکیب یه سری از توابع و شرط و اینا ... یه قطعه کدی برای ورود و خروج و لینک آواتار و ثبت نام ایجاد کردم.

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

خیلی روش وقت گذاشتم و الان که میخوام آپلود کنم اینجوری...

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


<?php global $user_ID, $user_identity, $user_level ?>
<?php if ( $user_ID ) : ?>
<div class="titr">
<p>پروفایل</p>
</div>
<div class="fast-join">




<div id="item-header-avatar">
<a href="<?php echo bp_loggedin_user_domain() ?>">
<?php global $current_user; get_currentuserinfo(); echo get_avatar( $current_user->ID, 128 ); ?>

<span> <?php echo bp_loggedin_user_username() ?></span>
</a>
<span class="avatar_notification"> <?php echo bp_notifications_get_unread_notification_count( bp_loggedin_user_id() ); ?></span>
</div>

<div class="user_rating">
<?php
$user_posts_count = get_user_posts_count($user_ID);
$user_comment_count = get_user_comment_count($user_ID);
$get_user_point = get_user_point($user_ID);
?>
<span class="icon icon-nerd"></span>     <?php echo $user_posts_count; ?> مطلب </br>
<span class="icon icon-comment"></span>     <?php echo $user_comment_count; ?> نظر</br>
<span class="icon icon-beer"></span>     <?php echo $get_user_point; ?> امتیاز <br>
</div>





<div class="author_section">
<a class="btn fbtn btn-green" href="<?php echo bp_loggedin_user_domain() ?>"><span class="icon-user"></span>پروفایل من</a>
<a class="btn fbtn btn-blue" href="<?php echo bp_loggedin_user_domain() ?>profile/edit "><span class="icon-file"></span>تنظیمات</a>
<a class="btn fbtn btn-dark" href="<?php echo wp_logout_url( bp_get_root_domain() ) ?>"><span class="icon-off"></span>خروج</a>
</div>




</div>
<?php elseif ( get_option('users_can_register') ) : ?>

<div class="titr">
<p>وارد شوید</p>
</div>
<div class="fast-join">
<form class="input_log_in"action="<?php bloginfo('url') ?>/wp-login.php" method="post">
<input type="text" placeholder="نام کاربری" name="log" id="log" value="<?php echo wp_specialchars(stripslashes($user_login), 1) ?>" size="22" />
<input placeholder="رمز عبور" type="password" name="pwd" id="pwd" size="22" />
<label for="rememberme"><input name="rememberme" id="rememberme" type="checkbox" checked="checked" value="forever" /> مرا بخاطر بسپار</label>

<div class="input_without_icon">
<input type="submit" name="submit" class="fbtn btn" value="ورود" />
<span class="icon-file"></span>
</div>
<input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>"/>
</form>


<div class="author_section">
<a class="fbtn btn btn-blue" href="<?php bloginfo('url') ?>/wp-register.php"><span class="icon-file"></span>ثبت نام</a>
<a class="fbtn btn btn-dark" href="<?php bloginfo('url') ?>/wp-login.php?action=lostpassword"><span class="icon-off"></span>بازیابی رمز عبور</a>
</div>


</div>
<?php endif // get_option('users_can_register') ?>

بخش زیادی از اون رو از طریق آموزش های خود سایت درست کردم.

لطفا توجه ویژه ای داشته باشید.

بدجور گیر این قضیم چند وقته.

تشکر

لینک به ارسال

با سلام مجدد

با تغییر کد


<?php elseif ( get_option('users_can_register') ) : ?>

با کد


<?php else : ?>

مشکلم حل شده هم روی هاست و هم روی لوکال

الان فقط یه سوال دارم

با حذف این قسمت


if ( get_option('users_can_register') )

از کد ، براش مشکلی به وجود نمیات؟

در ضمن میشه بفرمایید چرا بعضی کدها روی لوکال هاست خوب کار میکنن ولی روی هاست واقعی به مشکل بر میخورن؟

با تشکر

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...