Chcia?em wstawi? skrypt w stopce, który b?dzie pokazywa? liczb? unikalnych wizyt i sktypt pokazuj?cy ile strona instnieje.
Odnalaz?em je, lecz nie wiem jak je zaimplementowa?.
Stopk? znalaz?em w theme.php
Odpowiednio ju? przebudowa?em i teraz mam:
(...) echo " (te skrypty) ";
Ale wywala mi ci?gle b??dy.
1) Unikalne wizyty:
<?
// Author sizzly.com
// This package was downloaded from http://www.sizzly.com/uniquehits.htm and
// modified into a phpfusion panel by hackers-box.com (j0eh4x)
// Questions or comments
$log = INFUSIONS."hits_panel/uniquehits.log";
openside("Unique IP Hits");
$IP = getenv (REMOTE_ADDR);
$add = true;
$hits = 0;
// No need to edit anything below this line
// ----------------------------------------
if (!file_exists ($log)) {
echo "Error: $log does not exist.";
exit;
}
$h = fopen ($log, 'r');
while (!feof ($h)) {
$line = fgets ($h, 4096);
$line = trim ($line);
if ($line != '')
$hits++;
if ($line == $IP)
$add = false;
}
fclose($h);
if ($add == true) {
$h = fopen ($log, 'a');
fwrite($h, "
$IP");
fclose($h);
$hits++;
}
echo "<div style='text-align:center'>". $hits . " Unique Hits</div>";
closeside();
?>
(Niestety przystosowany do dodania jako panel =.=)
2) Zliczanie dni istnienia strony
openside("..:: ::..");
$strona = mktime(date("H"), date("i"),
date("s"), date("m"), date("d"),
date("Y")) - mktime(0,0,0,11,11,2006);
print "serwis istnieje od ".floor($strona/(60*60*24))."
dni.";
closeside();
(te? jako panel =.=)
Jak je wstawi? w theme.php w echo " ... "; ???? (tak, ?eby w jedniej linice si? wy?wietla?y)
Próbowa?em ju? zamiany " na ' itd. za ka?dym razem b??dy.
Edytowane przez Pieka dnia 08.10.2008 20:11:09
|