PDA

View Full Version : اجرای کدهای آمارگیر سایت پرشین استیت و وبگذر بعد از لود شدن تمام اجزای صفحه



ali abedian
دوشنبه 01 مهر 1392, 16:18 عصر
چطور میشه یه سری کدهای سایت (البته php هست سایتم) مثل این آمارگیرها و از این دست ابزار، در آخرین مرحله از کدهای سایتم لود بشن که باعث بروز مشکل در بخش های اصلی سایتم نشن..
یه سری از این کدها مثل پرشین استیت تا لود نشه بقیه موارد بعد اون لود نمیشه.. من میخوام یه طوری کنم که این کد آخرین کدی باشه که اجرا میشه و لود شدن و یا نشدنش تاثیری توی بقیه قسمتهای سایتم نداشته باشه ، حتی فوتر سایت هم تاثیر نگیره ازش

ممنون میشم راهنمایی کنید

payam-nice
دوشنبه 01 مهر 1392, 19:24 عصر
شما کدهای امارگیر رو بالای تگ </body> بذارید تا به عنوان آخرین دستور به مروگر ارسال بشه که اگه حتی اون سیستم ها مثل وبگذر برای چند دقیقه سرورشون داوون شد مشکلی تو لود سایت پیش نیاد.

پ.ن: برای آمارگیر هم من piwik رو پیشنهاد می کنم که به صورت رایگان هست و میتونید روی هاست خود سایت و یا هر هاستی دیگه نصب کنید و از امکانات فوق العاده زیادی که داره استفاده کنید

ali abedian
سه شنبه 02 مهر 1392, 02:20 صبح
نه این امکانش نیست.. من میخوام آزادانه در هر جایی که میخوام استفاده کنم از این کدها.. باید راهی باشه
دوستان حرفه ای جواب بدن

ابوذر محمودی
سه شنبه 02 مهر 1392, 08:28 صبح
شما میتونی وقتی کامل صفحه لود شد ، یه سری اعمال انجام بدی ، مثلا دستور زیر رو هر جا بذاری بازم آخر از همه و وقتی سایت کامل لود شد اجرا میشه .


<script>
//call after page loaded
window.onload = function () { alert("It's complete loaded!") }
</script>

یا تو تگ body :

<body onload="yourFunction() ;">

یا:

document.onload = yourFunction;
یا :

window.onload = "yourFunction() ;
این که چطوری کدهای آمارگیرو با این روش استفاده کنین مربوط به تاپیک PHP نمیشه دیگه ، باید تو بخش جاوا اسکریپت ادامش بدین