رفتن به مطلب

مشاهده پروفایل وردپرسی برای یکدیگر


کیانا

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

سلام

اعضای وردپرس سایتم میخوام طوری باشه روی عکس هم کلیک کردن بتونن پروفایلشو ببینن

(چیز زیاد نه 1 ایمیل و اینا باشی کافیه یا هر چیز دیگه )

لینک به ارسال

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

لینک به ارسال

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

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

اما در اون حد نیمخام

فقط با کلیلک روی پروفایل نمایش داده بشه همین

لینک به ارسال

همون بادي پرس فعال كنين ولي محدودش كنين ! كه گروه نتونن بسازن و ........

خود بادي پرس به اضافه اين كه هر نفر پروفايل داره افزونه هم ديدم كه با رفتن روي عكس طرف اين امكانات به شما ميده !‌

لینک به ارسال

همون بادي پرس فعال كنين ولي محدودش كنين ! كه گروه نتونن بسازن و ........

خود بادي پرس به اضافه اين كه هر نفر پروفايل داره افزونه هم ديدم كه با رفتن روي عكس طرف اين امكانات به شما ميده !‌

افزونه هم ديدم كه با رفتن روي عكس طرف اين امكانات به شما ميده !‌

اینو میکی ؟

لینک به ارسال

چیزی که به دردم بخ.ره پیدا نکردم

از افزونه theme my login هم استفاده می کنم که 1 صفحه پروفیال پیشفرض داره

چیکار باید کرد تا این صفحه رو اعضای دیگه (پروفایل همدیگه رو ببینن ؟

لینک به ارسال

http://forum.bp-parsi.com/files/file/5-%D9%86%D8%B4%D8%A7%D9%86-%D8%AF%D8%A7%D8%AF%D9%86-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%A7%D9%86/

:mellow:

چیزی که به دردم بخ.ره پیدا نکردم

سلام

اعضای وردپرس سایتم میخوام طوری باشه روی عکس هم کلیک کردن بتونن پروفایلشو ببینن

والا ديگه اين همون چيزي كه ميخواين !‌

  • امتیاز 1
لینک به ارسال

http://forum.bp-pars...طلاعات-کاربران/

:mellow:

والا ديگه اين همون چيزي كه ميخواين !‌

خیلیم خوب اما متاسفانه از budyypress نمیخام استفاده کنم ...جز این راهی نیس 1 پیج کعرفی همچین چیزی واسه کاربرا و نمایش به بقیه باشه ؟

مثلا اعضا توی coment ها قابل کلیک کردن باشن

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

شما به یک public profile نیاز دارید؟ یعنی مثلا کاربران عضو یا غیر عضو بتونن فهرست کاربران ثبت شده سایت شما رو ببینند ومثلا تصویر و ایمیل و نام و ... اون ها رو مشاهده کنند؟

لینک به ارسال

شما به یک public profile نیاز دارید؟ یعنی مثلا کاربران عضو یا غیر عضو بتونن فهرست کاربران ثبت شده سایت شما رو ببینند ومثلا تصویر و ایمیل و نام و ... اون ها رو مشاهده کنند؟

آره آره آره دقیقا خودشه

1 صفهحه باشه مثلا من اطلاعات شهر، ایمیل شما که ثبت کردینو توش ببینم (برای اعضا)

لینک به ارسال

این اطلاعات شهر و روستا و غیره رو در پروفایل وردپرسی ثبت کردند قبلاً؟

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

  • امتیاز 1
لینک به ارسال

این اطلاعات شهر و روستا و غیره رو در پروفایل وردپرسی ثبت کردند قبلاً؟

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

روستا نه :D اما بقیه رو اره تو چندتا فیلد اضافی از کاربر میگیرم

باید تک تک واسه هر کس پیج بسازم ؟

بیشتر توضیح میدین ؟

لینک به ارسال

برگه ایی با تمپلیت members - در افزودن برگه تمپلیت members رو تعیین کنید:


<?php
/*
Template Name: members
*/
get_header(); ?>

<div id="container">
<div id="content" role="main">
<h1 class="page-title"><?php the_title(); ?></h1>

<div>

<?php
$blogusers = get_users_of_blog();
foreach ($blogusers as $bloguser) {
$user = get_userdata($bloguser->user_id);
$allusers[$user->ID] = array(
'last' => $user->last_name,
'first' => $user->first_name,
'nicename' => $user->user_nicename,
'mobile' => $user->mobile,
'email' => $user->user_email,
'address' => $user->address,
);
}
asort($allusers);
?>

<?php
foreach ($allusers as $auser) {
if ($auser['nicename'] != 'admin') { ?>
<p>
<?php echo get_avatar( $auser['email'], $size = '75', $default = 'http://inja neshani tasavir ra vared konid' ); ?>
<?php echo $auser['first']." ".$auser['last']." - ".$auser['email']; ?><br/>
<?php echo $auser['address']; ?><br/>
<?php echo $auser['mobile']; ?><br/>
</p>

<?php } } ?>

</div>

</div><!-- #content -->
</div><!-- #container -->

<?php get_sidebar(); ?>
<?php get_footer(); ?>

- متغیرهای نمایشی رو به دلخواه خودتون تغییر بدید

- استایل رو به دلخواه خودتون بنویسید

دقت کنید که می تونید برای این برگه در بالای برگه و یا در هر جای سایت فرمی برای فیلتر قرار بدید تا دسترسی به عضو مورد نظر راخت تر باشه

  • امتیاز 2
لینک به ارسال

isk said: نیازی به ریپلای کردن اون همه کد و طولانی کردن صفحه نیست

ممنون دوست عزیز

تست کنم ...

ویرایش شده توسط isk
لینک به ارسال

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

دقیقا این کدا رو باید کجا وارد کنم ؟

اخه برگه ای به عنوان

تمپلیت members وجود نداره تو لیستم !

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

نمیخام تبلیغات بشه به عنوان مثال نگاه کنید اینو

http://www.zoomit.ir/articles/etc/6951-%D8%B2%D8%A7%DA%A9%D8%B1%D8%A8%D8%B1%DA%AF-%D8%B7%D8%B1%D8%A7%D9%88%D8%AA-%D9%81%DB%8C%D8%B3%D8%A8%D9%88%DA%A9

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

لینک به ارسال

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

دقیقا این کدا رو باید کجا وارد کنم ؟

اخه برگه ای به عنوان

تمپلیت members وجود نداره تو لیستم !

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

نمیخام تبلیغات بشه به عنوان مثال نگاه کنید اینو

http://www.zoomit.ir...رگ-طراوت-فیسبوک

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

با همین کدی که دوستمون دادن میشه.

فقط باید خودتون درستش کنید.

افزودن قالب دلخواه برای برگه ها

لینک به ارسال

نه نیازی به تمپلیت سازی نیست - من خودم ساختم - اون کد ها رو با نام مثلاً member.php در پوشه پوسته ذخیره کنید - بعد برگه جدید بسازید (افزودن برگه) - فقط به برگه جدید نام بدید : مثلاً فهرست اعضا - سپس قالب برگه را در همانجا members تعیین کنید و برگه رو منتشر کنید و تمام

  • امتیاز 3
لینک به ارسال

نه نیازی به تمپلیت سازی نیست - من خودم ساختم - اون کد ها رو با نام مثلاً member.php در پوشه پوسته ذخیره کنید - بعد برگه جدید بسازید (افزودن برگه) - فقط به برگه جدید نام بدید : مثلاً فهرست اعضا - سپس قالب برگه را در همانجا members تعیین کنید و برگه رو منتشر کنید و تمام

ممنون کاری که گفتین انجام دادم کار میکنه اما قسمتی که که مدنظرم بودو فک کنم انجام نمیده

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

لینک به ارسال

اینی که isk جان دادن تمامی کاربرا رو لیست میکنه.

ولی من فکر کنم منظورتون اینه که یه صفحه عمومی برای هر کاربر داشته باشین اگه آره این کاری که میگم بکنید.

مثل همون سایتی گه لینک دادین:

اول از همه یه فایل با نام author.php بسازید البته اگه توی قالب ندارین فایلش رو.

بعد کد زیر رو توش بزارین:


<?php get_header(); ?>
<div id="content" class="narrowcolumn">
<!-- This sets the $curauth variable -->
<?php
$curauth = (isset($_GET['author_name'])) ? get_user_by('slug', $author_name) : get_userdata(intval($author));
?>
<h2>about: <?php echo $curauth->nickname; ?></h2>
<dl>
<dt>Website</dt>
<dd><a href="<?php echo $curauth->user_url; ?>"><?php echo $curauth->user_url; ?></a></dd>
<dt>Profile</dt>
<dd><?php echo $curauth->user_description; ?></dd>
</dl>
<h2>Posts by <?php echo $curauth->nickname; ?>:</h2>
<ul>
<!-- The Loop -->
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<li>
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link: <?php the_title(); ?>">
<?php the_title(); ?></a>,
<?php the_time('d M Y'); ?> in <?php the_category('&');?>
</li>
<?php endwhile; else: ?>
<p><?php _e('No posts by this author.'); ?></p>
<?php endif; ?>
<!-- End Loop -->
</ul>
</div>
<?php get_footer(); ?>

البته میشی به راحتی کد ها رو تغییر داد و به هر چیزی تغییر داد.

الان شما فقط کافیه به لینک کاربر مورد نظر برید.مثلا:


http://domain.com/author/Admin/

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

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

http://codex.wordpre...uthor_Templates

http://wp.tutsplus.c...-page-template/

دمو:

wpmods-authors-page.png

  • امتیاز 2
لینک به ارسال

مرسی اشکان خان من author.php رو داشتم تو قالبم اما این کدا رو جایگزین کردم اما کار نکرد

1عکس بزارم شاید مفهوم تر باشه

کامنتا به این صورته

03962592174427266312.png

حالا میخوام رو هرکس کلیک شد نیمخام کارخیلی زیادی بکنه فقط همینو نمایش بده :

15562600536795687923.png

لینک به ارسال
مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...