kingblog 14 ارسال شده در بهمن 93 گزارش بازنشر ارسال شده در بهمن 93 این کد مربوط میشه به شیرترانیکس اگه کسی از دوستان آشنایی داره کمک کنهمن الان کد زیر رو در داشبورد کنترلرز قرار دادم:$D->user_send_kart = array(); // by Sharetronix.ir$num = 18;$r = $db2->query('SELECT * FROM send_kart WHERE to_user="'.$this->user->info->username.'" ORDER BY user_id DESC LIMIT '.($num));while($o = $db2->fetch_object($r)) {$D->user_send_kart[] = $this->network->get_user_by_id($o->user_id);}$D->user_send_kart = array_slice($D->user_send_kart, 0, $num); بعد این کد رو در داشبورد قالب:<?php foreach($D->user_send_kart as $u) { ?> <a href="<?= userlink($u->username) ?>" class="slimuser" title="<?= htmlspecialchars($u->fullname) ?>"><img src="<?= $C->IMG_URL ?>avatars/thumbs3/<?= $u->avatar ?>" alt="" style="padding:1px;" /></a><a href="؟؟؟؟؟؟" class="slimuser" title="<?= htmlspecialchars($u->fullname) ?>"><img src="؟؟؟؟؟؟" alt="" style="padding:1px;" /></a> <?php } ?>بخوبی کار میکنه و آواتار و لینک کاربر رو بخوبی نشون میده اما قسمت دوم کد کار نمیکنه یعنی این:<a href="؟؟؟؟؟؟" class="slimuser" title="<?= htmlspecialchars($u->fullname) ?>"><img src="؟؟؟؟؟؟" alt="" style="padding:1px;" /></a>توی این قسمت میخوام محتوای ستون url از جدول send_kart رو نشون بدم اما هر تغییری میدم نمیشهولی اگه مقدار رو از جدول user بگیره، کار میکنهچه تغییری باید بدم؟ نقل قول لینک به ارسال
buzz 65 ارسال شده در بهمن 93 گزارش بازنشر ارسال شده در بهمن 93 احتمالا 2 علت داره که ادرس بصورت علامت سوال نشون داده میشه.1- (خیلی مهمه).. باید جدول مورد نظر دیتابیس رو utf8 unicode_bin تنظیم شده باشه.2-و این کد رو هم باید قبل استخراج از جدول گذاشت تا ادرس درست نمایش بده.mysql_query("set names utf8"); 1 نقل قول لینک به ارسال
Morteza 34190 ارسال شده در بهمن 93 گزارش بازنشر ارسال شده در بهمن 93 خروجی که میخواین این هست$u->urlولی کجا میخواین نشون بده؟ 2 نقل قول لینک به ارسال
kingblog 14 ارسال شده در بهمن 93 مالک گزارش بازنشر ارسال شده در بهمن 93 خروجی که میخواین این هست$u->urlولی کجا میخواین نشون بده؟ممنونولی این کد url از جدول users رو فکر کنم نشون میدهمن میخوام url رو از جدول send_kart بگیرم و در داشبورد نمایش بدمهمون طور که در بالا گفتم قسمت هایی که مثلا نوشته $u->username بخوبی کار میکنه چون یوزرنم و یا آواتار کاربر رو از جدول users میگیره ولی قسمت دوم که میخوام تصویر یا url مربوط به هر کاربر رو از جدول دیگه نشون بدم کار نمیکنهمثلا الان کد زیر کار میکنه:<img src="<?= $C->IMG_URL ?>avatars/thumbs3/<?= $u->avatar ?>ولی این کد کار نمیکنه:<img src="$u->url" alt="" style="padding:1px;" />چون url توی یک جدول دیگه هست نقل قول لینک به ارسال
Morteza 34190 ارسال شده در بهمن 93 گزارش بازنشر ارسال شده در بهمن 93 باید ساختار جدول رو ببینم تا بهتون بگمبا این سیستم کار نکردم برای همین از جدولش اطلاع خاصی ندارم 3 نقل قول لینک به ارسال
Mobin 1669 ارسال شده در بهمن 93 گزارش بازنشر ارسال شده در بهمن 93 لیست فیلدهای جدول send_kart رو اینجا قرار بدیدو ینکه اگه url شما تو یه جدول دیگه هست که کوئری شما اشتباس شما باید برای ارتباط بین 2 جدول و بدست اوردن url باید یک join بین جدول user و send_kart بزنید 3 نقل قول لینک به ارسال
kingblog 14 ارسال شده در بهمن 93 مالک گزارش بازنشر ارسال شده در بهمن 93 مشکلم حل شدبجای خط:$D->user_send_kart[] = $this->network->get_user_by_id($o->user_id);این رو قرار دادم:$D->user_send_kart[] = array($this->network->get_user_by_id($o->user_id),$o->url);برای نمایش هم از این کدها:$u[1]$u[0]->avatar 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .