reza_yki 103 ارسال شده در آذر 95 گزارش بازنشر ارسال شده در آذر 95 سلام من ابزارک تبلیغاتم اطلاعات رو به شکل زیر در دیتابیس ذخیره می کنه: array(2) { [3]=> array(17) { ["title"]=> string(23) "عنوان ابزارک" ["number"]=> int(2) ["address-image1"]=> string(63) "http://localhost/wordpress/wp-content/uploads/2016/08/120-3.jpg" ["address-link1"]=> string(63) "http://localhost/wordpress/wp-content/uploads/2016/08/120-3.jpg" ["width-img1"]=> string(0) "" ["height-img1"]=> string(0) "" ["ads-code1"]=> string(0) "" ["expire1"]=> string(0) "" ["address-image2"]=> string(63) "http://localhost/wordpress/wp-content/uploads/2016/08/120-3.jpg" ["address-link2"]=> string(63) "http://localhost/wordpress/wp-content/uploads/2016/08/120-3.jpg" ["width-img2"]=> string(3) "120" ["height-img2"]=> string(3) "120" ["ads-code2"]=> string(0) "" ["expire2"]=> string(0) "" } ["_multiwidget"]=> int(1) } ولی من می خوام قسمتی از اون دوباره در یک زیر آرایه قرار بگیره تا بتونم کنترل بیشتری داشته باشم اگه امکان داره راهنماییم کنید: array(2) { [3]=> array(17) { ["title"]=> string(23) "عنوان ابزارک" ["number"]=> int(2) [1]=> array(17) { ["address-image1"]=> string(63) "http://localhost/wordpress/wp-content/uploads/2016/08/120-3.jpg" ["address-link1"]=> string(63) "http://localhost/wordpress/wp-content/uploads/2016/08/120-3.jpg" ["width-img1"]=> string(0) "" ["height-img1"]=> string(0) "" ["ads-code1"]=> string(0) "" ["expire1"]=> string(0) "" } [2]=> array(17) { ["address-image2"]=> string(63) "http://localhost/wordpress/wp-content/uploads/2016/08/120-3.jpg" ["address-link2"]=> string(63) "http://localhost/wordpress/wp-content/uploads/2016/08/120-3.jpg" ["width-img2"]=> string(3) "120" ["height-img2"]=> string(3) "120" ["ads-code2"]=> string(0) "" ["expire2"]=> string(0) "" } } ["_multiwidget"]=> int(1) } کد هم به صورت زیر هست: $instance['title'] = sanitize_text_field( $new_instance['title'] ); $instance['number'] = 1; $instance['number'] = (int) $new_instance['number']; $instance[ 'rounded' ] = $new_instance[ 'rounded' ]; $instance[ 'blank' ] = $new_instance[ 'blank' ]; $instance[ 'nofollow' ] = $new_instance[ 'nofollow' ]; $counter = $instance['number']; // $instance['link'] = ( ! empty( $new_instance['link'] ) ) ? strip_tags( $new_instance['link'] ) : ''; for($i=1 ; $i<=$counter ; $i++ ){ $address_image[$i] = $instance['address-image'.$i] = ( ! empty( $new_instance['address-image'.$i] ) ) ? strip_tags( $new_instance['address-image'.$i] ) : ''; $address_link[$i] = $instance['address-link'.$i] = ( ! empty( $new_instance['address-link'.$i] ) ) ? strip_tags( $new_instance['address-link'.$i] ) : ''; $width_img[$i] = $instance['width-img'.$i] = ( isset( $new_instance['width-img'.$i] ) ) ? strip_tags( $new_instance['width-img'.$i] ) : ''; $height_img[$i] = $instance['height-img'.$i] = ( isset( $new_instance[ 'height-img'.$i ]) ) ? strip_tags($new_instance[ 'height-img'.$i ]) : ''; $ads_code[$i] = $instance['ads-code'.$i] = $new_instance['ads-code'.$i] ; $expire[$i] = $instance['expire'.$i] = ( ! empty( $new_instance['expire'.$i] ) ) ? strip_tags( $new_instance['expire'.$i] ) : ''; } return $instance; ممنون نقل قول لینک به ارسال
SM-Mahdavi 5427 ارسال شده در آذر 95 گزارش بازنشر ارسال شده در آذر 95 سلام خروجی شما به صورت object هست. دقیق تر بگو می خوای چیکار کنی تا راهنمایی کنم. 1 نقل قول لینک به ارسال
reza_yki 103 ارسال شده در آذر 95 مالک گزارش بازنشر ارسال شده در آذر 95 در 17 ساعت قبل، SM-Mahdavi گفته است : سلام خروجی شما به صورت object هست. دقیق تر بگو می خوای چیکار کنی تا راهنمایی کنم. بله به صورت ابجکت هست من ابزارکی طراحی کردم که توش اول تعداد تصویر هارو تایین می کنی بعد تصاویر رو ذخیره می کنی الان در کد بالا من دوتا تصویر اضافه کردم حالا من نمی تونم مستقیم بگم که در یک شرایط خاص اون تصویر همراه اطلاعات مربوطش از دیتابیس حذف شه باید برای هر تصویر که با اطلاعات دیگه ای هم همراه هست یک ای دی بدم تا بتونم اون رو وقتی می خوام حذف کنم فقط مشکل نداشتن ای برای هر تصویر هست فقط می دونم باید با foreach قبل از ذخیره اطلاعات عملیاتی رو انجام بدم ولی دقیقا نمی دونم چی کار باید بکنم نقل قول لینک به ارسال
Mobin 1669 ارسال شده در آذر 95 گزارش بازنشر ارسال شده در آذر 95 شما برای سهولت در کار خودتون بهتره یک مقدار برای اطلاعات عکسها در نظر بگیرید و بجای اینکه اونها رو مستقیم در ارایه اصلی قرار بدید درون اون key یا name قرار بدید مثلا img و اطلاعات عکسها رو درون ایتم img قرار بدید اینجوری ایتم [1] و [2] درون زیر مجموعه img قرار میگیرن و شما به راحتی با استفاده از اندیس و unset میتونین مقادیر رو حذف کنید ازش 3 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .