Hallo Members,
wollte euch was gutes tun. Wer den Webkatalog hat, möchte vielleicht auch seine "Einträge" - Wartende Einträge" und die "Mitglieder" auslesen auf der Startseite oder in der Legende.
Habe dafür eine LEERE Datei erstellt: Beispiel: gesamt.php
Habe danach folgenden Code eingefügt:
Code:
<?php
error_reporting(E_ALL & ~E_NOTICE);
define('SCRIPTNAME', 'index');
require "admin/setup/dbdaten.php";
define('DBSERVER', $dbdaten[server]);
define('DBDATENBANK', $dbdaten[datenbank]);
define('DBUSER', $dbdaten[user]);
define('DBPASS', $dbdaten[passwort]);
define('DBPREFIX', $dbdaten[prefix]);
include("includes/funkt.inc.php");
include("includes/globaletemplates.inc.php");
db_connect();
$scriptconf = Get_Systemdaten();
$hauptnavi = seitenmenue();
$userzeile = get_usercookie();
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - //
// Startseite
// #########################################################################
// Seitenheader fuer alle Seiten bis Body
// Wert 1 = Seitentitel, Wert 2 = Zusaetzliche Headerdaten (z.B. Metarefresh, Javascript etc.)
echo globaler_header(' ', '');
// #########################################################################
// Freigeschaltete Listings gesamt
$anzahlentry = run_selquery("SELECT COUNT(*) AS anz FROM " . DBPREFIX . "listings WHERE add_free = 1");
// #########################################################################
// Neu freizuschaltende Listings
$resultfree = run_selquery("SELECT COUNT(*) AS anz FROM " . DBPREFIX . "listings WHERE add_free = 0");
// Anzahl Mitglieder
$resultmem = run_selquery("SELECT COUNT(*) AS anz FROM " . DBPREFIX . "member WHERE free = 1");
// #########################################################################
?>
<table width="170" cellspacing="1" cellpadding="0" border="0" class="mtabcont01" align="left">
<tr>
<td class="innenh" width="102">Einträge:</td>
<td class="innenh" width="68"><?php echo $anzahlentry[anz]; ?></td>
</tr>
<tr>
<td class="innenh" width="102">Wartende:</td>
<td class="innenh" width="68"><?php echo "$resultfree[anz] $linkfrei"; ?></td>
</tr>
<tr>
<td class="innenh" width="102">Mitglieder Aktiv:</td>
<td class="innenh" width="68"><?php echo "$resultmem[anz]"; ?></td>
</tr>
</table>
<?php
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - //
// Ausloggen
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - //
function logout() {
global $scriptconf;
setcookie ('adminlogin', '', time()-1586400, '/');
login(2);
exit;
}
MYSQL_CLOSE();
?>
Bitte darauf achten, das im
Code:
echo globaler_header(' ', '');
das Leerzeichen steht und nicht "irgendwas". Denn sonst auf jeder Seite
wird sonst im Headbereich "irgendwas" als Text angezeigt.
Wenn ihr diese Datei abspeichert in eurem Root-Verzeichniss und diese dann included oder via iframe dann könnt ihr euren Besucher eure Datenstatistik mit auf dem Weg geben. Die Ausgabe sieht dann, je nach CSS-Datei, so aus:
Einträge: 3
Wartende: 0
Mitglieder Aktiv: 2
habe nur in der CSS-Datei (Adminbereich) einen neuen Eintrag hinterlegt:
Code:
.mtabcont01 {
background-color: #fbfbfb;
padding: 0px 2px 2px 2px;
font-size: 11px;
color: #800000;
}
Einstellungen nach Wahl.
Habe dieses gerade bei mir eingepflegt, und ich denke das ist wohl so in Ordnung. Gruß an den Admin hier
Hoffe einen kleinen Beitrag zum Webkatalog beigepflichtet zu haben
LG Pushweb
