پارس جوم :: انجمن های تخصصی جوملا

نسخه‌ی کامل: رفرش کردن خودکار صفحه یا بارگذاری خودکار صفحات بعد از مدت زمان معین و ریدایرکت کاربر
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
درود
تاکنون حتما دیده اید که در برخی از سایت ها بعد از مدتی صفحه ای که درون آن هستید مجددا بارگذاری شده و رفرش میشود.
با استفاده از یک خط کد میتوانید این قابلیت را به قالب سایتتان اضافه کنید.
میتوانید حتی بعد از مدتی کاربر را به صفحه دلخواه ریدایرکت کنید.

برای رفرش کردن صفحه یا بارگذاری مجدد میتوانید از تکه کد زیر که در تگ <head> </head> قرار میگیرد استفاده کنید.البته قالبها دارای این تگ هستند و شما میتوانید درون این برچسب قرار دهید.

کد:
<meta http-equiv="refresh" content="300" />

در کد بالا عدد 300 یعنی بعد از 300 ثانیه صفحه رفرش میشود که معادل پنج دقیقه میشود.میتوانید بسته به دلخواه این عدد را تغییر دهید.

برای رفرش و ریدایرکت کاربر به صفحه دلخواه میتونید از کد زیر استفاده کنید.

کد:
<meta http-equiv="refresh" content="15; URL=home.html">

در کد بالا مقابل URL میتوانید لینک دلخواه خود را قرار دهید تا کاربر بعد از مدت معیین به آن صفحه ریدایرکت شود.و همچنین عدد 15 هم برحسب ثانیه میتوانید تغییر دهد.فرق این کد با کد بالا فقط در ریدایرکت شدن به آدرس مورد نظر است.

فراموش نکنید که این کد را باید در تگ <head> </head> حتما استفاده کنید و همچنین مراقب باشید در صفحات انجمن استفاده نکنید چون ممکن است در هنگام تایپ مطلب ارسال های درحال تایپ از بین برود و یا اینکه باعث اذیت کاربران شود.

برای استفاده در انجمن سازهایی مانند مای بی بی (Mybb) این کد باید به قالب های مورد نظر اضافه شود.مثلا قالب ایندکس یا showthread که در صفحه اصلی مشکلی نیست ولی در showthread ممکن است مشکلی که گفتم پیش بیاید.
لینک مرجع