Zähler im Seitenbereich
Eingetragen von ksander (20)
am 07.02.2009 - 12:09 Uhr in
am 07.02.2009 - 12:09 Uhr in
Hallo zusammen,
ich habe einen Zähler eingebaut auf einer Seite im Inhalt. Funktioniert dort auch prima. Nun möchte ich ihn aber im Seitenblock unter den Menüs anzeigen lassen. Geht das? Wenn ja,wie? Kann man dann auch steuern, dass nicht jeder den Zähler sehen kann und er trotzdem immer zählt?
Vielen Dank für Eure Überlegungen!
Liebe Grüße Klaus
- Anmelden oder Registrieren um Kommentare zu schreiben
Du erstellst unter
am 07.02.2009 - 14:08 Uhr
Du erstellst unter admin/build/block/add einfach einen neuen Block und fügst den Code Deines Zählers - wie Du es schon auf der Seite gemacht hast - in den Block ein. Unter admin/build/block/ legst Du für den Block die gewünschte Region (z. B. linke/rechte Seitenleiste) fest. In den Blockeinstellungen musst Du evtl. noch die rollenspezifischen Sichtbarkeits-Einstellungen anpassen, dann wird der Block angezeigt und zählt (hoffentlich) auch korrekt durch.
Damit beispielsweise nur der Admin den Zähler sehen kann, hilft vielleicht folgender Code weiter:
<?php global $user;
if ( $user->uid == 1 )
{
// hier den Code für die Ausgabe des Zählerstandes einfügen
}
?>
Dieses Schnippsel in den Blockcode an geeigneter Stelle einfügen und den Filter auf PHP setzen (falls nicht schon getan). Dann wird der Zählerstand nur ausgegeben, wenn die UserID gleich 1 ist, also der angemeldete Benutzer der Admin ist, die anderen Benutzer sehen den Block nicht, aber dessen Code wird ausgeführt.
noch einfacher ists
am 07.02.2009 - 14:21 Uhr
noch einfacher ists natürlich, Du benutzt fertige Module für sowas: Counter
auch die Anforderung mit der Sichtbarkeit ist darin gelöst: http://drupal.org/node/317553