• اطلاعیه ها

    • Saeed Fard

      حمایت وردپرس پارسی از همایش آینده وب و موبایل   19/04/74

        چهارم و پنجم اسفند ماه 1395، همایش آیندهٔ وب و موبایل ایران با حمایت سازمان فناوری اطلاعات در مرکز همایش‌های شهید قندی برگزار خواهد شد. این همایش یک رویداد ۲ روزه است که در آن پیشتازان صنعت وب و موبایل از تکنولوژی‌های روز دنیا در این حوزه‌ها سخن می‌گویند به طوری که این همایش پنجره‌ای به چشم‌انداز آینده‌ٔ وب و موبایل در جهان، و همچنین راهنمایی برای تصمیم‌گیران، تصمیم‌سازان و متخصصان ایرانی است.   فرصت‌هایی که FOWM#  برای شما خلق خواهد کرد: آشنایی با تکنولوژی‌های آینده‌ساز وب و موبایل شرکت در مباحث چالشی درباره وب و موبایل ارتباط و شبکه‌سازی با “قله‌های وب و موبایل” موقعیت‌های کاری، هم‌تیمی‌های جدید دریافت گواهی شرکت در همایش دو روز به‌یادماندنی سرشار از شگفتی   شرکت‌کنندگان در این همایش ضمن آشنایی با فناوری‌های آینده‌ساز وب و موبایل، شرکت در مباحث چالشی و ارتباط با بزرگان وب و موبایل ایران، می‌توانند موقعیت‌های کاری و هم‌تیمی‌های جدید برای کسب‌وکار خود بیابند. این همایش برای طراحان و توسعه‌دهندگان وب‌سایت و موبایل، مدیران ارشد سازمان‌ها، صاحبان کسب‌وکارهای کوچک و متوسط، دانشجویان و علاقه‌مندان دارای نکات آموزشی و جذاب خواهد بود.   مجید علوی‌زاده، دبیر همایش آیندهٔ وب و موبایل که سابقه اجرای چند همایش و سمینار مرتبط را دارد، اعلام کرد: جمعی از بهترین‌ها و پیشروان این دو حوزه در ایران با ارائه‌های تخصصی خود، چشم‌انداز آینده این صنعت‌ها را به شرکت‌کنندگان عرضه خواهند کرد.   در هر یک از روزهای برگزاری همایش، یک پنل تخصصی در مورد یکی از موضوع‌های مهم این حوزه نیز برگزار خواهد شد و دست‌اندرکاران به بحث و تبادل نظر خواهند پرداخت و در پایان، به شرکت‌کنندگان گواهی حضور در همایش اعطا خواهد شد.   ثبت نام در مهمترین رویداد صنعت وب و موبایل ایران تا پایان بهمن ماه ۹۵ امکان پذیر خواهد بود، برای ثبت نام و یا کسب اطلاعات بیشتر در خصوص این رویداد و آشنایی با موضوعات و سخنرانان به آدرس http://conf.wsschool.org/fowm مراجعه نمایید.   کاربران وردپرس پارسی می‌توانند با استفاده از کد wp-parsi از مبلغ ۴۰ هزار تومان تخفیف در ثبت نام برخوردار شوند.
bmppc2

پروفایل و نمایش کاربران

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

سلام

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

اینجوری بشه مثلا :

www.site.com/user/ali

www.site.com/profile/ali

www.site.com/page/ali

www.site.com/ali

یا هر جوری میشه

از افزونه های بادی پرس و این چیزا هم نمیخوام استفاده کنم و افزونه یا هک مخصوص یه این کارو میخوام

تشکر

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


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

سلام

بررسی کنید:


http://kempwire.com/wordpress-users-plugin
http://wordpress.org/extend/plugins/mingle/
http://wordpress.org/extend/plugins/members-list/

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


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

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

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


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

برای اینکار باید بتونید صفحه ای بنام author.php بسازید و برای ساخت این صفحه باید php بدونید

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

http://wp-persian.com/plugins/wp-mingle/

http://wordpress.org/extend/plugins/wordpress-users/

http://wordpress.org/extend/plugins/profiless/

استفاده کنید

و اگر جستجو کنید افزونه های مشابه متعددی پیدا می کنید

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


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

میشه در مورد کدنویسیش یکم توضیح بدین.

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


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

میشه در مورد کدنویسیش یکم توضیح بدین.

مثلا

برای احضار description در صفحه پروفایل

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


<?php
$curauth = (isset($_GET['author_name'])) ? get_user_by('slug', $author_name) : get_userdata(intval($author));
?>
<?php echo $curauth->user_description; ?>

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


<?php echo (int)get_the_author_posts() ?>

برای نمایش عناوین تعدادی مشخص از پست ها


<ul>
<?php $recentposts = get_posts('numberposts=10&author='.get_the_author_ID().'');
foreach ($recentposts as $post) : setup_postdata($post); ?>
<li>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__('پیوند پایدار به %s', 'kubrick'), the_title_attribute('echo=0')); ?>">
<?php the_title(); ?>
</a>
</li>
<?php endforeach; ?>
</ul>

که هر کدوم می تونند جور دیگه ای هم نوشته شوند و مطالب قابل فراخوانی هم زیادند از قبیل تعداد نظرات و چند نظر آخر و یا آواتار و نمایش نام و نام خانوادگی و ایمیل ها یا جتی فیلد های دلخواهی که به طرق مختلف می شه به پروفایل اضافه کرد آموزش بیشتر و بهتر رو از wordpress.org دنبال کنید

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


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

تشکر از جواب

ببینید من هیچی از کد نویسی بلد نیستم

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

اگر میشه این کدش رو برام بنویسید چطوری نمایش بدهم

تشکر

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


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

مرسی, ریویو خوبی بود.

چطور میشه یه لوپ ساخت که لیست کاربران رو نشون بده و بشه اطلاعات هر فرد را داخل لوپ نشون داد (مثل لوپ نمایش پست ها که شامل تاریخ و تایتل و ... هست)

ویرایش شده در توسط AR@KST@R

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


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

تشکر از جواب

ببینید من هیچی از کد نویسی بلد نیستم

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

اگر میشه این کدش رو برام بنویسید چطوری نمایش بدهم

تشکر

ببینید همونطور که گفتم افزونه ها متفاوتند و متعدد

افزونه

http://wp-persian.co...gins/wp-mingle/

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

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

مرسی, ریویو خوبی بود.

چطور میشه یه لوپ ساخت که لیست کاربران رو نشون بده و بشه اطلاعات هر فرد را داخل لوپ نشون داد (مثل لوپ نمایش پست ها که شامل تاریخ و تایتل و ... هست)

این تایپیک موضوعش متفاوته اجازه بدید یک تایپیک آموزشی مجزا برای توابع author می زنم که در دسترس دیگران هم باشه

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


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

این کد کاربران رو لیست میکنه ولی مشکل در ریست کردن کوئری داره:


<?php
//displays all users with their avatar and their posts (titles)
$blogusers = get_users_of_blog();
if ($blogusers) {
foreach ($blogusers as $bloguser) {
$user = get_userdata($bloguser->user_id);
echo '<p>User ID ' . $user->ID . ' ' . $user->user_firstname . ' ' . $user->user_lastname . '</p>';
echo get_avatar( $user->ID, 46 );
$args=array(
'author' => $user->ID,
'post_type' => 'post',
'post_status' => 'publish',
'posts_per_page' => -1,
'caller_get_posts'=> 1
);
$my_query = null;
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
//echo 'List of Posts for ' . user->user_firstname . ' ' . $user->user_lastname;
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<p><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p>
<?php
endwhile;
}
wp_reset_query(); // Restore global post data stomped by the_post().
}
}
?>

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


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

چه مشکلی داره؟ تداخل ایجاد میکنه؟ کوئرهای دیگه ایی هم دارید؟

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


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

ببینید اینایی که شما گفتید خیلی پیچیده ان و امکاناتشون زیاده

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

همین

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


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

این کد کاربران رو لیست میکنه ولی مشکل در ریست کردن کوئری داره:


<?php
//displays all users with their avatar and their posts (titles)
$blogusers = get_users_of_blog();
if ($blogusers) {
foreach ($blogusers as $bloguser) {
$user = get_userdata($bloguser->user_id);
echo '<p>User ID ' . $user->ID . ' ' . $user->user_firstname . ' ' . $user->user_lastname . '</p>';
echo get_avatar( $user->ID, 46 );
$args=array(
'author' => $user->ID,
'post_type' => 'post',
'post_status' => 'publish',
'posts_per_page' => -1,
'caller_get_posts'=> 1
);
$my_query = null;
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
//echo 'List of Posts for ' . user->user_firstname . ' ' . $user->user_lastname;
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<p><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p>
<?php
endwhile;
}
wp_reset_query(); // Restore global post data stomped by the_post().
}
}
?>

شما چرا از سخت ترین روش ها می رید جلو این کد در داخل حلقه نباید قرار بگیره و الا حلقه رو به هم می ریزه و در واقع ادامه مطالب حلقه از آخرین لینکش آغاز می شه

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

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


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

ببینید اینایی که شما گفتید خیلی پیچیده ان و امکاناتشون زیاده

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

همین

من شرح کامل افزونه را دادم ولی نصبش بسیار راحته از اون راحت تر

http://wordpress.org/extend/plugins/wordpress-users/

و راحت تر از همه هم اینه که شما بگید چه چیز هایی رو دقیقا می خواهید در پروفایل بگذارید تا براش فکری کنیم

البته در هر حال این انتظار را نداشته باشید که بدون اطلاعات کد نویسی بشه تغییر دلخواهی رو روی قالبی اعمال کرد و در عوض آموختن اصول اولیه این کدها بسیار ساده است و با نگاهی به بخش آموزش مطالب مفیدی در همین سایت برای خوندن می یابید

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


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

چه مشکلی داره؟ تداخل ایجاد میکنه؟ کوئرهای دیگه ایی هم دارید؟

کوئری که لیست آخرین ارسال ها رو میگیره برای همه کاربران یکسان هست (مثلا" 5 ارسال آخر من رو برای دیگر کاربران هم نشون میده)

شما چرا از سخت ترین روش ها می رید جلو این کد در داخل حلقه نباید قرار بگیره و الا حلقه رو به هم می ریزه و در واقع ادامه مطالب حلقه از آخرین لینکش آغاز می شه

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

دوست من شرمندم ولی این چیزها رو میدونم تازه کار نیستم, این کد داخل تمپلیت جدا استفاده شده !!

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


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

کوئری که لیست آخرین ارسال ها رو میگیره برای همه کاربران یکسان هست (مثلا" 5 ارسال آخر من رو برای دیگر کاربران هم نشون میده)

دوست من شرمندم ولی این چیزها رو میدونم تازه کار نیستم, این کد داخل تمپلیت جدا استفاده شده !!

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

واقعیتش من ( و احتمالا دوستان دیگه) برای ریویو نمودن اطلاعات گذشته اساتید فن فرصت ندارم و ترجیح می دم وقتی که می گذارم مثبت تر باشه

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


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

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

در کد بالا شما کاربر رو چطور انتخاب میکنید؟

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


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

باشه

من اینارو میخوام:

نام و نام خانوادگی

نام کاربری

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

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

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


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

باشه

من اینارو میخوام:

نام و نام خانوادگی

نام کاربری

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

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

شما الان داری از کد استفاده میکنی یا افزونه؟

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


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



<?php get_header(); ?>
<?php if (have_posts()) :the_post();?>
<?php _e('<h2 class="author">صفحه '.get_the_author().'</h2> ', 'kubrick'); ?>
<div class="author-page">
<?php echo '<div class="avatar">'.get_avatar(get_the_author_meta('user_email')) . '<br /></div>';?>
<p><?php echo 'نام : '.get_the_author_firstname().'' ?></p>
<p><?php echo'نام خانوادگی : '.get_the_author_lastname().''?></p>
<p><?php echo 'نام نمایشی : '.get_the_author().'' ?></p>
<p>تعداد مطالب ارسالی به :سایت <?php echo (int)get_the_author_posts(); ?></p>
<p>درباره : <?php echo get_the_author_meta('description'); ?></p>
<p><a href="<?php echo get_the_author_meta('url'); ?>">وبلاگ شخصی </a> </p>
</div>
<?php while (have_posts()) : the_post(); ?>
<div class="post">
<?php ob_start(); ?>
<h2 class="post-header">
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__('پیوند پایدار به %s', 'kubrick'), the_title_attribute('echo=0')); ?>">
<?php the_title(); ?>
</a>
</h2>
<div class="entry" id="post<?php the_ID();?>">
<?php if (is_search()) the_excerpt(); else the_content(); ?>
</div>
<div style="clear:both"></div>
</div>
<?php endwhile; ?>
<?php endif;?>
<?php wp_footer(); ?>

کدها را در notepad کپی کنید و به نام author.php ذخیره کنید (دقت کنید از طریق فیلدی که زیر فیلد انتخاب نام در notepad دارید فرمت uft8 را انتخاب کنید و بعد فایل را به مسیر


wp-content/themes/نام قالب شما

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

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

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


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

تشکر

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

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

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


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

آدرس پروفایل در حالت دیفالت

http://yourdamain.com/?author=1

که (1) عدد فرضیه برای آی دی هر کاربر

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


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

آهان این خوبه

منم فقط همین رو میخوام

اما یه مشکل دیگه

میشه به جای 1 نام کاربری باشه؟

یا به جای author بنویسه user

ویرایش شده در توسط bmppc2

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


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

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


http://YourDomain.com/author/Login_name

login_name همون شناسه ی کاربریست که بعد از ثبت نام اجازه تغییرات روش ندارید

البته در کد قبلی هم لازم نیست شماره آی دی یک به یک اعضا رو دستی وارد کنید می تونید داخل حلقه نام نویسنده را اینگونه بیاورید


<?php the_author_posts(); ?>

این کد هم نام رو فراخوانی می کنه و هم پیوند رو به صفحه ایجاد می کنه فقط باید بعد از کد


<?php while ( have_posts() ) : the_post(); ?>

و قبل از


<?php endwhile;؟>

قرار بگیره

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


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

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

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

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

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


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

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

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


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