Changeset 252 in t29-www for lib


Ignore:
Timestamp:
Apr 22, 2012, 5:48:21 PM (11 years ago)
Author:
sven
Message:

Footer verändert, Relationen eingebaut.

Location:
lib
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • lib/technikum29.php

    r251 r252  
    3535                t29dom_add_class($current_li[0], "current");
    3636                $ancestors = $current_li[0]->xpath("ancestor-or-self::li");
    37                 array_walk($ancestors, function($i){
    38                         t29dom_add_class($i, "active");
    39                 });
     37                array_walk($ancestors, create_function('$i', 't29dom_add_class($i, "active");'));
    4038        }
    4139
     
    5149        print $xml->ul->asXML();
    5250}
     51
     52function print_relations() {
     53        global $lib, $seiten_id;
     54       
     55        $sidebar = simplexml_load_file("$lib/../de-v6/sidebar.xml");
     56        $current_a = $sidebar->xpath("//a[@seiten_id='$seiten_id']");
     57        if(count($current_a)) {
     58                $prev = $current_a[0]->xpath("preceding::a[@seiten_id][1]");
     59                if(count($prev)) {
     60                        $a = $prev[0];
     61                        print "<li class='prev'><a href='$a[href]'>vorherige Seite <strong>$a</strong></a></li>";
     62                }
     63                $next = $current_a[0]->xpath("following::a[@seiten_id][1]");
     64                if(count($next)) {
     65                        $a = $next[0];
     66                        print "<li class='next'><a href='$a[href]'>nächste Seite <strong>$a</strong></a></li>";
     67                }
     68        } else {
     69                print '<li class="start"><a href="#">Starte Führung <strong>Blabla</strong></a>';
     70        }
     71}
  • lib/template.php

    r251 r252  
    8585                <nav class="rel clearfix">
    8686                <ul>
     87                        <?php print_relations(); ?>
     88                        <!--
    8789                        <li class="prev"><a href="#">vorherige Seite <strong>Univac 9200</strong></a>
    8890                        <li class="next"><a href="#">nächste Seite <strong>Analog und Hybridrechner</strong></a>
     91                        -->
    8992                </ul>
    9093                </nav>
    9194                <div class="right">
    92                         <img src="/shared/img-v6/logo.footer.png" title="technikum29 Logo" alt="Logo" style="width:30px; padding-right: 10px">
     95                        <img src="/shared/img-v6/logo.footer.png" title="technikum29 Logo" alt="Logo" class="logo">
    9396                        &copy; 2003-2012 technikum29.
    94                         <br/><a href="/de/impressum.php">Impressum und Kontakt</a>
    95                         <div class="clear"></div>
    96                         <div style="padding-top: 8px;">
    97                                 <img src="http://svenk.homeip.net/dropbox/Ufopixel/Ufopixel-Design/logo_90x30/ufopixel_logo_90x30.png">
    98                                 <img src="http://mirrors.creativecommons.org/presskit/cc.primary.srr.gif" style="padding-left: 5px;">
     97                        <br/><a href="/de-v6/impressum.php">Impressum und Kontakt</a>
     98                        <div class="icons">
     99                                <a href="/de-v6/impressum.php#image-copyright"><img src="/shared/img-v6/cc-icon.png"></a>
     100                                <a href="http://ufopixel.de" title="Designed by Ufopixel"><img src="http://svenk.homeip.net/dropbox/Ufopixel/Ufopixel-Design/logo_90x30/ufopixel_logo_90x30_version2.png"></a>
    99101                        </div>
    100102                        <!--CC<br>Viele Bilder können unter einer CreativeCommons-Lizenz
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