Changeset 296 in t29-www for lib


Ignore:
Timestamp:
Sep 12, 2012, 6:43:17 PM (10 years ago)
Author:
sven
Message:

Umfangreiche Abarbeitung der Todo-Liste für das Launching der neuen Website.
Insbesondere wurden alle englischen Geräteseiten in das neue System übersetzt (wurden vergessen), die Univac-Seiten mussten dafür auch noch umbenannt werden.
Dafür wurde auch die englische Navigation um die Extraseiten vervollständigt.

Ferner:

  • Angefangen: Hostsystem zur Implementierung des aus v5 javascript-basierten hostinfo-Systems (aber mächtiger, mit server- und clientseitigen Hooks). Findet derzeit nur Verwendung in hostspezifischer Veränderung der Template-Konfiguration, etwa auf Heriberts Computer. (Mit den momentanen Einstellungen wird das Bearbeiten auf Heriberts Computer derzeit wieder nicht funktionieren)
  • Derzeit sind (kurzfristig) alle Extraseiten im Menü sichtbar, wenn man es aufklappt.
  • Einige Bugs beseitigt (telefunken-t40w.js, etc.)

Es gibt zwei Extraseiten, bei denen die Bilder gelöscht wurden: LAB 8e und Telefunken 650. Wenn sie nicht mehr verlinkt werden, sollten die Extraseiten auch gelöscht und aus dem Menü entfernt werden.

Location:
lib
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • lib/menu.php

    r291 r296  
    238238
    239239                // Geraete-Seiten entfernen
     240                /*
    240241                $geraete_uls = $xml->xpath("//ul[contains(@class, 'geraete')]");
    241242                foreach($geraete_uls as $ul) {
     
    243244                        $uld->parentNode->removeChild($uld);
    244245                }
     246                */
    245247       
    246248                if($xpath_menu_selection == self::horizontal_menu) {
  • lib/messages.php

    r292 r296  
    134134                'footer-legal-link'      => array('Impressum und Kontakt', 'Legal notices'),
    135135                'footer-legal-file'      => array('/impressum.php', '/contact.php'),
    136                 'footer-legacy-text'     => array('&copy; 2003-2012 technikum29. <a href="/de/impressum.php" class="go">Impressum</a>. Alle Bilder und Fotografien sind kopierrechtlich geschüzt.',
     136                'footer-legacy-text'     => array('&copy; 2003-2012 technikum29. Alle Bilder und Fotografien sind kopierrechtlich geschüzt. <a href="/de/impressum.php" class="go">Impressum</a>',
    137137                                                  '&copy; 2003-2012 technikum29. You must not use contents and photographies without the permission of the owner. <a href="/en/contact.php" class="go">Legal Information</a>.'),
    138138               
  • lib/template.php

    r291 r296  
    1414
    1515class t29Template {
    16         public $conf, $menu, $msg;
     16        public $conf, $menu, $msg, $host;
    1717        public $body_classes = array();
    1818        public $javascript_config = array();
     
    3131                $this->menu = new t29Menu($this->conf);
    3232
     33                // create a host instance:
     34                require_once $this->conf['lib'].'/host.php';
     35                $this->host = t29Host::detect($this->conf);
     36
    3337                // create localisation class:
    3438                require_once $this->conf['lib'].'/messages.php';
     
    3640
    3741                // fill up configuration
     42                // optional configuration which can be filled by hooks or parts
     43                if(!isset($this->conf['header_prepend']))
     44                        $this->conf['header_prepend'] = array(); // list
     45               
    3846                // Path names in messages
    3947                foreach(array('footer-legal-file', 'topnav-search-page') as $msg_id)
     
    132140  <meta name="generator" content="t29v6">
    133141  <meta name="t29.cachedate" content="<?php print date('r'); ?>">
    134   <meta name="t29.localfile" content="<?php print $_SERVER['SCRIPT_FILENAME']; ?>" id="localFileSource">
    135   <?php
     142  <?php
     143        foreach($this->conf['header_prepend'] as $h) print $h;
     144 
    136145        if(isset($this->conf['version'])) printf('<meta name="t29.version" content="%s">', $this->conf['version']);
    137146        if(isset($_GET['debug']))
Note: See TracChangeset for help on using the changeset viewer.
© 2008 - 2013 technikum29 • Sven Köppel • Some rights reserved
Powered by Trac
Expect where otherwise noted, content on this site is licensed under a Creative Commons 3.0 License