• اطلاعیه ها

    • Morteza

      باهم بسازیم: اطلس ووکامرس و وردپرس   14/07/96

      تاپیک ایجاد شده برای بحث در جهت ایجاد یک منبع، ویکی، صفحات توضیحی و یا بخش آموزشی جامع برای وردپرس و متعلقات مختلف آن است. لطفا جهت مشارکت در این بحث، ارائه پیشنهاد و یا انتقاد به تاپیک فوق مراجعه کنید. باهم بسازیم: اطلس ووکامرس و وردپرس

جستجو در انجمن

در حال نمایش نتایج برای برچسب های 'پروفایل'.

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


انجمن ها

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

پیدا شد 11 نتیجه

  1. سلام.میخوام یه پروفایل اختصاصی برای کاربر داشته باشم.یه صفحه ی جداگانه که که کاربر بتونه از طریق اون یه سری کار ها رو انجام بده.مثلا یک سری فایل اموزشی و تست برای کاربر بزاریم که تویه پروفایلش به اونا دسترسی داشته باشه و استفاده کنه. اگر افزونه خاصی داره یا نیاز به کدنویسی داره راهنمایی کنید
  2. سلام من درون سایتم برای ساخت صفحه پروفایل کاربران از افزونه Ultimate Member استفاده میکنم ، صفحه پروفایل هم به خوبی کار میکنه و مشکلی ندارم ، حتی کاربران قابلیت آپلود عکس پروفایل هم دارند و عکس توی پروفایلشون نشون داده میشه مشکلی که وجود داره آواتار مورد استفاده در قسمت نظرات هم چنین ویجت آخرین نظرات هستش که از از گراواتار برای نمایش آواتار کاربرها استفاده میکنه میخواستم ببینم چطور میشه این قسمت ها رو جوری تنظیم کرد که اواتار لوکال Ultimate Member رو به عنوان آواتار نشون بدند. متشکرم.
  3. سلام. دوستان بنده الان درحال پرسوجو برای بهترین قیمت برای نوشتن برنامه زیر برای سایت فروشگاهیمون هستم. لطف میکنید قیمت پایه رو برای اینکار به من بگید. قصد داریم برنامه ای نوشته بشه که کاربران بتونن به تعداد نامحدود در سایت ثبت نام کنن و محصولات خودشونو برای فروش قرار بدن و زمانی که خریدار ، هر محصوله این کاربر رو سفارش میده یا خریداری میکنه ، اطلاعات سفارش مشتری ، نام محصول خریداری یا سفارش داده شده ، و همچنین مشخصات محصول مثل رنگ و سایز و... بلافاصله بعد از سفارش به کاربری که محصول رو ثبت کرده ارسال بشه و همچنین این اطلاعات علاوه بر فروشنده به مدیر اصلی سایت نیز ارسال بشه. لطفا بگید که برای این بخش از برنامه نویسی که بدون نقص نوشته بشه چه مقدار باید هزینه کنیم...
  4. سلام من میخوام یه سیستم شبیه سیستم مدیریت مدارس درست کنم ولی خیلی ساده تر یعنی کاربر بعد از عضو شدن بتونه تو پروفایلش فایل بفرسته برای مدیر یا بشه براش فایل خاص خودش رو فرستاد امکان ارسال و دریافت پیام داشته باشه توش و همچنین ثبت نمره خیلی گشتم ... چند تا افزونه مدیریت مدرسه پیدا کردم که انگلیسی بودن و خیلی جزئیات داشتن افزونه ی دیگه ای نیست که بشه باهاش همچین کاری کرد؟
  5. سلام خدمت دوستان عزیز من میخوام ی قابلیت ب پروفایل های سایتم که با یوزرپرو ساخته شده اضافه کنم مثلا میخوام وقتی کاربری نظری رو ارسال میکنه اون نظر تو پروفایلش هم نمایش داده بشه و همینطور مطالبی ک کاربر ها یا نویسنده های سایت ارسال کردن تو پروفایلشون باشه یعنی ی چیزی تو مایه های پروفایل زومیت البته نه انقدر حرفه ای کسی میتونه کمکم کنه؟ هزینه ای هم داشته باشه پرداخت میشه ممنون
  6. سلام دوستان . من سایتی برای یک موسسه خیریه ساختم که ازم درخواست دارن که خیر ها بتونن درش ثبت نام کنن و مبلغ مورد نظری که برای خیریه در نظر گرفتن از طریق سایت پرداخت کنند و این پرداخت ها در پروفایلشون ثبت بشه و در قسمتی از سایت هم خیر های فعال رو نمایش بده که مثلا خیری که بیشتر کمک کرده در بالاترین قسمت و بصورت نزولی خیر های بعدی رو نمایش بده همراه با مبلغ واریزیشون که تاحالا چقدر واریز کردند. برای پیاده سازی این مساله چه راهی پیشنهاد میکنید ؟ درگاه بانک ملت و پی لاین هم آماده هست و در سایت کار میکنه. ممنونم
  7. سلام . برای نمایش نام هر کاربر در title سایت ، وقتی که وارد صفحه کاربری بادی پرس و قسمت های اون میشیم ، باید چیکار کرد ؟ برای مثال وقتی وارد قسمت پروفایل کاربر میشیم به این صورت نمایش بده : پروفایل - sajjadm | انجمن وردپرس فارسی
  8. سلام دوستان یه سری توضیح میدم و چندتا سوال دارم.پیشاپیش ممنون از وقتی که میذارید : اون سایتم که یادتون هست!پروژه خودم.در مورد ایجاد سایت اشتراک فایل و ... این مسائل رو پیش رو دارم : 1-ایجاد صفحه پروفایل برای هر کاربر 2-ایجاد صفحه ارسال مطلب توسط کاربران 3-تغییر آدرس ورود 4-فراخوانی آپلودر وردپرس توی صفحه ارسال مطلب به صورت جداگانه(Drag & drop) حالا اینها رو با سرچ حل کردم.برای پروفایل از توابع استفاده کردم wp_get_current_user() برای صفحات هم از برگه و قالب دلخواه استفاده می کنم. اینها سوالاتم : 1-چطور کاری کنم که وقتی کاربر دکمه ورود رو زد، به جای این صفحه wp-admin بره به صفحه ای که من میخوام؟ 2-چطور میتونم پسوند فایلهای آپلود شده توسط کاربر رو تشخیص بدم و دسته بندی کنم؟ 3-چطور میشه جستجوی پیشرفته بین فایلها(سایز و نام و ترتیب الفبا)گذاشت؟ *یه مشکل اساسی دیگه هم دارم.ببینید من برای هر فایلی که قراره آپلود بشه یه پست در نظر میگیرم.عنوان مطلب میشه اسم فایل، فایل هم که جدا آپلود میشه(این رو هم اگه میشه بگید چطوریه؟چطور میشه آپلودر رو جدا توی صفحه فراخوانی کرد؟)برای سایز و توضیحات فایل هم میخوام از زمینه دلخواه استفاده کنم.اما مشکلم اینه : چطور میتونم کاری کنم که وارد کردن زمینه دلخواه توی بخش ارسال مطلب اجباری بشه؟یعنی چطور میتونم یه فیلدی بذارم که مقدارش بره توی زمینه دلخواه؟(مثلا یه فیلد متنی بذارم "حس شما از فایل" که مقدارش بره توی یه زمینه دلخواه به نام $filefeel بازم ممنون یا علی
  9. با عرض سلام و خسته نباشید . من دنبال افزونه یا بودم که با آن بتوانم برای کاربران پروفایل ایجاد کند و برای هر کاربر پروفایلی را جدا از پیشخوان ایجاد کنم که به بادی پرس برخورد کردم . بادی پرس تمام نیاز های من را برآورده می کند . قسمت مربوط به تنظیمات دارد فعالیتها دوستان و ... اما مشکل که اینجاس وقتی آدرس پروفایل یک کاربرا را در مرورگر وارد کردم پروفایل اورا نیاورد و با صفحه یافت نشد روبه رو شدم . اما وقتی از منوی بالا که در پسشخوان وردپرس قرار دارد ( همون نوار مشکی رنگ ) روی پروفایل کاربر کلیک کردم پروفایل را آورد اما خوب وقتی دستی آدرس را وارد میکنی نمی آورد . مشکل از کجاست ؟
  10. با سلام به همه تصویر زیر مربوط به بخش پروفایل کاربر در قالب سایت من هست ولی چند بخش در قسمت ویرایش اطلاعات کم داره که میخوام کمک کنید تا این بخش ها رو اضافه کنم 1-نام 2-نام خانوادگی 3-بخشی که مشخص میکنه کدام حالت نمایش داده بشه مانند قسمت نمایش عمومی نام در داشبورد وردپرس 4-و چگونه باید بخش اضافه کردن آواتار کاربر رو به اون اضافه کنم(میخواهم افزونه آپلود آواتار را نصب کنم و بجای اینکه کاربر از طریق داشبورد وردپرس آواتار خودش رو قرار بده از قسمت پروفایل قالب سایت این کار رو انجام بده) وکدهای این قسمت <div class="contentonethird contentlast" id="sidebar"><?php if( is_user_logged_in() ) { global $user_ID, $a_ID, $a_email, $l_nicename, $requested_author, $a_url, $a_jabber, $a_yim, $a_descr; if( is_user_logged_in() && strtolower( $l_nicename ) == strtolower( $requested_author ) ) { $jebber_corr = explode( '/', $a_jabber ); if( count( $jebber_corr ) > 1 ) $a_jabber = $jebber_corr[ 2 ]; ?> <div class="widget widethird"> <h2 class="eprofile"><a href="#" title="<?php _e( "EDIT YOUR PROFILE" ); ?>" rel="nofollow"><?php echo __( "EDIT YOUR PROFILE" ); ?></a></h2> <div id="wrapresponse"> </div> <form id="profiler" name="profiler" method="post" action="" style="display: none;"> <p class="info"> <?php echo '<span>' . __( "If you like to change current password, input fields marked with * are mandatory for authorization!" ) . '</span>'; ?> </p> <label for="email"><?php _e( "Your Email address" ); ?></label> <input type="text" size="25" id="email" name="email" value="<?php echo $a_email; ?>" tabindex="34" /> <label for="pass1">* <?php _e( "Your New Password" ); ?></label> <input type="text" size="25" id="pass1" name="pass1" tabindex="35" /> <label for="pass2">* <?php _e( "Your New Password" ); ?></label> <input type="text" size="25" id="pass2" name="pass2" tabindex="36" /> <label for="jabber"><?php _e( "Your Twitter Name" ); ?></label> <input type="text" size="25" id="jabber" name="jabber" value="<?php echo $a_jabber; ?>" tabindex="37" /> <label for="yim"><?php _e( "Your Facebook Profile URL" ); ?></label> <input type="text" size="25" id="yim" name="yim" value="<?php if( $a_yim != '' ) echo $a_yim; ?>" tabindex="38" /> <label for="url"><?php _e( "Your Website" ); ?></label> <input type="text" size="25" id="url" name="url" value="<?php if( $a_url != '' ) echo $a_url; ?>" tabindex="39" /> <label for="description"><?php _e( "About yourself" ); ?></label> <textarea rows="6" id="description" name="description" tabindex="40"><?php if( $a_descr != '' ) echo $a_descr; ?></textarea> <?php wp_nonce_field( 'update-user' ); ?> <input name="action" type="hidden" id="action" value="update-user" /> <button type="submit" id="updusr" name="updusr" value="Submit" tabindex="41"><?php _e( "UPDATE" ); ?></button> </form> <script language="javascript" type="text/javascript"> jQuery( document ).ready( function() { jQuery( '.eprofile a' ).click( function() { jQuery( '#profiler' ).animate( { height: 'toggle' }, 200 ); return false; } ); jQuery( '#updusr' ).click( function() { var valid = ''; var email = jQuery( '#email' ).val(); var pass1 = jQuery( '#pass1' ).val(); var pass2 = jQuery( '#pass2' ).val(); var jeber = jQuery( '#jabber' ).val(); var wwwurl = jQuery( '#url' ).val(); var wwwfb = jQuery( '#a_yim' ).val(); var text = jQuery( '#description' ).val(); var jeber_correct = jeber.split( '/' ); if( !email.match( /^([a-z0-9._-]+@[a-z0-9._-]+\.[a-z]{2,4}$)/i ) ) { valid += '<p><?php _e( "Email field is mandatory or not valid!"); ?></p>'; } if( wwwfb == 'http://' || wwwfb == 'https://' ) { jQuery( '#yim' ).val( '' ); } if( jeber_correct.length > 1 ) { jQuery( '#jabber' ).val( jeber_correct[ 2 ] ); } if( wwwurl == 'http://' || wwwurl == 'https://' ) { jQuery( '#url' ).val( '' ); } if( valid != '' ) { jQuery( '#wrapresponse' ).fadeIn( 'slow' ); jQuery( '#wrapresponse' ).html( '<h4><?php _e( "Error!" ); ?></h4>' + valid ); } else { var datastr = jQuery( '#profiler' ).serialize(); jQuery( '#wrapresponse' ).css( 'display', 'block' ); jQuery( '#profiler' ).css( 'display', 'none' ); jQuery( '#wrapresponse' ).html( '<p><?php _e( "Updating profile .... " ); ?></p>' ); jQuery( '#wrapresponse' ).fadeIn( 'slow' ); setTimeout( 'send("' + datastr + '")', 2000 ); } return false; } ); } ); function send( datastr ) { jQuery.ajax( { type: "POST", url: "<?php echo( get_bloginfo( 'template_directory' ) . '/upd_u_pro.php' ); ?>", data: datastr, cache: false, success: function( html ) { jQuery( '#wrapresponse' ).fadeIn( 'slow' ); jQuery( '#wrapresponse' ).html( html ); jQuery( '#profiler' ).css( 'display', 'none' ); } } ); } </script> </div> <?php } } ?> <?php $existing_faves = $wpdb->get_var( "SELECT user_faves FROM $wpdb->users WHERE ID = $a_ID" ); if( $existing_faves ) { ?> <div class="widget widethird"> <h2><?php echo __( "Favorites of" ) . ' ' . $requested_author; ?></h2> <ul class="bloglist"> <?php $existing_faves_arr = explode( ',', $existing_faves ); foreach( $existing_faves_arr as $fav ) { $post_obj_fave = get_post( $fav ); $curr_perma = get_permalink( $post_obj_fave->ID ); //$short_description_excerpt = trim_the_content( $post_obj_fave->post_content, "...", $curr_perma, 25 ); //$s_d_e = stripslashes( strip_tags( $short_description_excerpt ) ); // short description for title // votes $voted_for = $post_obj_fave->no_votes; // answers $comm_num = $post_obj_fave->comment_count; // faves num $saved_as_fav = $post_obj_fave->no_faves; // author name $fav_auth_id = $post_obj_fave->post_author; $fav_auth_OBJ = get_userdata( intval( $fav_auth_id ) ); echo '<li id="fav-' . $fav . '">'; echo '<div class="contnonimg">'; echo '<p class="info">'; echo '<span class="lfloated">' . mysql2date( get_option( 'date_format' ), $post_obj_fave->post_date ) . ' ' . sprintf( __( 'By <a href="%s">%s</a> ' ), get_author_posts_url( $fav_auth_OBJ->ID, $fav_auth_OBJ->user_login ), get_the_author() ) . '</span>'; // only owner is allowed to remove it if( is_user_logged_in() && strtolower( $l_nicename ) == strtolower( $requested_author ) ) { echo '<span class="rfloated rembut redbg qvotestxt removeme"><a href="#" title="' . __( "Remove this Question from Favorites" ) . '" rel="' . $user_ID . '_rem_' . $fav . '">' . __( "X") . '</a></span>'; } echo '</p>'; echo '<h4><a href="' . $curr_perma . '" rel="nofollow">' . stripslashes( strip_tags( $post_obj_fave->post_title ) ) . '</a></h4>'; echo '<p class="info">'; // solved? if( $post_obj_fave->accepted_by > 0 ) { echo '<span class="lfloated rembut blue qvotestxt">' . __( "Solved!" ) . '</span>'; } echo '<span class="lfloated">' . __( "Votes" ) . ': ' . '<strong class="strongcolor">' . $voted_for . '</strong></span>'; echo '<span class="lfloated">' . __( "Faved" ) . ': ' . '<strong class="strongcolor">' . $saved_as_fav . '</strong></span>'; echo '</p>'; echo '</div>'; echo '</li>'; } ?> </ul> <script type="text/javascript"> jQuery( document ).ready( function() { // favorites | 0 - user_ID, 1 - action, 2 - post_ID jQuery( '.removeme a' ).click( function() { var full_info = jQuery( this ).attr( 'rel' ); var arr_param = full_info.split( '_' ); var myself = jQuery( this ); jQuery.post( "<?php echo get_bloginfo( 'template_directory' ) ?>/faves_add_or_rem.php", { uid: arr_param[ 0 ], act: arr_param[ 1 ], pid: arr_param[ 2 ] }, function( data ) { if( data == '1' ) { var li_to_remove = '#fav-' + arr_param[ 2 ]; jQuery( li_to_remove ).fadeOut( 'fast' ); // prevent multiple clicks } } ); return false; } ); } ); </script> </div> <?php } ?> <?php if ( !function_exists( 'dynamic_sidebar' ) || !dynamic_sidebar( 'Sidebar Author' ) ) : ?> <?php endif; ?> </div> لطفا کمک کنید تا من بتوانیم این بخش ها را اضافه کنم
  11. با سلام داخل سایدبار بعد از لاگین شدن در سایت و فعال شدن گزینه پروفایل بر روی پروفایل کلیک که میشه کل پروفایل هم در سایدبار باز میشه و هم در صفحه چه کدی اضافه یا حذف کنم که پروفایل در ساید بار باز نشه؟ کدهای داخل فایل sidebar.php کد PHP: <div id = "sidebar"> <?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar() ) : else : ?> <?php endif; ?> </div> <!-- /sidebar --> ممنون میشم راهنمایی کنید