رفتن به مطلب

پست های پیشنهاد شده

سلام

نمیدونم عنوان تاپیک رو درست انتخاب کردم یا نه ، به هر حال ببخشید ^_^

مشکلی که دارم این هست :

یک تابع دارم که چند بار در جاهای متخلف صفحه صدا زده میشه.

کار تابع هم اینه که مثلا 5 تا خبر ، از یکی فیلدهای جدول category که بصورت random انتخاب میشه رو نشون میده.

حالا من میخوام :

1 - تابع طوری باشه که هر چند بار که تکرار میشه ، فیلدی که به صورت random انتخاب میشه ، تکرار نشه.

2 - این فیلدهایی که به صورت random انتخاب میشن ، برای یک روز ثابت بمونند و تغییر نکنند ، و بعد از یک روز دوباره دسته های جدید تعریف بشوند.

ممنون :wub:

لینک به ارسال

کسی نبود راهنمایی کنه من رو یاد حمام عمومی های قدیم می ندازه که برای مشت و مال نفس کش می طلبیدند :wacko:

با این اطلاعاتی که شما دادید که کمک خاصی نمی شه کرد ولی چون دیگه ممکنه نرسم به تایپیک سر بزنم راهنمایی کلیش اینه

جوری که شما سئوال را طرح کردید پاسخش اینه که باید برنامه نویسی بشه و تابع انتخاب رندوم رو از تابع اصلی جدا کرد و براش تعریف دلخواه را نوشت و برای اینکه زمانبندی داشته باشه و در یک دوره زمانی عوض بشه باید مقدارش رو هر روز در یک متا ذخیره کرد تا باقی روز از اون متا مقدار را بیاره

ولی راه حل درست و بی دردسر مشکل شما استفاده از افزونه های کش با انجام تنظیمات کامل و صحیحه زمان اکسپیر را می تونید 60*60*24 بگذارید

البته کش روی کل سایت تاثیر خواهد داشت و مختص اون تابع نیست مگر اینکه باز با برنامه نویسی کشی را برای ذخیره کوئری مربوط به اون تابع بسازید

لینک به ارسال

کسی نبود راهنمایی کنه من رو یاد حمام عمومی های قدیم می ندازه که برای مشت و مال نفس کش می طلبیدند :wacko:

با این اطلاعاتی که شما دادید که کمک خاصی نمی شه کرد ولی چون دیگه ممکنه نرسم به تایپیک سر بزنم راهنمایی کلیش اینه

جوری که شما سئوال را طرح کردید پاسخش اینه که باید برنامه نویسی بشه و تابع انتخاب رندوم رو از تابع اصلی جدا کرد و براش تعریف دلخواه را نوشت و برای اینکه زمانبندی داشته باشه و در یک دوره زمانی عوض بشه باید مقدارش رو هر روز در یک متا ذخیره کرد تا باقی روز از اون متا مقدار را بیاره

ولی راه حل درست و بی دردسر مشکل شما استفاده از افزونه های کش با انجام تنظیمات کامل و صحیحه زمان اکسپیر را می تونید 60*60*24 بگذارید

البته کش روی کل سایت تاثیر خواهد داشت و مختص اون تابع نیست مگر اینکه باز با برنامه نویسی کشی را برای ذخیره کوئری مربوط به اون تابع بسازید

خیلی ممنون.

استفاده از کش ممکن نیست ، چون هر دقیقه یه خبر جدید اضافه میشه.

لینک به ارسال
باید برنامه نویسی بشه و تابع انتخاب رندوم رو از تابع اصلی جدا کرد و براش تعریف دلخواه را نوشت و برای اینکه زمانبندی داشته باشه و در یک دوره زمانی عوض بشه باید مقدارش رو هر روز در یک متا ذخیره کرد تا باقی روز از اون متا مقدار را بیاره
لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...