Jump to content
php.lv forumi

Lapas apskatījumu skaits


Devils666

Recommended Posts

Sveiki, es tā ilgi domāju un nevarēju izdomāt kā varētu vislabāk uztaisīt skriptu,

 

man vaig skriptu, kas uzskaitītu apskatījumus rakstā (lietotāju, viesu)

likās jau pavisam vienkārši, bet man vaig tā, lai nevarētu visu laiku refrešot lapu un visu laiku tikai piesakaitītu kā apskatīta...

 

+ glabāšana datubāze, lai nebūtu tā, ka katram savs ieraksts, savādāk tas būtu baigi izšķērdīgi, manuprāt...

 

kāds jūsu prāt būtu vislabākais risinājums? :)

Edited by Devils666
Link to comment
Share on other sites

nesen uzrakstīju skriptu, kur db glabājas ārējo linku un downloadojamo failu statistika (clicks)

http://php.lv/f/topic/15289-linka-counteris/page__view__findpost__p__117812

 

tas gan nav tieši tas pats, kas tev vajadzīgs, taču varbūt, ka noder kāda ideja

tikai nesaki, ka tev ar tas nestrādā :D

bļin, lai ko tādu saprastu un iestūķētu manā sistēma, kāds laiciņš paies :D

Link to comment
Share on other sites

devils666.

Izmanto db ar tabulu (jaunumu_statistika) jaunuma_id (int(11)), lietotaja_id(int(11))

Tālāk cerams viss skaidrs.

Ieejot jaunumā pārbauda vai lietotājs jau ir skatījies, ja nav tad iemetam jaunus datus tabula.

Ja vajag vēl viesus, tad var izveidot papildus kollonu tips, un lietotaji_id glabāt arī viesu IP.

Link to comment
Share on other sites

devils666.

Izmanto db ar tabulu (jaunumu_statistika) jaunuma_id (int(11)), lietotaja_id(int(11))

Tālāk cerams viss skaidrs.

Ieejot jaunumā pārbauda vai lietotājs jau ir skatījies, ja nav tad iemetam jaunus datus tabula.

Ja vajag vēl viesus, tad var izveidot papildus kollonu tips, un lietotaji_id glabāt arī viesu IP.

Nu ja, tāda jau bija pamat ideja, vienīgais izdomāju to ka tās kolonas būs ļoti daudz un mēģināju atrast kādu alternatīvu

Link to comment
Share on other sites

a kā tu taisies iegūt mazāk ierakstus?

Tad varbūt vnk neturi viņus savā tabulā, bet katram jaunumam papildus vērtības

viesi_skatijusies, lietotaji_skatijusies + update, bet tad atkal ir tas variants, ka pēc refresh pa jaunu pieskaitīsies, tapēc šis, ja pareizi sapratu atkrīt.

Citu variantu nav, vai vismaz es par tiem nezinu.

Link to comment
Share on other sites

njā, laikam gan, ja nu vienīgi nevar noskaidrot jeb atlasīt,

kura ir bijusi pēdējā vērtība un ja pēdēja vērtība ir vienāda ar kaut ko, tad izlaist

 

bet es ar tiem update tik labi nezinu tāpēc nemāku pateikt, kā tur īsti var...

Edited by Devils666
Link to comment
Share on other sites

nu par to jā, bet tad ar refresh vislaik piesktaities lidz 1000000000 :D

man bija ideja tāda, ja ar update varētu updeitot lauku, vislaik pieskaititu vienu niku ar kommatu

 

lietotajs1,lietotajs2,velkklietotajs,23lietotajs,peejais_lietotajs

 

un pēc tam atlasīt, kas ir pēdējais, ar kommatiem

 

peejais_lietotajs

Edited by Devils666
Link to comment
Share on other sites

Nu jopčik, tam ir domāta vēl viena tabula, kur to glabāsi, normāli tā vismaz uzskatu ka ir.

Ja lieto datubāzi, glabā datus tur un strādā ar bāzi.

Par to Tavu

lietotajs1,lietotajs2,velkklietotajs,23lietotajs,peejais_lietotajs

izskatās, ka esi tiko kā no failiem uz SQL.

Tas ir OK, nemīz:) Mēģināsim līdzēt;)

Link to comment
Share on other sites

okei, es vienkārši zinu ka tā ar teksta failiem varēja darīt

un nē, galīgi neemsu tikko no teksta failiem uz sql, vienkārši domāju ka visu kompaktāk uztaisīt

viekārši, tad būs tik nereali daudz ieraksti, bet citu izeju jau neredzu..

Edited by Devils666
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...