Unser Service im Überblick:
xStable: Onlineshop · CMS-System · Immobilien Software · Domains & Webspace
suther.de: Webdesign · Existenzgründer · Visitenkarten · Online PC-Support

 

Suther Kommunikationsdesign
Navigation
 

[DEBUGGING] Kontrollausgaben im Backend

Contenido tut so einiges im Backend (oder Administrationsbereich), wenn Daten gespeichert, verändert oder angesehen werden.

Ein zentrales Objekt wird durch die Klasse Item zur Verfügung gestellt, von welcher fast 60 weitere Klassen erben. Über diese Item's werde nahezu alle DB-Abfragen in Contnido organisiert. Der Perfekte ansatzpunkt um eine Debug-Ausgabe zu erzeugen.

Um nun eine Kontollausgabe im Adminbereich von Contenido zu erhalten gehen Sie wie folgt vor:

  1. öffnen Sie die Klasse /contenido/classes/class.generic.db.php
  2. In Zeile 1589 finden wir:
          $sql .= " WHERE ".$this->primaryKey." = '".$this->oldPrimaryKey."'";
    in der Folgezeile können wir nun unsere Kontollausgabe platzieren.
  3. Die einfachste Variante ist ein echo $sql;

Zussätzliche Infos für debugging erhält man auch, wenn man folgende Einstellungen macht:

  1.  /contenido/classes/class.backend.php in der Zeile 18 den Wert 1 setzen (Standard ist 0)

Um die Laufzeiten der einzelnen Codesegmente des Backends zu prüfen kann man auch folgendes machen:

  1.  /contenido/includes/config.misc.php hier die Variable $cfg["debug"]["rendering"] auf =true setzen.
Übrigens hier schadet es nicht, sich die config.misc.php mal genauer anzusehen. Dort sind noch einnige nützliche Einstellungen versteckt.

 

 

 
Copyright © 2003 - 2010 Suther Kommunikationsdesign. Alle Rechte vorbehalten.