Changeset 649 in t29-www for lib/host.php


Ignore:
Timestamp:
Aug 28, 2014, 3:40:34 PM (5 years ago)
Author:
sven
Message:

RSS-Feed-Probebetrieb ausgeweitet: Internationalisiert, fuer englische Version gibts jetzt auch einen RSS-Feed.

Insbesondere ist in auf englischen Newsseite jetzt testweise ein alternatives Format zum Deutschen geschaltet, auf welches das Deutsche dann auch umgeschaltet werden soll. Es bedarf weniger Pflege und generiert gleichzeitig die Newsseite, das Newsmenü und den abonnierbaren News-Feed. Wenn sich das Format bewährt, kann die deutsche Newsseite darauf auch umgestellt werden.

Ferner wurden die RSS-Feeds auf den News-Seiten textuell erwähnt. Testweise werden auch im englischen Menü wieder Vorschaubilder (Thumbnails) bei den Neuigkeiten eingeblendet, die allerdings derzeit nur auf max 64x64px verkleinerte Einblendungen der entsprechenden News-Bilder sind. Hierfür fehlt noch eine sinnvollere Methode.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lib/host.php

    r561 r649  
    4949        /// This value is computed by setup().
    5050        public $script_filename;
     51
     52        /// $slash_filename: Cross-platform $script_filename, always starting with a "/".
     53        public $slash_filename;
    5154
    5255        /// $ressources: CSS and JavaScript file paths ("Assets"), as used by the RessourceLoader,
     
    229232                   
    230233                $this->script_filename = substr(realpath($_SERVER['SCRIPT_FILENAME']), strlen($this->document_root)); # e.g.: "/de/page.php"
     234
     235                # Bug when DOCUMENT_ROOT ends with trailing slash: make sure $file begins with /:
     236                $this->slash_filename = $this->script_filename;
     237                if($this->slash_filename{0} != '/') $this->slash_filename = '/'.$this->slash_filename;
    231238               
    232239                // Windows realpath() converts Unix Paths ($_SERVER) to Windows Paths (like \en\index.php).
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