جلوگیری از کوئری تک...
 
آگاه‌سازی‌ها
پاک‌کردن همه

جلوگیری از کوئری تکراری


 MVGM
(@mvgm)
Active Member
عضو شده: 10 سال قبل
ارسال‌: 5
شروع کننده موضوع  

درود

بی مقدمه میرم سر اصل قضیه
3 تا برگه داریم با آی دی های: 12,34,56
داخل صفحه اصلی تعیین کردم که وقتی پست اول خورد با یک کوئری بصورت رندوم یکی از برگه‌های بالا نمایش داده بشه
و وقتی تمام پست نمایش داده شد بعدش یکی دیگه از برگه های بالا نمایش داده بشه
روش کار به این صورت هست که یک فانکشن تعریف کردم که خودکار رندوم یکی رو نمایش میده
مشکل اینجا هست که این امکان وجود داره که در یک صفحه هر دو برگه ای که بصورت رندوم انتخاب شدن تکراری باشن
فانکشن یک بار بعد پست اول اجرا میشه
یکبار آخرین مرحله یعنی در کنار هم نیستن که بتونم از سرچ در آرایه استفاده کنم
خواستم بدونم دوستان روشی برای جلوگیری از تکرار دارن؟

ممنون


نقل‌قول
(@admin)
عضو Admin
عضو شده: 11 سال قبل
ارسال‌: 3602
 

ببينيد دو حالت داره يا بايد به جاي راندوم از نمايش خود دسته ها استفاده نماييد و رندوم را دريك دسته اعمال كنيد كه بدون شك مطالب با هم متفاوت خواهيد شد
يا اينكه شما براي هر دسته يك برگه جدا گانه بسازيد
در اين صورت اتفاقي نمي افتد يا جايي كه كل مطالب نمايش داده مي شه از يك دسته و نمايش جداي آن استفاده نماييد


پاسخنقل‌قول
 MVGM
(@mvgm)
Active Member
عضو شده: 10 سال قبل
ارسال‌: 5
شروع کننده موضوع  

یک راه به ذهنم رسید

به جای اینکه هر کدوم رو جدا بگیرم
همه رو یکجا می گیرم و داخل یک آرایه میریزم و در جاهای مناسب استفادهمی کنم

ممنون آقای پارسایی


پاسخنقل‌قول
 ناشناس
عضو شده: 53 سال قبل
ارسال‌: 0
 

موفق و پیروز باشی دوست عزیز


پاسخنقل‌قول
اشتراک: