phpBB3 ongelmia. Neuvoja ja ohjeita kuinka korjata.
MOD kysymykset, niiden asennukset ja omien muokkausten ongelmat alempana olevalle MOD alueelle.
-
Desharosh - Hyvässä vauhdissa

- Viestit:18
- Liittynyt:08 Kesä 2008, 19:47
phpBB foorumi keräämään statsiikkaa?
Viesti
Kirjoittaja Desharosh » 28 Kesä 2008, 17:14
Miten saisin upotettua php-koodin joka näyttää vierailut/päivässä phpbb foorumiin?
Kävijöitä tänään -laskuri
Laskee montako kävijää sivuillasi on päivän aikana käynyt.
Kopioi koodi indexisi alkuun ja tee tiedosto today.txt ja chmodaa se 777.
Laskurin saat näkymään pistämällä siihen kohtaan missä haluat laskurin näkyvän koodin:
<?php echo $result; ?>
Koodi: Valitse kaikki
<?php
$data = "today.txt"; // Datatiedosto
$datafile = file($data);
$result = abs(count($datafile) - 1); // Päivän kävijämäärä
$ip = $_SERVER['REMOTE_ADDR'];
$today = date('j'); // Tätä muuttamalla voit pistää laskurin laskemaan esim. kuukauden kävijämäärän
$perm = 1;
if ($today != trim($datafile[0])) { $del = fopen($data, "w"); fwrite($del, $today."\r\n"); fclose($del); }
for ($i = 0; $i < count($datafile); $i++) { $ips = preg_match("/".$ip."/",$datafile[$i]); if ($ips) { $perm = 0; break; } }
if ($perm == 1) { $save = fopen($data, "a"); fwrite($save, $ip."\r\n"); fclose($save); }
?>
Minne pitäis laittaa koodit?

-
Peetra
- phpBB Bitch

- Viestit:1169
- Liittynyt:04 Kesä 2007, 16:45
- Paikkakunta:Kokkola
-
Viesti:
Viesti
Kirjoittaja Peetra » 09 Heinä 2008, 11:49
Desharosh kirjoitti:Kopioi koodi indexisi alkuun
Niin, eikö se sitten viittaa siihen että se oikea filu olisi index.php? Kokeileppa sitä.

-
Dogsoldier78
- MODaaja

- Viestit:142
- Liittynyt:21 Helmi 2008, 05:04
- Paikkakunta:Itä-Suomen reunavyöhyke
-
Viesti:
Viesti
Kirjoittaja Dogsoldier78 » 05 Syys 2008, 21:10
Eli tuo koodi heitetään vaan index-tiedostoon ja FTP:luodaan tuo tiedosto.... mutta mites tuo 777 systeemi tehdään.
Kellään muuten tätä käytössä. Miltä näyttää??
Hohtoloota.net is out there... really, it is.
-
mrl586 - Aktiivinen jäsen

- Viestit:2879
- Liittynyt:31 Maalis 2006, 17:59
- Paikkakunta:Tampere
-
Viesti:
Viesti
Kirjoittaja mrl586 » 06 Syys 2008, 00:25
Dogsoldier78 kirjoitti:Eli tuo koodi heitetään vaan index-tiedostoon ja FTP:luodaan tuo tiedosto.... mutta mites tuo 777 systeemi tehdään.
777-systeemi tehdään FTP-asiakasohjelmalla.
-
lafe - MODaaja

- Viestit:201
- Liittynyt:25 Elo 2009, 18:27
- Paikkakunta:Lappeenranta
-
Viesti:
Viesti
Kirjoittaja lafe » 24 Loka 2009, 13:28
Desharosh kirjoitti:Laskurin saat näkymään pistämällä siihen kohtaan missä haluat laskurin näkyvän koodin:<?php echo $result; ?>
Mihinkä tiedostoon ja mihin kohtaan tuo pitäisi lisätä jotta saisi kyseisen laskurin näkymään?
$today = date('j'); // Tätä muuttamalla voit pistää laskurin laskemaan esim. kuukauden kävijämäärän
$perm = 1;
Anteeksi maalaisuuteni, mutta mitä kohtaa tuosta koodista pitäisi muuttaa jos haluaa päivän sijasta vaikkapa kuukauden?

-
mrl586 - Aktiivinen jäsen

- Viestit:2879
- Liittynyt:31 Maalis 2006, 17:59
- Paikkakunta:Tampere
-
Viesti:
Viesti
Kirjoittaja mrl586 » 24 Loka 2009, 19:10
Vaihda j-kirjaimen paikalle jokin muu kirjain. Oikean aakkosen löydät
täältä.
-
lafe - MODaaja

- Viestit:201
- Liittynyt:25 Elo 2009, 18:27
- Paikkakunta:Lappeenranta
-
Viesti:
Viesti
Kirjoittaja lafe » 24 Loka 2009, 20:58
Olinkin hukannut tuon sivun osoitteen, kiitos mrl586!
En kuitenkaan osaa sijoittaa tuota
-koodia niin että se myös näkyisi vaikkapa foorumin etusivulla. Vinkkejä, mihin tiedostoon se pitäisi tyrkätä ja mihinkä kohtaan?

Käyttäjiä lukemassa tätä aluetta: Google [Bot] ja 214 vierailijaa