• ResolvedModerator hpguru

    (@hpguru)


    Minulla on modattu Counterize II, joka tallentaa vain wp_Counterize-kantaan. Kaikki muut 4 kantaa lisältä ajettu alas ja lisäosan tiedostoista poistettu niihin tallennus. Samalla poistin kaikki sivut hallinnasta lisältä ja poistin lisän sisältämät kuvat jne. viilauksia, joilla pääsin eroon tallennettavasta tiedosta, jota en tarvitse. Haluan vaan nähdä päivän uniikit ja osumat, online nyt ja uniikit ja osumat viimeisten 7 päivän ajalta.

    Sekin tieto syö kantaa, okei pulaa ei tilasta ole mutta onnistuuko jotenkin koodina tms. se temppu, jolla saisin siivottua kantaa automaattisesti taulussa wp_Counterize eli KAIKKI yli 7 pv vanhat merkinnät pois automaattisesti?

Esillä 4 vastausta, 1 - 4 (kaikkiaan 4)
  • Onnistuu, olettaen että kannassa on joku timestamp tai muu päivämäärätieto. MySQL osaa kyllä poistaa kaikki tiettyä päivää vanhemmat rivit kannasta ja skripti on helppo ajaa säännöllisesti joko cronilla tai WordPressin sisäisellä ajastustyökalulla.

    Sano, jos jonkun osan kanssa on epäselvää, niin kerron tarkemmin.

    Kannassa on timestamp-tieto.

    Taulun wp_Counterize tiedot ovat seuraavat: id IP timestamp pageID agentID refererID

    Mieluiten automaattisesti poisto mutta ei myöskään mahdoton joskus satunnaisesti skriptillä ajaa, jos sellaisen saa.

    No niin, ylläpitäjäni on tehnyt nyt minulle koodin, joka ajaa tuon asian tunnin välein. Mahtavaa!

    Hyvä juttu, tuo on aika helppo homma tehdä.

Esillä 4 vastausta, 1 - 4 (kaikkiaan 4)
  • The topic ‘Counterize II – Miten poistaa yli 7 päivän vanhat merkinnät kannasta?’ is closed to new replies.