Úvodní stránka › Fórum podpory WordPressu › Čeština pro WordPress › StatPress – počáteční hodnoty
Štítky: Databáze, FrameWork, hodnoty, MySQL, Nastavení, plugin, šablona, StatPress, widget, WooTheme
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á 14 let, 9 měsíců.
-
AutorPříspěvky
-
10. ledna 2012 (18:48) #1346
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.
10. ledna 2012 (18:53) #10210Omlouvá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 ?
10. ledna 2012 (19:01) #1021110. ledna 2012 (19:14) #10212Dobrý den,
Jaká pole si vytvořil StatPress při instalaci v databázi?
10. ledna 2012 (20:50) #10213Polí je moře, přikládám náhled zde: http://westprint.cz/bordel/sql.jpg
10. ledna 2012 (21:41) #10214No, 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.
10. ledna 2012 (22:47) #10215To 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.
11. ledna 2012 (13:04) #10216Jako 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ář.
15. ledna 2012 (0:35) #10217Tak 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.
15. ledna 2012 (8:05) #10218Taky řešení, a pamatujte, hlavní je vždy, jestli to funguje. :-)
-
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.