FAQ (Häufige Fragen und Antworten)



Antwort

  • Wie installiere ich ein pmz-Theme ?  
    pmz-Themes werden genauso wie herkömliche pragmaMX-Themes installiert.  Wichtig:  das pmz-Pluginsystem muss installiert sein. Nachdem Sie das Theme auf Ihren Rechner geladen haben entpacken Sie dieses und laden es per FTP in den Themes-Ordner Ihrer PMX-Installation. Danach können Sie das Theme im Adminmenü unter grafische Einstellungen auswählen. Bitte denken Sie daran, dass es sich hier um XHTML Themes handelt und schalten entsprechend im Adminmenü unter HTML Optionen den entsprechenden DOCTYPE ein. Das pmz-Templatesystem erkennt allerdings eine falsche Einstellung und gibt Ihnen eine entsprechende Meldung aus.
    Alle Themes sind bei der Umsetzung schon mit XHTML 1.0 STRICT validiert. Wir empfehlen allerdings zur Zeit aus systembezogenen Gründen den  XHTML 1.0 Transitional - Modus.

    Zurück zum Anfang ]


  • Welche Einstellungen gibt es und wie kann ich sie an meinem pmz-Theme ändern ?  
    Alle wichtigen und veränderbaren Einstellungen werden in der settings.php des jeweiligen Themes vorgenommen. In folgenden Bereichen können Veränderungen vorgenommen werden:
       1. Einstellungen für Blockanzeige
       2. Banner aktivieren und positionieren
       3. Die site()-Funktion

    1. Einstellungen für die Blockanzeige:
    In manchen Themes ist es sinnvoll die gesamte Breite für gewisse Bereiche, wie z.B. die Galerie oder das Forum, ohne Blöcke zu nutzen. Insbesondere, wenn das Layout nicht ausreichend Platz für den Inhalt zur Verfügung stellt:
    siehe settings.php des jeweiligen Themes: $themesetting['noblock']
    In diesem Bereich werden die Module definiert, bei denen weder rechte noch linke Blöcke angezeigt werden sollen. (Themebedingt)

    2. Banner positionieren:

    Die Banner der Seite werden einfach über die Funktion banner()  in die page.php eingetragen. Neben den üblichen Bereichen im Kopfbereich (Header) und Fußbereich (Footer) lassen sich die Banner in den Left-, Right- und/oder Centerbereichen setzen. Ein Verändern der Positionen oder mehre Banner gleichzeitig ist  somit einfach zu realisieren.

    3. Die Site-Funktion:
    Mit der Funktion site() übergibt man auf einfache Weise Inhalte und Werte an das Theme:

    3.1 Einfache site()-Parameter:

    a. function site( 'name' )
    Der Name der Seite.
    b. function site( 'theme' )
    Der Name des aktuellen Themes.
    c. function site( 'slogan' )
    Der Slogan der Seite.
    d. function site( 'validation' )
    Die Validierungs-Buttons oder -Links.
    e. function site( 'currentpath' )
    Zeigt dem Besucher den aktuellen Pfad bzw. die aktuelle Position auf der Webseite.
    e. function site( 'logging' )
    Setzt ein Login-Feld bzw. zeigt einen Link des eingeloggten User, der zum Your-Account Module verweist neben einem Link zur Möglichkeit des Ausloggens.

    3.2 Kombinierte site()-Parameter:

    a. function site( 'navigation', 'headnav' )
    Diese Funktion ruft die Datei navigation.xml des jeweiligen Themes auf. Sie beinhaltet alle Daten zur Anzeige der Headernavigation. Sie befindet sich im Themes Ordner: themes/%themename%/templates/additional.
    b. function site( 'box', %blockdateiname% )
    Inhalte von den Block-Dateien (keine HTML-Blöcke) aus dem System unabhängig von dessen Bereichen (Left, Right oder Center)  bzw. Style  ausgeben.
    c. function site( 'foot', 'message' )
    Der Parameter message bewirkt die Ausgabe der Fußzeilen-Nachricht (Footermessage).
    d. function site( 'foot',  'copyright' )
    Der Parameter copyright  bewirkt die Ausgabe der Copyright-Informationen.
    e. function site( 'service',  'text' )
    Der Parameter text  bewirkt die Ausgabe der Siteservice-Nachricht.
    f. function site( 'service',  'debug' )
    Der Parameter debug  bewirkt die Ausgabe der Debug-Informationen.

    Der Inhalt läßt sich beliebig erweitern und deren Ausgabe frei im Template (page.php) positionieren.

    Zurück zum Anfang ]


  • Funktioniert mein pmz-Theme ohne Pluginsystem ?  
    Nein. Die pmz-Themes benötigen das Pluginsystem, welches Funktionen  zur  Umsetzung und Vereinfachung der Portierung von HTML-Templates beinhaltet.

    Zurück zum Anfang ]




Navigation

Demos

Webmaster

Credits

Web-Kreation: We design and build your site

The Write Less, Do More, JavaScript Library

freecsstemplates: really, they're free

thumbalizr.com: an image tool that lets you take screen shots of web pages


Alle Logos und Warenzeichen auf dieser Seite sind Eigentum der jeweiligen Besitzer und Lizenzhalter.
Im übrigen gilt Haftungsausschluss. Weitere Details finden Sie im Impressum.
Die Artikel sind geistiges Eigentum des/der jeweiligen Autoren, alles andere © 2008-2009 by pragmatized.com

de.opensuse.org   www.apache.org   www.php.net   www.mysql.com   subversion.tigris.org   www.easyeclipse.org   www.netbeans.org   PageRank Verifizierung www.pragmatized.com