I..R 1485 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 جایگزین کنید : <?php$disc = get_post_meta($post->ID, 'disc', false);$mid_var = get_post_meta($post->ID, 'link',false);$author = get_post_meta($post->ID, 'name', $single = false);if(isset($mid_var) && !empty($mid_var)) : ?><?php for($i=0;$i<count($author);$i++) { ?><?php if(isset($disc)) {echo $disc[$i];}?><br/><div class="dl222"><a href="<?php echo $mid_var[$i]; ?>"><?php echo $author[$i]."</div><hr/></li></a>"; } ?><?php endif; ?> 1 نقل قول لینک به ارسال
♠ AliReza ♠ 8 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 ممنون ،یک مشکلی هست اینه که من اگه برای لینک اول این آی دی دیسک را مثلا فصل اول قرار دادم و بخوام بعد از 12 تا نام و لینک مثلا بزنم فصل دوم امکانش نیست !یعنی دیسک دوم برای لینک دوم قرار میگیرد نه برای لینک بعد 12 !فایل ضمیمه نقل قول لینک به ارسال
I..R 1485 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 بله؛قبلا هم گفتم بهنیه نیست خیلی و برای تعداد بالا مشکل پیش میاد.اما اگر باز بخواید این کد را به همین صورت درستش کنیم راه داره اینکه بیام یک زمینه دلخواه دیگه در نظر بگیریم شما اونجا وارد کنید شماره لینک بعدی که می خوایید توضیح درج شود را وارد کنید 1 نقل قول لینک به ارسال
♠ AliReza ♠ 8 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 ممنون میشم برای من انجام دهیدیا توضیح بیشتری بدهید تا خودم انجام دهم نقل قول لینک به ارسال
I..R 1485 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 جایگزین کنید : <?php$num= get_post_meta($post->ID,'num',false);$j=0;print_r ($num);$disc = get_post_meta($post->ID, 'disc', false);$mid_var = get_post_meta($post->ID, 'link',false);$author = get_post_meta($post->ID, 'name', $single = false);if(isset($mid_var) && !empty($mid_var)) : ?><?php for($i=0;$i<count($author);$i++) { ?><?php if(isset($disc)&& $i+1==$num[$j]) {echo $disc[$i-1]; $j++;}?><br/><div class="dl222"><a href="<?php echo $mid_var[$i]; ?>"><?php echo $author[$i]."</div><hr/></li></a>"; } ?><?php endif; ?>برای استفاده هم روش های قبلی که زمینه های قبلی سر جای خود باقی است برای توضیح هر چند لینک به بعد :یک زمینه دلخواه با نام num ایجاد کنید حال مثلا قصد دارید برای 5 لینک اول توضیح بنویسید باید به num مقدار 1 را بدید بعد مثلا برای 10 لینک دوم مجددا num و مقدار آن 2 بگذارید. و...تست کنید نقل قول لینک به ارسال
♠ AliReza ♠ 8 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 این خطا را می دهدArray ( [0] => 1 )نمیشه این num را هر موقع فراخوانی کرد ظاهر بشه؟ حتی اگه آی دی دیگری فراخوانی نشده باشه ؟مثلا »num1 بدون درج name و link اول بتواند ظاهر شودو هر موقع num2 در زمینه دلخواه تعریف شد ، بعد از آخرین آی دی فراخوانی شده نشان داده شود ( حتی اگر آخرین آی دی فراخوانی شده خود num باشد )و بصورت زنجیره ای هر موقع تعریف بشه نشان داده بشهاین num را برای توضیحات میخواهم نقل قول لینک به ارسال
I..R 1485 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 چایگزین کنید : <?php$num= get_post_meta($post->ID,'num',false);$j=0;$disc = get_post_meta($post->ID, 'disc', false);$mid_var = get_post_meta($post->ID, 'link',false);$author = get_post_meta($post->ID, 'name', $single = false);if(isset($mid_var) && !empty($mid_var)) : ?><?php for($i=0;$i<count($author);$i++) { ?><?php if(isset($disc)&& $i+1==$num[$j]) {echo $disc[$i-1]; $j++;}?><br/><div class="dl222"><a href="<?php echo $mid_var[$i]; ?>"><?php echo $author[$i]."</div><hr/></li></a>"; } ?><?php endif; ?>الان با این کد کاری که می خوایید انجام بدید درست نشد ؟(توضیح بیشتر ) 1 نقل قول لینک به ارسال
♠ AliReza ♠ 8 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 (ویرایش شده) من میخواستم آی دی num بدون درج name و link اول هم بتواند ظاهر شوددر اینجا اولین num بعد از name و link ظاهر می شود . یعنی مستقل نیست بعد از name و link ظاهر می شود . ویرایش شده اسفند 92 توسط ♠ AliReza ♠ نقل قول لینک به ارسال
I..R 1485 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 متوجه شکل نشدم الان مشکل از کد هست یا استایل ؟ (یک عکس با توضیح ضمیمه کنید) <?php$num= get_post_meta($post->ID,'num',false);$j=0;$disc = get_post_meta($post->ID, 'disc', false);$mid_var = get_post_meta($post->ID, 'link',false);$author = get_post_meta($post->ID, 'name', $single = false);if(isset($mid_var) && !empty($mid_var)) : ?><?php for($i=0;$i<count($author);$i++) { ?><?php if(isset($disc)&& $i==$num[$j]) {echo $disc[$i]; $j++;}?><div class="dl222"><a href="<?php echo $mid_var[$i]; ?>"><?php echo $author[$i]."</div><hr/></li></a>"; } ?><?php endif; ?>فقط شماره نام را از 0 باید شروع کنید در کد بالا.disc اول num->0 disc دوم num->1 1 نقل قول لینک به ارسال
♠ AliReza ♠ 8 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 (ویرایش شده) مشکل با استایل نیستعکس ضمیمه را مشاهده کنیددر قسمت num0 مشکلی نیست ، برای 4 قسمت از فصل اول توضیحات و لینکها به درستی فراخوانی شده اند و حتی میتوانم 20 قسمت دیگه هم تعریف کنم بدون هیچ مشکلیاما هنگامی که میخواهم num1 را تعرف کنم و فصل ها جدیدتر را اضافه کنم این num1 در خط بعد num0 ظاهر میشودمن میخواهمتنها نام num0 اول ازname و link ظاهر شود مطابق عکس که اول ظاهر شده ولی num1 بعد آخرینname و link فراخوانی ظاهر شود ( طبق عکس باید بعد از قسمت چهارم ظاهر شود ولی در خط بعد یعنی قسمت اول ظاهر شده است )و همچنین num2 نیز به همین روند بعد آخرین name و link فراخوانی ظاهر شود ویرایش شده اسفند 92 توسط ♠ AliReza ♠ نقل قول لینک به ارسال
I..R 1485 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 خوب ببینید روش کار را اشتباه انجام داده اید(التبه با ذهنیت بنده)مثلا شما الان 20 تا لینک دارید10 تاش برای فصل اول و 10 تای دیگر برای فصل دومحال مقدار num اول یعنی برای فصد اول را 0 وارد می کنید و disc را مثلا می نویسید فصل اولحال برای 10 لینک دوم مقدار num را 10 وارد باید کنید و disc را مثلا فصل دومروش فوق را تست کنید 1 نقل قول لینک به ارسال
♠ AliReza ♠ 8 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 متوجه این روش شدم و انجامش دادممشکل اینجاست که آی دی num را به ترتیب نشان می دهد یعنی اینکه تا زمانی که آی دی num2 درج نشده باشد ای دی نام num3 نشان داده نمی شود و به همین ترتیب ...ولی اگر طبق گفته های شما این روش عملی بشه فوق العاده هست . نقل قول لینک به ارسال
I..R 1485 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 الان جور در میاد! مثلا وقتی لینک های 10 به بعد قرار هست یک توضیح مثل فصل دوم داشته باشند پس 10 لینک فصل اول هم توضیح دارند و مشکل پیش نمیاد حال شما می خوایید مثلا وارد کنید برای لینک 10 به بعد توضیح نمایش داده شود در صورتی که چند disc داشته باشید و disc مورد نظر شما برای آن قسمت نمایش داده شود ؟(توضیح بیشتر ) نقل قول لینک به ارسال
♠ AliReza ♠ 8 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 ممنون میشم توضیح بیشتر بدید ؟ نقل قول لینک به ارسال
I..R 1485 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 ببینید کد آخری که گذاشته شد از نظر کلی مشکلی نداره اما باید یک سری چیز ها را رعایت کنید مثلا اگر قرار شد توضیح داشته باشند همه داشته باشند.الان تست کنید می بینید اگر disc اول را داشته باشد برای لینک های 0 تا 10 سر تیتر قرار میگیره و ما num را 0 اینجا وارد می کنیمحالا برای لینک 11 تا 20 هم می خواییم داشته باشم پس num را 10وارد می کنیم و یک disc دیگه هم با سرتیتر دوم ایجاد می کنیم . نقل قول لینک به ارسال
♠ AliReza ♠ 8 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 تا زمانی که num1 , num2 وارد نکنم num3 فراخوانی نمیشهفایل ضمیمه num3 فراخوانی شده اما نشان نمی دهد تا زمانی که دو num قبلی تعریف نشود نقل قول لینک به ارسال
I..R 1485 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 صحبت های بنده هم همین بود در پست های قبلی وقتی قرار هست num3 وجود داشته باشه پس به دو نام قبل هم احتیاج بوده الان کلا می خوایید چطوری کار کنید ؟توضیح بیشتر بدید ؟ 1 نقل قول لینک به ارسال
♠ AliReza ♠ 8 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 پس من درست متوجه منظور شما نشدمهمانطور که پیشتر گفتم » من میخواهم هرجا که لازم بود این num فراخوانی بشه بدون اینکه نیاز داشته باشیم num های قبل را تعریف کنیممثلا » من می خواهم توی یک مطلب بین قسمت های 10 - 15 - 22 توضیحاتی را با num مشخص کنم اما در مطالب دیگر بین قسمت های 20 - 25 - 32 توضیحاتی را با num مشخص کنمهرجا که لازم باشه num بیاد بدون اینکه بخوام num های پایین تر را بیاورم نقل قول لینک به ارسال
I..R 1485 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 جایگزین کنید :<?php$num= get_post_meta($post->ID,'num',false);$mid_var = get_post_meta($post->ID, 'link',false);$author = get_post_meta($post->ID, 'name', $single = false);if(isset($mid_var) && !empty($mid_var)) : ?><?php for($i=0;$i<count($author);$i++) { ?><?phpforeach($num as $nums) {$disc=explode("!",$nums);if(isset($disc)&& $i==$disc[0]-1) {echo $disc[1]; }}?><div class="dl222"><a href="<?php echo $mid_var[$i]; ?>"><?php echo $author[$i]."</div><hr/></li></a>"; } ?><?php endif; ?>فقط تغییراتی در کد ها هست :دیگه نیازی به تعریف disc نیست شما به عنوان مثال می خوایید برای لینک 12 توضیح بزارید به این صورت عمل می کنید :یک زمینه دلخواه با نام num و مقدار آن به صورت زیر :12!toozihshomaبه همین صورت برای توضیحات بعدی. 3 نقل قول لینک به ارسال
♠ AliReza ♠ 8 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 دادش درست شد همونی که واقعا تو فکرم بود خـــــیـــــلی خسته شدی با تاپیک های من نمی دونم چجوری ازتو تشکر کنم واقعا دمت گرم ، ممنون :wub: 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .