RSS
 

Posts Tagged ‘code’

Wordpress: Post Revisions / Seitenüberarbeitungen deaktivieren.

20 Oct

Ein Versionsverwaltungssysteme für ein CMS ist per se ja nichts Negatives. Ganz im Gegenteil sogar - kann es bei vielen Autoren ganz nützlich sein, wenn mehrere Personen gerade zeitgleich in einem Artikel rumpfuschen.

Für einen privaten Blog ist das meistens nicht notwendig. Denn eine Person wird wohl in den seltensten Fällen in mehreren Browsern gleichzeitig an einem Artikel arbeiten. Durch das Dekativieren spart man zig Datenbank-Einträgen für ein- und denselben Artikel. Außerdem nervt dann Wordpress nicht mehr mit der Meldung, dass eine "aktuellere Version" vom Artikel exisitiert - was sich dann (bei mir) aber immer als automatische Sicherung herausstellte, die genauso "up to date" war wie mein manuell gesichterte Version.

Langer Text, kurzes How-To:

die wp-config.php muss um folgende Zeile ergänzt werden:

define('WP_POST_REVISIONS', false);

Gefunden habe ich das im Codex von Wordpress

 
 

CSS Naked Day 2009

02 Apr

Ich habe den so genannten "CSS Naked Day 2009" letztes Jahr kennengelernt, als ich ein Blog besucht hatte, der bei dieser Aktion mitmachte. Dieses Jahr ist er am 7. April, also genau in einer Woche.

Worum es beim CSS Naked Day geht? Nun ja, der Name lässt es schon vermuten: Webseiten sollen für einen Tag auf ihre CSS-Datei(en) verzichten. 2009 geht es ins fünfte Jahr.

Der Sinn des Ganzen? Neben plötzlich nackten und vermeintlich hässchlichen Seiten sollen so die Webstandards ins Rampenlicht geschoben werden. Denn nur gute und korrekt semantisch erstellten Webseiten sehen damit halbwegs ertäglich aus.

Ob das wirklich dienlich ist, sei dahingestellt. Ich bezweifle, dass schlampig zusammengestellte Seiten bei der Aktion mitmachen und sich entblößen. Und auch Besucher (speziell DAUs) dürften wenig zugänglich für den CSS Naked Day sein. Am Ende schreien diese ganz laut, dass ihr PC oder womöglich das ganze Internet kaputt sei. Man kennt sie ja...

Ich werde nicht mitmachen. Für jeden, der aber mitmachen möchte, bietet die Aktionsseite einen passenden PHP-Schnipsel bereit, der nur für diesen Tag die CSS nicht einbindet.

 
 

PHP: Dateinamen ermitteln

23 Dec

Es gibt ja häufig den Fall, bei dem man gerne wüsste, wie die Datei heißt, die gerade vom Besucher geöffnet wurde. Zum Beispiel wenn man einen Include auf jeder Seite seiner Homepage nutzt, aber gerne bei einer speziellen Seite unterschiedlichen Inhalt zeigen möchte (andere Telefonnummer, andere E-Mail-Adresse et cetera). Um den Dateinamen einer PHP-Seite herauszufinden, gibt es eine einfache Code-Zeile:

<?php $aktuelleSeite = basename($_SERVER['SCRIPT_FILENAME'],".php"); ?>

  • $_SERVER['SCRIPT_FILENAME']
    ermittelt den aktuellen Dateinamen vom Script.
  • ".php"
    schneidet die Dateiendung vom String ab. Dies muss man gegebenfalls anpassen, wenn man ".php3", ".phtml" oder ähnliches benutzt.

Nun muss man nur noch per conditional statements die Variable nach der gewünschten Seite überprüfen und den anderen Inhalt anzeigen lassen.

 
No Comments

Posted in php, tutorial