Zvolené téma obsahuje celkem 9 odpovědí. Do diskuze (3 účastníci) se naposledy zapojil uživatel neteyescz a poslední změna je stará 13 let.
-
Zdravím. Řeším takový menší problém. Na svých stránkách jsem až do vánoc používal na vizuální počítání návštěvnosti vložený kód z TopList. Kromě vzhledu mi toto “počítátko” celkem vyhovovalo, na podrobnější statistiky používám pana Googla. Z důvodu vzhledu jsem začal jsem používat plugin StatPress, který mi vyhovuje, ale už pár dní si u vyhledávače lámu hlavu, jak u něj nastavit počáteční hodnoty. Jde o to, že na TopListu už jsem měl “natočeno” hezkých pár návštěv a zde začínám jakoby od nuly.
Je mi jasný, že nelze dopsat ručně výpis návštěv, prohlížečů atd, o to nejde. Chtěl bych jen nastavit jiné počáteční datum a jinou počáteční hodnotu počitadla. Zkusil jsem se trochu hrabat v databázi, ale nejsem z toho moc moudrej. Web: westprint.cz, počitadlo v pravo dole. Děkuji všem.
Omlouvám se za offtopic s tvým problémem ti poradit neumím, ale chtěl bych se zeptat jakým způsobem (pluing,vlastní code) si uděll ten slider na hl. stránce ?
Je součástí šablony. WooTheme FrameWork.
Dobrý den,
Jaká pole si vytvořil StatPress při instalaci v databázi?
Polí je moře, přikládám náhled zde: http://westprint.cz/bordel/sql.jpg
No, nevím, v databází nevidím nic, co by se dalo přepsat, aby byl jinší počet návštěv.
Spíše bych si zaevidoval návštěvy z toplistu a pak přičetl ty k Statpressu.
To už mě taky napadlo, ale fór je v tom, že výpis mám nacpanej ve widgetu, vypadá to takhle:
<center>Od <b>%since%</b> zde bylo<b><br> %totalvisits%</b> návštěvníků.<br>Dnes <b>%visits%</b> lidí, <b>%visitorsonline%</b> je online.<br>Prohlížíte si nás z prohlížeče <br>%browser% na %os%<br>z IP adresy %ip%.</center>
takže dopočítávat ručně toplist bych musel řešit v php, a to widget neumí (takový ten pro php se mi hádá s eshopem). No, a zasahovat do šablony se mi moc nechce, widgetem mi to přijde “čistší”. Zajímavý, že nemůžu nikde dohledat ta StatPressácká data. Zkusil jsem hledat rok 2011 v jeho tabulkách, a prd. Už mě i napadlo, jestli si to neukládá nahulváta někam k sobě. Taky chyba lávky.
Jako jediné rešení zde vidím zásah přímo do kódu pluginu, kde by jste vložil přičítání Toplistu. Je také možné, že si plugin ukládá data do textového souboru, prohledejte adresář.
Tak nakonec vyřešeno:
if(strpos(strtolower($body),"%totalvisits%") !== FALSE) {
$qry = $wpdb->get_results("SELECT count(DISTINCT(ip)) as pageview FROM $table_name WHERE spider='' and feed='';");
$body = str_replace("%totalvisits%", $qry[0]->pageview + 1576, $body);
Jde o tento kousek kódu: $qry[0]->pageview + 1576.
Přijde mi to dost “prasácký”, ale na nic lepšího už jsem nepřišel.
Dík #neteyescz za nápad.
Taky řešení, a pamatujte, hlavní je vždy, jestli to funguje. :-)
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.
WordPress – novinky, návody a zajímavosti