rreza18 3 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 (ویرایش شده) با سلام خدمت همهیکی از دوستان برای من برنامه آپلود آواتار را برای قالب سایت من نوشته است که در قسمت ویرایش اطلاعات در پروفایل قالب سایت میباشد.که این برنامه به خوبی کار می کنه و آواتار آپلود شده را در پروفایل کاربر و در صفحه اصلی به خوبی میاد ولی در بعضی از قسمت ها کار نمی کنه یعنی آواتار در اون قسمت لود نمیشه میخواستم کمک کنید تا من بتوانم کد آن بخشی را که آواتار در آن نمی آید تصحیح کنم خودم از php چیز زیادی نمی دانمکد زیر کد قسمت است که نیاز به تصحیح داردecho get_avatar( $cu_email, '60' ); ویرایش شده مرداد 92 توسط rreza18 نقل قول لینک به ارسال
Morteza 34190 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 سلاماین فقط اسم تابع هستشما باید کدهای تابع رو پیدا کنیداگر بصورت افزونه هست در فایلش موجوده وگرنه در فایل فانکشن بررسی کنید 2 نقل قول لینک به ارسال
rreza18 3 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 (ویرایش شده) سلام این کدی که من استفاده کردم و جواب داد ولی یک مشکلی هست و اون مشکل اینکه که با یوزر پسورد کاربر دیگه هم که به سایت وارد میشم هنوز به جای آواتار کاربر که وارد شده فقط آواتار مدیر را نمایش میدهداین کدشه<?php if(file_exists("upload/" . "pic".$authordata->ID.".png")){ ?><img style="width:150px;height:150px;" src="upload/pic<?php echo $authordata->ID; ?>.png" /><?php }else{ echo get_avatar( $authordata->user_email, $size = '59' ); } ?>که فکر کنم مشکل از کد زیر باشه چه کدهای را میتوان به جای این کد استفاده کرد که آواتار کاربر را نمایش دهد نه آواتار مدیر را$authordata->ID ویرایش شده مرداد 92 توسط rreza18 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 شرط بررسی میکنه که تصویر باشه در پوشه uploadنباشه تابع پیشفرض رو اجرا میکنهخروجی کد چی هست؟ سورس صفحه 3 نقل قول لینک به ارسال
rreza18 3 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 من از برنامه نویسی چیزی نمی دانم فقط کد که قرار دادم از صفحه ایندکس برداشتم و در قسمتی از سایدبار که برای کاربر ایجاد کردم قرار دادم .در این قسمت فرم ورودی است که بعد از وارد کردن یوزر و پسورد و وارد شدن به سایت در اون قسمت آواتار کاربر وارد شده به سایت را باید نشان دهد ولی فقط آوتار مدیر را نمایش میده.فکر می کنم کد بالا طوری تغییر داد که آواتار فردی که وارد سایت شده را در آن قسمت قرار دهد نقل قول لینک به ارسال
Parsa 23463 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 کد کاملترر میزاریدauthordata کجا مقدار دهی میشه؟ 2 نقل قول لینک به ارسال
rreza18 3 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 باید از کجا بفهمم از کجا مقدار دهی میشه من گفتم از php هیچی بلد نیستم نقل قول لینک به ارسال
Morteza 34190 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 شما کمی بالاتر از این کدهاتون ببینید authordata استفاده شده؟ کمی بالاتر این متغییر رو جستجو کنید 2 نقل قول لینک به ارسال
rreza18 3 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 (ویرایش شده) بله در ابتدای فایل index.php که محل قرار گیری کد بالا است از این متغییر استفاده شده است که این کد را در زیر قرار دادم<?phpglobal $authordata;$aOptions = SofaQandA::initOptions( false );$trimexcerpt = ( strlen( $aOptions[ 'trimexcerpt' ] ) > 0 ) ? stripslashes( $aOptions[ 'trimexcerpt' ] ) : 25;$hppf = ( strlen( $aOptions[ 'hppf' ] ) > 0 ) ? stripslashes( $aOptions[ 'hppf' ] ) : ''; // home page filter posts$layout_nor = $aOptions[ 'layout_nor' ]; // number of records at home page?> ویرایش شده مرداد 92 توسط rreza18 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 بازم مشخص نیستاین کد رو جایگزین کنید و نتیجه رو بگید:<?php if(file_exists("upload/" . "pic".$authordata->ID.".png")){ echo 1;}else{echo 2;} ?>با چندین کاربر اجرا کنیدو نتیجهکاربرهای دارای آواتار لوکال رو هم بررسی کنید 3 نقل قول لینک به ارسال
rreza18 3 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 هیچ آواتاری نمایش نمیده چه کاربری که آواتار داره و یا کاربری که نداره نقل قول لینک به ارسال
Morteza 34190 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 نباید عکسی بیاد باید عددی رو خروجی بده نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .