رفتن به مطلب
iranwebserver
MohsenGraph

نمایش ورود و ثبت نام یا نام مشتری در منو

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

سلام دوستان

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

این دو نمونه که گفتم ورود پاپ آپ هستن، من پاپ آپ بودن خیلی مد نظرم نیست اما می خوام اسم مشتری هام بعد ورود در منو نمایش داده بشه

دوستان راهکاری مثل افزونه یا کد، مد نظر دارند؟

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
<?php  if (is_user_logged_in()){
global $current_user; get_currentuserinfo();
echo('خوش آمدید, ' . $current_user->user_firstname . ' | ');
}
else {
echo "وارد شوید ";
};
?>

 

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


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

ممنون از پاسخت

 

دوتا سوال دیگه پیش میاد

1- اگه بخواییم نام خوانوادگی طرف رو بنویسیم چه چیز باید باشه

2- اگه بخواییم نام یا نام خوانوادگی مشتری به عنوان سر منو باشه و یک منو پاپ آپ هنگامی که موس میاد رو اسمش زیرش باز بشه باید چه کار کنیم؟

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


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

با سلام

دوست عزیز

وقتی شما یه جا ثبت نام می کنی نام کاربری {یا ایمیل} برات نمایش داده میشه نه اسم و فامیلت ، چون همه که اسم و فامیلشون رو ثبت نام نمی کنند دردسر زیادی داره . هر چند فکر کنم این کد در بر گیرنده همشون هست.

موفق باشید

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 1 ساعت قبل، MohsenGraph گفته است :

اگه بخواییم نام خوانوادگی طرف رو بنویسیم چه چیز باید باشه

تابع get currentuserinfo یه سری آرگومان به صورت زیر داره که شما میتونید هر کدوم رو دوس دارید، در دستور محمد جان جایگزین کنید:

Username: $current_user->user_login
User email: $current_user->user_email
User level: $current_user->user_level
User first name: $current_user->user_firstname
User last name: $current_user->user_lastname
User display name: $current_user->display_name
User ID: $current_user->ID

اطلاعات بیشتر در

محتوای مخفی

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

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 3 ساعت قبل، جاویدان گفته است :

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

بحث سر ووکامرس هست، تو ووکامرس همه اسم و فامیلشون رو ثبت میکنن

 

در 2 ساعت قبل، Reza-G گفته است :

تابع get currentuserinfo یه سری آرگومان به صورت زیر داره که شما میتونید هر کدوم رو دوس دارید، در دستور محمد جان جایگزین کنید

ممنون از پاسختون، اما من مشکلم اینکه می خوام اسم و فامیل رو پشت سر هم بزارم، کد رو تکرار میکنم ارور میده چه جوری تو کد محمد جان هم اسم باشه هم فامیل؟

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 3 ساعت قبل، MohsenGraph گفته است :

چه جوری تو کد محمد جان هم اسم باشه هم فامیل؟

<?php  if (is_user_logged_in()){
global $current_user; get_currentuserinfo();
echo('خوش آمدید, ' . $current_user->display_name . ' | ');
}
else {
echo "وارد شوید ";
};
?>

 

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
$current_user->user_firstname
$current_user->user_lastname
در در ۱۳۹۴/۱۲/۱۵ ه‍.ش.در19:20، Reza-G گفته است :

<?php  if (is_user_logged_in()){
global $current_user; get_currentuserinfo();
echo('خوش آمدید, ' . $current_user->display_name . ' | ');
}
else {
echo "وارد شوید ";
};
?>

 

 

ممنون از پاسخت، اما displayname نام نمایشی هست و به صورت پیش فرض فقط اسم مشتری رو نمایش میده نه اسم و فامیل و کنار هم اگه بخواییم از هر دو آرگومان زیر کنار هم استفاده کنیم باید چه کار کنیم؟

$current_user->user_firstname
$current_user->user_lastname

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


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

سلام

اگر اشتباه نکنم میشه کد زیر:

<?php  if (is_user_logged_in()){
global $current_user; get_currentuserinfo();
echo('خوش آمدید, ' . $current_user->user_firstname . ' ' . $current_user->user_lastname . ' | ');
}
else {
echo "وارد شوید ";
};
?>

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 9 ساعت قبل، Mehr@ban گفته است :

سلام

اگر اشتباه نکنم میشه کد زیر:


<?php  if (is_user_logged_in()){
global $current_user; get_currentuserinfo();
echo('خوش آمدید, ' . $current_user->user_firstname . ' ' . $current_user->user_lastname . ' | ');
}
else {
echo "وارد شوید ";
};
?>

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

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


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

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

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

ویک سوالم این بود ایا میشه این کد رو طوری قرار داد که قسمت وارد شوید حذف بشه یعنی کلا بعد از اینکه کار بر وارد سایت شد نام کاربری نشان داده شود و قبل از آن همان سربرگ سایت باشه بدون این کد و کلمه وارد شوید.

ممنون از راهنمایی های مفید دوستان

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 9 ساعت قبل، gar_1383 گفته است :

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

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

ویک سوالم این بود ایا میشه این کد رو طوری قرار داد که قسمت وارد شوید حذف بشه یعنی کلا بعد از اینکه کار بر وارد سایت شد نام کاربری نشان داده شود و قبل از آن همان سربرگ سایت باشه بدون این کد و کلمه وارد شوید.

ممنون از راهنمایی های مفید دوستان

سوال اول : div class بدید - استایل نویسی

.user-hello{
	
	
	background:#000000;
	color: #fff;
	
}

<div class="user-hello"></div>

سوال دو :


<?php  if (is_user_logged_in()){
global $current_user; get_currentuserinfo();
echo('خوش آمدید, ' . $current_user->display_name . ' | ');

?>

 

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


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

سپاسگزارم از راهنمایی شما دو ست عزیز:53:

من استایل نویسی و کد نویسی بلد نیستم.اگر رنگ دلخواهم را در کد های backgroundوcolorتنظیم کنم همین کد های نوشته رو در هدر قالب کپی کنم کافی هست؟؟یا کدهای دیگه ای برای ابتدا و انتها نیاز دارند؟؟؟ممنون از راهنمایی:77:

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 51 دقیقه قبل، gar_1383 گفته است :

سپاسگزارم از راهنمایی شما دو ست عزیز:53:

من استایل نویسی و کد نویسی بلد نیستم.اگر رنگ دلخواهم را در کد های backgroundوcolorتنظیم کنم همین کد های نوشته رو در هدر قالب کپی کنم کافی هست؟؟یا کدهای دیگه ای برای ابتدا و انتها نیاز دارند؟؟؟ممنون از راهنمایی:77:

استایل تو css هستش

اون کدهای php رو باید تو هیدر قالبتون بذارید

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

0d41-Untitledf.png

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 6 ساعت قبل، gar_1383 گفته است :

سلام.کد پی اچ پی رو داخل هیدر قالب قرار دادم اما خطا داد کلا سایت رفت.کد محمد عزیز درست بود فقط پس زمینه مشکل داشتم که متن و  زمینه مشکی بودن

الان پس زمینه و متن رنگش درست شدن ؟

 

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 3 ساعت قبل، gar_1383 گفته است :

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

اگ برای کدهای php بالا منظورتون هستش ک باید تو هیدر نوار منویی قرار بدی

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 6 ساعت قبل، gar_1383 گفته است :

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


.user-hello{
	
	
	background:#000000;
	color: #fff;
	
}


<div class="user-hello"></div>

 

 

عزیز شما این کد رو باید تو استایل قالبتون ینی style.css پیست کنید

.user-hello{
	
	
	background:#000000;
	color: #fff;
	
}

 

و این کد هم قبل از کد های php که تو هیدر گذاشتید پیست کنید و در اخر php که بسته شدش بهش div بسته بدید میشه در اصل این

<div class="user-hello">




<?php  if (is_user_logged_in()){
global $current_user; get_currentuserinfo();
echo('خوش آمدید, ' . $current_user->user_firstname . ' ' . $current_user->user_lastname . ' | ');
}
else {
echo "وارد شوید ";
};
?






</div>



 

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 5 ساعت قبل، gar_1383 گفته است :

سلام.سپاس از راهنمایی.من از وردپرس استفاده میکنم.در پیشخوان قسمت نمایش و ویرایشگر style.css پیدا کردم که نو شته شیوه نامه وداخلش کدهای معرف قالب و نام تهیه کننده و چیزهای دیگر که شما بهتر از من میدانید.style.css فقط همین یدونه بود حالا این کد رو داخل این بخش قرار بدم یا در جای دیگریstyle.css  دیگه ای وجود داره؟دراین شیوه نامهstyle.css قرار دادم که  خطا داد و کلا سایت رفت و پاکش کردم

شما یه زحمت بکش

دسترسی قالبتو کلا بده سایتت وردپرس رو بده

من بررسی کنم

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 4 ساعت قبل، harbiline گفته است :

شما یه زحمت بکش

دسترسی قالبتو کلا بده سایتت وردپرس رو بده

من بررسی کنم

ممنون از راهنمایی مفید شما.مشکل حل شد.:53::77:کدهای استایل رو درون باکس استایل های کوتاه در تنظیمات قالب انفولد بخش استایل عمومی قرار دادم یعنی یکی از دوستان راهنمایی کردن و مشکل رنگ حل شد.از شما و دوستان دیگر سپاسگزارم.واقعا دم همه بچه های پرشین اسکریپت گرم:53:.

اگه بخوام یک تابع خروج قرار بدم ، کاربری که وارد شده نوشته خوش امدید با نام کاربری ،کنار اون کلمه خروج باشه که بتونه از سایت خارج بشه.چه کدی رو در کجای کدphpقرار بدم.ممنون از لطف دوستان:53:

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


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

سلام.میشه برای این حالت دوتا رنگ پس زمینه تعریف کرد مثلا قبل از ورود کاربر رنگ زمینه قرمز باشه و بعد از ورود کاربر رنگش آبی باشه.

.user-hello{ background:#000000; color: #fff; }

میشه در این کد این حالت رو تغییر داد؟؟؟

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 12/1/2016 در 23:04، gar_1383 گفته است :

سلام.میشه برای این حالت دوتا رنگ پس زمینه تعریف کرد مثلا قبل از ورود کاربر رنگ زمینه قرمز باشه و بعد از ورود کاربر رنگش آبی باشه.

.user-hello{ background:#000000; color: #fff; }

میشه در این کد این حالت رو تغییر داد؟؟؟

کدی که الان استفاده می کنید رو بگذارید، باید براش شرط تعریف بشه

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 2 ساعت قبل، Mohammad گفته است :

کدی که الان استفاده می کنید رو بگذارید، باید براش شرط تعریف بشه

<div class="user-hello"> <?php if (is_user_logged_in()){ global $current_user; get_currentuserinfo(); echo('خوش آمدید, ' . $current_user->user_firstname . ' ' . $current_user->user_lastname . ' | '); } else { echo "وارد شوید "; }; ? </div>

.user-hello{
	
	
	background:#000000;
	color: #fff;
	
}

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
 <?php if (is_user_logged_in()){
 global $current_user; 
 get_currentuserinfo();
 echo '<div class="user-panel">';
 echo('خوش آمدید, ' . $current_user->user_firstname . ' ' . $current_user->user_lastname . ' | ');
 echo '</div>';
 } 
 
 else {
 echo '<div class="user-hello">وارد شوید</div>'; 
 } 
 ?>

اگر کاربر وارد شده باشه از دیو user-panel استفاده میشه اگر کاربر وارد نشده باشه از user-hello

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


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

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

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

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

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

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

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

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

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

×