Ergebnis 1 bis 7 von 7

Thema: Template-System und Ajax?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer
    Registriert seit
    26.08.2007
    Beiträge
    231
    Ich habe in meine Seite etwas eingebaut, was es mir ermöglichen soll das Design mit dem ändern einer Variable zu tauschen.

    Würde euch gern, da das Thema ja schon angeschnitten ist, mal drüberschaun lassen.

    Erstellen:
    /templates/standard/
    /templates/standard/img/ (incl. Inhalt aus /images/)
    /templates/standard/footer.php (original)
    /templates/standard/layout.lib.php (original)
    /templates/standard/standard.css (ehem. main.css)
    /templates/standard/standard_ie.css (ehem. ie.css)
    /templates/standard/template_js.php (leer)
    /templates/standard/header.php (der Body der Originalen)

    Die header.php habe ich "zweigeteilt", also den oberen Teil bis einschließlich <body> am alten Platz belassen, den ganzen Code unter <body> in die neue /templates/standard/header.php

    /lib/header.php
    Bezüge zu den neuen Orten herstellen (von unten nach oben ):
    PHP-Code:
    </head>
    <body>
    <? // Der Anzeigeteil ist im entspechenden Templateordner
    require ('templates/'.$templateordner.'/header.php');
    ?>
    Um die Templates auch JS-fähig zu halten nach dem CSS-Aufruf
    PHP-Code:
    require ('templates/'.$templateordner.'/template_js.php'); 
    Pfade zu den CSS sind
    Code:
    templates/<? echo ($templateordner.'/'.$templateordner);?>.css
    templates/<? echo ($templateordner.'/'.$templateordner);?>_ie.css
    Ganz oben den Pfad zur layout.lib.php anpassen
    PHP-Code:
    require ('templates/'.$templateordner.'/layout.lib.php'); 

    index.php

    Pfad der footer.php anpassen
    PHP-Code:
    require ( './templates/'.$templateordner.'/footer.php' ); 
    /lib/functions.lib.php
    PHP-Code:
    // Name des Tamplateordners
    $templateordner   "standard"
    Jetzt noch die Pfade in den CSS-Dateien anpassen und es funktioniert auf den ersten Blick.

    Leider ist es aber doch so, das von den meisten Addons nur ältere Versionen erhältlich sind und nicht auf die CSS der VMS 1.2.4 abgestimmt sind. Dort muss dann manchmal sogar tiefgreifend angepasst werden.

    Für Hinweise und Tips immer dankbar ist
    eaxo

  2. #2
    Erfahrener Benutzer Avatar von h-m
    Registriert seit
    02.09.2006
    Beiträge
    115
    Es wäre schonmal praktisch wenn alle Datenbank-Aktionen vor der Ausgabe des HTML erfolgen. Ich habe dazu das output buffering verwendet, sodass das generierte HTML bis kurz vor Schluss gepuffert wird, dann nach Variablen durchsucht wird und diese ersetzt werden bevor das HTML an den Browser geschickt wird. Das ist allerdings kein Template-System, könnte man aber möglicherweise entsprechend weiter schreiben..

Ähnliche Themen

  1. 1 - Template Anpassung
    Von chackie im Forum Support zum VMSone
    Antworten: 3
    Letzter Beitrag: 12.07.2013, 22:23
  2. wer kann joomla template anpassen
    Von dude32 im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 0
    Letzter Beitrag: 26.09.2012, 21:12
  3. Antworten: 3
    Letzter Beitrag: 19.05.2010, 18:16
  4. Antworten: 0
    Letzter Beitrag: 19.10.2009, 11:09
  5. problem mit Template benötige hilfe
    Von vecc im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 3
    Letzter Beitrag: 04.05.2008, 13:42

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •