نقل قول: آمار بازديد و افراد آنلاين
نقل قول:
نوشته شده توسط
alia.n
سلام یه مشکلی وجود داره من با چند تا مرورگر امتحان کردم (IE,Mozila,Chrom)وقتی صفحه مورد نظرو باز میکنم یکی به امار اضافه میشه اما وقتی میبندمش یکی از آمار کم نمیشه!!!!
باید صبر کنی تا سشن باطل بشه اون موقع کم میشه حالا بستگی به تنظیمات web.config داره
نقل قول: آمار بازديد و افراد آنلاين
با سلام
من پست ها و مشکلات خوندم سعی میکنم توی اولین فرصت مشکلات حل کنم.
با تشکر از همه دوستان که برای بهتر شدن پست تلاش میکنند.
نقل قول: آمار بازديد و افراد آنلاين
با سلام به اقای هاشمی
داش سامان یه چنتا ایده بده برای بالا بردن امکانات این برنامه
نقل قول: آمار بازديد و افراد آنلاين
نقل قول:
نوشته شده توسط
fakhravari
با سلام
ساختار برنامه اقای هاشمی از System.Xml.Linq استفاده شده که از ورژن
.NET Framework 3.5
اضافه شده.
به همین دلیل قابل اجرا در نسخه های پایینتر نیست.
اطلاعات بیشتر
http://msdn.microsoft.com/en-us/libr...=vs.90%29.aspx
من برنامه اقای هاشمی را با DataTable پیادسازی کردم که بشه در همه ورژن ها اجرا بشه.
دوستان تست کنن ببینن مشکلی نیست !
ضمیمه پست 41 ویرایش شد
سلام.ممنون از زحمتی که کشیدید.
من چندین بار برنامه را روی سیستم خودم امتحان کردم.هر 10 ال 20 باری فقط یک بار شماره بازدید بالا می رود.
لطفاً بفرمایید الان تحت چه شرایطی آمار بالا می رود. چون من دقیقا متوجه نشدم.این طور که از بحث ها خواندم قبلاً با هر بار رفرش این کار انجام میشده.
نقل قول: آمار بازديد و افراد آنلاين
نقل قول:
نوشته شده توسط
Saman Hashemi
خيلي از دوستان با محاسبه تعداد بازديد مشكل داشتند براي همين اين DLL درست كردم اميدوارم كمكتون كنه،مطمئنا اين DLL خالي از اشكال نيست در صورت بروز مشكل مطرح كنيد كه برطرف كنم.
براي استفاده از DLL ابتدا
Solution Explorer-->Refrence-->Add Refrence-->Browse
سپس آدرس DLL بديد بعد از اين كار يه Global.asax به صورت زير به پروژه اضافه كنيد
Add New Item -->Web-->Global Application Class
بعد درون اين فايل به اين صورت عمل كنيد
protected void Application_Start(object sender, EventArgs e)
{
Application.Add("Online", 0);
}
protected void Session_Start(object sender, EventArgs e)
{
Application.Lock();
Application["Online"] = (int)Application["Online"] + 1;
Application.UnLock();
}
protected void Session_End(object sender, EventArgs e)
{
Application.Lock();
Application["Online"] = (int)Application["Online"] - 1;
Application.UnLock();
}
براي كد نويسي هم ميتونيد به صورت زير استفاده كنيد
using Statistics;
protected void Page_Load(object sender, EventArgs e)
{
Statistic st = new Statistic();
string str = "تعداد افراد آنلاين:" + st.Online + "<br />" + "تعداد بازديد امروز:" + st.Today + "<br/>" + "تعداد بازديد ديروز:" + st.Yesterday + "<br/>" + "تعداد بازديد ماه:" + st.Month + "<br/>" + " تعداد بازديد ماه گذشته:" + st.LastMonth + "<br/>" + " تعداد بازديد كل:" + st.Total + "<br/>";
Response.Write(str);
}
دانلود DLL
سورس DLL اضافه شد...!
دانلود سورس
---------------------------------------------------------------------------------------------------
دانلود DLL جدید
توجه:شیوه استفاده از DLL جدید متفاوت است به مثال پست 18 مراجعه کنید...!
موفق باشيد
st.Online اینا چی هستن برای نمایش سایت باید چه ابزاری به سایتم اضافه کنم
نقل قول: آمار بازديد و افراد آنلاين
سلام
میشه نحوه استفاده از این dll رو توضیح بدید؟
من اون مثال رو دانلود کردم ولی دقیق متوجه نشدم باید چیکار کنم!
نقل قول: آمار بازديد و افراد آنلاين
و یه سوال دیگه:
الان وقتی مدیر هم وارد پنل مدیریت سایت میشه این شمارنده زیاد میشه. چطوری میشه این مشکلو حل کرد؟
نقل قول: آمار بازديد و افراد آنلاين
نقل قول:
نوشته شده توسط
mbasirati
و یه سوال دیگه:
الان وقتی مدیر هم وارد پنل مدیریت سایت میشه این شمارنده زیاد میشه. چطوری میشه این مشکلو حل کرد؟
روش کوکی - سشن توضیح دادم
نقل قول: آمار بازديد و افراد آنلاين
دفعه اول خوب کار میکنه ولی وقتی روی صفحه دیگه ای میره واسه بازگشت دوباره به صفحه اصلی ارور میده از instance ارور میگیره
راه حل چیه؟؟
نقل قول: آمار بازديد و افراد آنلاين
ممنون از آقای هاشمی بخاطر مطلب مفیدشون دوما دوستان برنامه نویس بنده آموزش ذخیره افراد آنلاین در دیتابیس رو تو این تاپیک تقریبا کامل توضیح دادم میتونید ازش استفاده کنید البته یه مورد فقط خطا داره اونم هرووقت اول روز ما میشه آمار دیروز رو با اینکه تو جدول ذخیره ات نشون نمیده اونو هم شما کامل کنید بزارید اینجا هم من هم بقیه دوستان استفاده کنن. به نظر من ذخیره در دیتابیس خوبه چون هر جور seleti میتونی بزنی و هر وقت لازم شد تو هر مکانی از اطلاعاتتون استفاده کنید. این نظر شخصی بنده است. نظر بقیه دوستان هم برام قابل احترام است واز هر روشی که استفاده میکنن. من اینو بلدم. اینم آدرس تایپک.https://barnamenevis.org/showthread.p...A8%DB%8C%D8%B3
نقل قول: آمار بازديد و افراد آنلاين
نقل قول:
نوشته شده توسط
amin750
دفعه اول خوب کار میکنه ولی وقتی روی صفحه دیگه ای میره واسه بازگشت دوباره به صفحه اصلی ارور میده از instance ارور میگیره
راه حل چیه؟؟
کسی از دوستان نمیتونه مشکل رو حل کنه؟
نقل قول: آمار بازديد و افراد آنلاين
نقل قول:
نوشته شده توسط
amin750
کسی از دوستان نمیتونه مشکل رو حل کنه؟
اگر با سشن کار میکنید ببینید خالی نباشه.
با برکپوینت برسی کنید.
نقل قول: آمار بازديد و افراد آنلاين
با تشکر از این تایپک مفید
آقای fakhravari من از کد شما توی پست شماره 41 گذاشتید استفاده کردم اول بار که سایت رو باز میکنم درست عمل میکند ولی وقتی سایتم رو رفرش میکنم آمار بازدید رو نشان نمیده ممنون میشم راهنماییم کنید
نقل قول: آمار بازديد و افراد آنلاين
در اولین پستبک اطلاعات میگیرید و بر روی label ها میریزید در بست بک اطلاعات بر روی label ها حفظ میشن
نقل قول: آمار بازديد و افراد آنلاين
نقل قول:
نوشته شده توسط
fakhravari
در اولین پستبک اطلاعات میگیرید و بر روی label ها میریزید در بست بک اطلاعات بر روی label ها حفظ میشن
سلام
نه متاسفانه در حین رفرش محتوای لیبل ها خالی میشن البته من کد شما رو که سی شارپ هستش به وی بی کانورت کردم حالا راهی هست این مشکلم حل بشه؟؟
نقل قول: آمار بازديد و افراد آنلاين
نقل قول: آمار بازديد و افراد آنلاين
نقل قول:
نوشته شده توسط
Saman Hashemi
البته این DLL هم دقیقا مثل وبگذره و تفاوتی نداره اما در مورد آنالیز سایت اگر دوستان کمک کنند میشه برنامه ای نوشت که اطلاعات آماری تولید کنه اما تنهایی یه کمی سخته البته به قدرت گوگل هم نمیرسه اما حداقل اوپن سورس و تحریمی تو کارش نیست...!
شما چرا از API خود گول آنالیز استفاده نمیکنید؟
نقل قول: آمار بازديد و افراد آنلاين
نقل قول:
نوشته شده توسط
Saman Hashemi
خيلي از دوستان با محاسبه تعداد بازديد مشكل داشتند براي همين اين DLL درست كردم اميدوارم كمكتون كنه،مطمئنا اين DLL خالي از اشكال نيست در صورت بروز مشكل مطرح كنيد كه برطرف كنم.
براي استفاده از DLL ابتدا
Solution Explorer-->Refrence-->Add Refrence-->Browse
سپس آدرس DLL بديد بعد از اين كار يه Global.asax به صورت زير به پروژه اضافه كنيد
Add New Item -->Web-->Global Application Class
بعد درون اين فايل به اين صورت عمل كنيد
protected void Application_Start(object sender, EventArgs e)
{
Application.Add("Online", 0);
}
protected void Session_Start(object sender, EventArgs e)
{
Application.Lock();
Application["Online"] = (int)Application["Online"] + 1;
Application.UnLock();
}
protected void Session_End(object sender, EventArgs e)
{
Application.Lock();
Application["Online"] = (int)Application["Online"] - 1;
Application.UnLock();
}
براي كد نويسي هم ميتونيد به صورت زير استفاده كنيد
using Statistics;
protected void Page_Load(object sender, EventArgs e)
{
Statistic st = new Statistic();
string str = "تعداد افراد آنلاين:" + st.Online + "<br />" + "تعداد بازديد امروز:" + st.Today + "<br/>" + "تعداد بازديد ديروز:" + st.Yesterday + "<br/>" + "تعداد بازديد ماه:" + st.Month + "<br/>" + " تعداد بازديد ماه گذشته:" + st.LastMonth + "<br/>" + " تعداد بازديد كل:" + st.Total + "<br/>";
Response.Write(str);
}
دانلود DLL
سورس DLL اضافه شد...!
دانلود سورس
---------------------------------------------------------------------------------------------------
دانلود DLL جدید
توجه:شیوه استفاده از DLL جدید متفاوت است به مثال پست 18 مراجعه کنید...!
موفق باشيد
سلام
من یه سایت ایجاد کردم طبق این مراحل (File>New>WebSite) حالا بقیه کارها رو انجام دادم و سایتم کار میکنه
حالا میخاستم این مراحل رو ک اینجا برای آمار بازدید رو بزارم تو سایتم، و این کارها رو انجام دادم اما کار نمیکنه
مثال شمارو از پست 18 بهمراه DLL دانلود کردم کار میکنه. اما رو سایتم که انجام میدم ار نمیکنه!!
نقل قول: آمار بازديد و افراد آنلاين
یک بار دیگه مرور کنید . باید کار کند. یکی از مراحل را جا انداخته اید
نقل قول: آمار بازديد و افراد آنلاين
نقل قول:
نوشته شده توسط
meysam99
یک بار دیگه مرور کنید . باید کار کند. یکی از مراحل را جا انداخته اید
تموم مراحل رو درست انجام دادم اما کار نمیکنه!
ی تنهایی کار میکنه اما وقتی سایتم میذارم فقط مثلا متن افراد آنلاین.بازدید امروز.بازدید دیروز و... رو نشون میده اما جلوشون مقداری نمایش داده نمیشه که بفهمم چند نفرن!!
نقل قول: آمار بازديد و افراد آنلاين
نقل قول: آمار بازديد و افراد آنلاين
برای بدست اوردن امار بازدید هر صفحه چکار کنم؟
هر صفحه یا مطلب چند بار دیده شده است؟
نقل قول: آمار بازديد و افراد آنلاين
نقل قول:
نوشته شده توسط
fakhravari
با سلام
ساختار برنامه اقای هاشمی از System.Xml.Linq استفاده شده که از ورژن
.NET Framework 3.5
اضافه شده.
به همین دلیل قابل اجرا در نسخه های پایینتر نیست.
اطلاعات بیشتر
http://msdn.microsoft.com/en-us/libr...=vs.90%29.aspx
من برنامه اقای هاشمی را با DataTable پیادسازی کردم که بشه در همه ورژن ها اجرا بشه.
دوستان تست کنن ببینن مشکلی نیست !
ضمیمه پست 41 ویرایش شد
سلام از زحماتتون ممنون ولی این کد هنگام آپلود کردن سایت برروی هاست اجرا نمیشه و خطای فایل xml رو میاره لطفا راهنمایی بفرمایید؟