pertouliforest.gr - Documentation

Page 277

2.6.25 Πλαίσιο εναλλαγής φωτογραφιών (slideshow) Προεπισκόπηση

Εικόνα 52: Πλαίσιο εναλλαγής φωτογραφιών

Επίπεδο View: Συνάρτηση view_slideshow() Η συνάρτηση view_slideshow() βρίσκεται στο αρχείο /template/slideshow.php και την καλεί το επίπεδο των views μέσω της συνάρτησης view_home(), ώστε να εμφανιστεί στην Αρχική σελίδα το πλαίσιο εναλλαγής φωτογραφιών (Εικόνα 52). Οι κύριες λειτουργίες που εκτελεί:  Δέχεται τα παρακάτω ορίσματα: Όρισμα

Τύπος δεδομένων

Πίνακας

$slides

Προεπιλεγμένη τιμή

Κενό

Περιγραφή

Τα δεδομένα των φωτογραφιών για το πλαίσιο εναλλαγής φωτογραφιών.

Πίνακας 29: Ορίσματα της συνάρτησης view_slideshow()

 Εμφανίζει όλες τις φωτογραφίες του πλαισίου εναλλαγής φωτογραφιών με χρήση HTML ετικετών img. Οι φωτογραφίες που εμφανίζονται, καθώς και η σειρά εμφάνισής τους, μπορεί να τροποποιηθεί μέσω της σελίδας Διαχείρισης Πλαισίου Εναλλαγής Φωτογραφιών.  Συνδέει το εξωτερικό αρχείο JavaScript της επέκτασης SlidesJS και ενεργοποιεί την επέκταση ορίζοντας τις απαραίτητες ρυθμίσεις. Ο κώδικας PHP-HTML: <?php

/** * Displays the slideshow. * * @param array|null $slides */ function view_slideshow($slides = null) {

?>

if(!empty($slides)) { <div id="slideshow"> <div id="slides">

<?php

foreach($slides as $index => $slide) {

?>

<img src="img/slides/<?php echo $slide['filename'] ?>" alt="slide-<?php echo $index + 1; ?>" width="900" height="350" />

<?php } ?>

</div><!-- #slides -->

259


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.