Statische Seiten sind ziemlich einfach aufgebaut. Sie können HTML für den Inhalt der Seite eingeben, HTML für die Vorschau und HTML für eine Grafikvorschau. Es liegt ganz an Ihnen, was Sie hier eingeben. Daher sollten Sie diese Berechtigung im CMS nur Personen erteilen, welche Sie wirklich vertrauen. Ansonsten gibt es dazu wenig zu sagen.
Die PHP Evaluation ist um einiges komplexer und daher der Mittelpunkt der Diskussionen. Mit dieser Funktion können einige beeindruckende Dinge erstellt werden. Ich nehme hier als Beispiel meinen Beitrag: http://www.vbulletin.com/forum/showt...tion-wise-quot. Dieser erfordert PHP-Code und zwei Templates. Das ist zwar nicht der einzige Weg um dieses Ergebnis zu erzielen, meiner Meinung nach aber der einfachste. Im Anhang finden Sie weitere Details dazu.
Die Herausforderung hierbei ist die Fehlersuche- und beseitigung. Falls Sie eigene Seiten dieses Inhaltypes erstellen, benötigen Sie eine Offline-Entwicklungsumgebung. Als ich die angehängte PHP-Seite erstellte und zwei Exemplare dieser Seiten vor mir hatte, erzeugte ich damit eine interessante unendliche Rekursionsschleife. Seite A benötigte die Ergebnisse von Seite B und diese konnte ohne den Ergebnissen von Seite A selbst keine zurückgeben. Solche Situationen wollen Sie wohl kaum in Ihrer Produktivumgebung erleben. Falls Sie zwei Seiten dieses Inhaltstypes haben, sollten Sie für keine der beiden die Einstellung "Kompletten Artikel im Bereich anzeigen"!
Weiters kann es interessant sein, den Inhalt eines Widgets auf einer Seite anzuzeigen. Ich habe einige Beiträge von Mitglieder gelesen, welche nur den Inhalt eines bestehenden Widgets auf einer Seite anzeigen lassen wollen. Mit diesem Code können Sie zum Beispiel den Inhalt eines Kalender-Widgets auf einer Seite anzeigen lassen:
$widget = vBCms_Widget::create('vBCms', 'Calendar', 8);
$output = $widget ->getPageView()->render();
Sie müssen dafür die Parameter des Widgets kennen: package, class und die ID des Widgets; in diesem Fall ist das die Nummer 8.$output = $widget ->getPageView()->render();
Für alle PHP-Programmierer wird dies einige neue Möglichkeiten eröffnen. Für den Rest der Benutzer, bin ich mir sicher, dass bald neue Inhaltstypen auf vBulletin.org zum Herunterladen bereitstehen.
Hinweis: Die Anleitung zur Erstellung der Summary Page folgt noch.
Quelle: Blog-Eintrag von Edwin Brown



Bereiche
Kategorien
Artikel bewerten