Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Bendrų ne unikalių apsilankymų skaičiavimas

Parašė MantasV· 2015 Bir. 16 19:06:06
#1

Sveiki, ar yra koks būdas skaičiuoti ne unikalius apsilankymus. Pvz.: būna 10 apsilankymų tinklapyje ir atsidaro tam tikras puslapis tam 10 apsilankymui ir po to skaičiuojama iš naujo. Čia ne unikaliems IP o bendrai visiems.

Parašė WhiZz· 2015 Bir. 17 00:06:56
#2

Jo jo man ir reikėtų šito dalyko. :)

Parašė avice· 2015 Bir. 17 14:06:55
#3

visiskai neaiskiai nupasakojai

Parašė MantasV· 2015 Bir. 17 17:06:41
#4

Na, dėkim ateina 10 žmonių į tavo tinklapį ir tam 10 žmogui ar išoks koks pranešimas (Popup) ar dar kas. Ir po to vėl viskas anuliuojasi ir vėl laukiama 10-tojo nario kuriam vėl išoks tas pats pranešimas.

Parašė MantasV· 2015 Bir. 17 17:06:37
#5

Arba bent jau čia gal kas žinos kaip padaryti "random".

Čia nurodo kiek kartų tas pats asmuo turi apsilankyti, kad jam išoktų Popup. Bet gal yra galimybė padaryti, kad būtų atsitiktinai, kad vieniems reiktų 10 kitiems 5 kitiems 1 kartą ir t.t.

  if (visited == 10) {


$(document).ready(function () {
// create cookie
var visited = $.cookie('visited'); // visited = 0

  if (visited == 10) {

$("p.counter").html("Tuoj issoks langas");
// open fancybox after 3 secs on 4th visit
setTimeout(function () {
$.fancybox.open({
type: 'iframe',
href : 'http://labas.lt',

});
}, 3000);
} else {
visited++; // increase counter of visits
$("p.counter span").append(visited);
// set new cookie value to match visits
$.cookie('visited', visited, {
expires: 3// expires after one day
});
return false;
}
}); // ready

Arba bent jau kur galima būtų šios funkcijos pavyzdžių rasti ką galima naudoti toj vietoj, nes niekur nerandu, mačiau vieni naudoja null tai reiškias yra daugiau variantų. nei nurodyti vieną skaičių.

Redagavo MantasV· 2015 Bir. 17 17:06:43

Parašė Žmogus· 2015 Bir. 17 21:06:45
#6

Reiktu duombazėje saugoti ta atėjusių žmonių skaičių. O kai jis bus 10, tada rodyti tą pranešimą ir anuliuoti. (UPDATE visitors SET visisted = visited + 1).

EDIT. Atsakant į paskutinį postą, tai reiktu kažkokios tai grupės ar kažko, ne taip iš oro nepasakysi

Redagavo Žmogus· 2015 Bir. 17 21:06:01

Parašė avice· 2015 Bir. 18 19:06:33
#7

sukurk servery counter.txt su tokiu turiniu

 
0
 

faila sukurk ten kur maincore.php ir kiti failai.
po to sukurk php faila `skaiciuojam.php` su tokiu kodu:

 
<?php
$popup = 0;
$count = file_get_contents('counter.txt');
if($count>10){
$popup = 1;
file_put_contents('counter.txt', '0');
}else{
file_put_contents('counter.txt', $count+1);
}
?>
 

po to atsidaryk maincore.php ir pabaigoje pries ?> rasyk

include "skaiciuojam.php";

po to ten kur tau reikia rasyk salyga:

 
if($popup==1){
// isokantis langas ar panasiai
}
 

Redagavo avice· 2015 Bir. 18 20:06:20