. .
Übersetzungen dieser Seite:

Ein eigenes Theme erstellen

Was ist ein Theme?

Mit einem Theme beeinflussen Sie das Aussehen Ihres Content Management Systems. Ein Theme ist ein Paket von Grafiken, Einstellungen und Quelltext, welches das Aussehen der grafischen Benutzeroberfläche Ihres pragmaMx bestimmt.

Wo stelle ich es ein?

Ein Theme erhalten Sie immer als Ordner mit allen benötigten Dateien. Dieser Ordner muss unter http://ihreseite.xx/themes eingespielt werden. Um Ihr Theme dann im pragmaMx auszuwählen, gehen Sie ins Adminmenü Ihres CMS. Dort können sie unter: Einstellungen»Grafische Einstellungen»Standardtheme Ihrer Seite das gewünschte Theme auswählen und abspeichern.

Woher bekomme ich fertige Themes?

Weitere Themes bekommen Sie auf unseren Seiten. Sie können aber auch jedes beliebige PHP-Nuke Theme verwenden, dabei können minimale Anpassungen notwendig sein.

Wie verändere ich bestehende Themes?

Ein bestehendes Theme zu ändern ist wohl der schnellste Weg, um seine eigenen Vorstellungen vom Aussehen seiner Seite umzusetzen. Zwei Möglichkeiten stehen Ihnen hier zur Verfügung.

Ändern der Themefarben mit Hilfe der style.css

Die erste und schnellste Möglichkeit Ihr Theme optisch zu verändern bietet Ihnen die style.css des jeweiligen Themes (zu finden unter http://www.ihreseite.xy/themes/ihrtheme/style/style.css). Diese Datei können Sie mit einem einfachen Texteditor bearbeiten. Hier noch ein paar Links in Sachen CSS:

Ändern der Themegestaltung per Grafiktausch

Ein weiterer Weg Ihr Theme zu verändern, ist das Austauschen der mitgelieferten Grafiken. Sie können z.B. das Logo im Header-Bereich anpassen, indem Sie eine eigene Grafik in derselben Größe und mit demselben Namen erstellen und diese gegen den Platzhalter austauschen.
Mit der theme-engine ist es möglich, alle Grafiken, die zum pragmaMx-System gehören, auszutauschen.
Dafür erstellen Sie im jeweiligen theme-Ordner einen weiteren Ordner namens sys_images und fügen dort die auszutauschenden Grafiken mit demselben Namen und derselben Ordnerstruktur ein.

Beispiel:
Sie wollen z.B. die Grafik stars-1.gif ersetzen lassen. Diese Grafik befindet sich in folgendem Pfad:
http://www.ihreseite.xy/images/articles/stars-1.gif.
Um sie von der theme-engine mit Ihrer Grafik ersetzen zu lassen, muss sie in folgendem Pfad liegen:
http://www.ihreseite.xy/themes/ihrtheme/sys_images/images/articles/stars-1.gif.
Beim nächsten Aufruf Ihrer Seite, wird im Ordner sys_images eine Datei Namens sys_images.php erstellt, in der die Anweisungen für den Austausch stehen.

<?php
/***********************************************************************/
/* pragmaMx / Mx Content Management System Platform */
/* ============================================*/
/* Copyright (C) 2004 by the vkpMx & pragmaMx Developer Team */
/* email: team@pragmamx.org */
/* homepage: http://www.pragmaMx.de & http://www.pragmaMx.org */
/***********************************************************************/
if (!defined(‚mxMainFileLoaded‘)) die (‚You can\‘t access this file directly...);
$part[] = array(‚images/articles/stars-1.gif‘, ‚themes/pragmaMxfresh/sys_images/images/articles/stars-1.gif‘);
?>

Copyright und Rechte an der Gestaltung

Rechte an Grafiken

Alle in Themes von pragmaMx mitgelieferten Grafiken unterliegen der GPL (siehe …). Sie haben Ihre eigenen Grafiken erstellt und wissen nicht wie es um deren Rechte steht. Nicht jede Grafik unterliegt dem Urheberschutz. Gefordert wird ein Minimum an schöpferischem Aufwand, der bei Allerweltsgrafiken wohl nicht gegeben sein wird. Hat man jedoch das „schöpferische Maß“ mit seinen Grafiken erreicht (wo das anfängt und aufhört ist schwer zu sagen) unterliegen sie dem Urheberrecht und sind somit dem Gebrauch durch dritte verwährt.

Rechte am Quelltext

Der Quelltext der Themes im pragmaMx unterliegt ebenfalls der GPL. Minimale Änderungen an den theme-Dateien berechtigen nicht dazu sein eigenes Copyright geltend zu machen. Ein Skript, dass auf GPL Code beruht und wenn auch nur eine Zeile GPL Code übernommen wurde, muss laut GPL ebenfalls der GPL unterliegen.

 
handbuch/themes_-_wie_erstelle_ich_ein_eigenes_theme.txt · Zuletzt geändert: 2010/08/27 16:28 (Externe Bearbeitung)
 
Driven by DokuWiki
design by hENNE, layout based on YAML