راکت
Paradox
Paradox
توسط Paradox مطرح شد
7 پاسخ

نمایش بازدید کنندگان سایت

سلام وقت بخیر
ایا از طریق این سایت میشه تعداد بازدید کنندگان سایت رو نمایش داد ؟

https://search.google.com/search-console

ثبت پرسش جدید
سبحان مولایی
سبحان مولایی
تخصص : برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native
@websaz5 سال پیشمطرح شد
0

سلام توصیه من این هست که بجای استفاده از گوگل از پکیج antonioribeiro/tracker استفاده کنید.


Paradox
Paradox
تخصص :در حال یادگیری
@paradox5 سال پیشمطرح شد
0

@websaz
ممنون نصب کردم فقط نمیدونم چطوری فراخوانی کنم
باید براش کنترلر ایجاد کنم ؟ تو ویو به چه صورت فراخوانی کنم ؟


sinaQ
sinaQ
تخصص :magican
@sinaQasemi5 سال پیشمطرح شد
0
<?php
$time_zone = 12600;

$today = date("Y-m-d", time() + $time_zone);

$yesterday = date("Y-m-d", time() - 86400 + $time_zone);

$file_src = 'visit-stats.txt';
chmod($file_src, 0755);

$read_file = file_get_contents($file_src);

if (filesize($file_src) > 0 || $read_file != ''){
    $split_file = explode('|', $read_file);

    $modify = $split_file[3];

    if($modify != $today){
        $today_visit = 1;

        if($modify == $yesterday){
            $yesterday_visit = $split_file[0];
        } else{
            $yesterday_visit = 0;
        }

        $total_visit = $split_file[2] + 1;
        $last_modify = $today;
    }
    else{
        $today_visit = $split_file[0] + 1;
        $yesterday_visit = $split_file[1];
        $total_visit = $split_file[2] + 1;
        $last_modify = $today;
    }
}
else{
    $today_visit = 1;
    $yesterday_visit = 0;
    $total_visit = 1;
    $last_modify = $today;
}

$file_src_handle = fopen($file_src, 'w+');
$visit_data = $today_visit . '|' . $yesterday_visit . '|' . $total_visit . '|' . $last_modify;
fwrite($file_src_handle, $visit_data);
fclose($file_src_handle);

$config_array = array(
'user_time' => date("YmdHis", time() + $time_zone),
'user_ip' => $_SERVER['REMOTE_ADDR'],
'file_name' => 'visit-online.txt'
);
chmod($config_array['file_name'], 0755);

$online_file = file_get_contents($config_array['file_name']);

$online_file = explode("\r\n", $online_file);

foreach($online_file as $key=> $value){
    if(is_null($value) || $value == ''){
        unset($online_file[$key]);
    }
}

foreach($online_file as $key=> $value){
    $user_ip_time = explode("|", $value);
    if($user_ip_time[1] <= date("YmdHis", time() + $time_zone - 300)){
        unset($online_file[$key]);
    }

    if($user_ip_time[0] == $config_array['user_ip']){
        unset($online_file[$key]);
    }
}

$online = 1;
foreach($online_file as $online_users){
    $user_ip_time = explode("|", $online_users);
    if($user_ip_time[1] >= date("YmdHis", time() + $time_zone - 300)){
        $online++;
    }
}

$new_online = $config_array['user_ip'] . "|" . $config_array['user_time'] . "\r\n";
foreach($online_file as $key=> $value){
    $new_online .= $value . "\r\n";
}

$file_src_handle = fopen($config_array['file_name'], 'w+');
fwrite($file_src_handle, $new_online);
fclose($file_src_handle);
?>

                <div class="col-lg-6">
                    <div class="copyright-item copyright-right">
                        <ul>
                            <li>
                                <p>افراد آنلاین : <?=$online?></p>
                            </li>
                            <li>
                                <span>-</span>
                            </li>
                            <li>
                                <p>بازدید امروز : <?=$today_visit?></p>
                            </li>
                            <br>
                            <li>
                                <p>بازدید دیروز : <?=$yesterday_visit?></p>
                            </li>
                            <li>
                                <span>-</span>
                            </li>
                            <li>
                                <p>بازدید کل : <?=$total_visit?></p>
                            </li>
                        </ul>
                    </div>
                </div>

این کد رو برای فرانت اند یه پروژه با پی اچ پی نیتیو استفاده کردم و خیلی سریع کارم رو انداخت،در کنارش بایستی دو فایل با اسم‌های "visit-online.txt" و "visit-stats.txt"استفاده کنید


Paradox
Paradox
تخصص :در حال یادگیری
@paradox5 سال پیشمطرح شد
0

@sinaQasemi
ممنون
من از لاراول استفاده میکنم
پکیجی که دوستمون فرمودند نصب کردم

برای اون نمیدونم چجوری نمایش بدم بازدید رو

میخام تو پنل ادمین به شکل چارت باشه بازدید

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


سبحان مولایی
سبحان مولایی
تخصص : برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native
@websaz5 سال پیشمطرح شد
0

توی مستندات گیت هاب پکیج نحوه استفاده ذکر شده.


Paradox
Paradox
تخصص :در حال یادگیری
@paradox5 سال پیشمطرح شد
0

دیدم ولی متوجه نشدم
همش ارور داشتم

نمیدونم چی داخل کنترلر بنویسم چی داخل ویو


Paradox
Paradox
تخصص :در حال یادگیری
@paradox5 سال پیشمطرح شد
0

دوستان میتونید راهنمایی کنید ؟
باید کنترلر جدا براش تعریف کنم ؟
نتونستم به جواب برسم


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام