el:school:lessons:html:ergastirio:joomla:askisi2
Joomla - Άσκηση 2 - Τροποποίηση Εμφάνισης
Δοκιμασμένο σε Joomla 3.4.4, εκτύπωση σε firefox
Αν δεν είμαστε ήδη, συνδεόμαστε στην Διαχείριση του site.
Πηγαίνουμε Σύστημα / Γενικές Ρυθμίσεις, αλλάζουμε την Ονομασία Ιστοτόπου σε Global Any Travel
και αποθηκεύουμε.
Πηγαίνουμε Επεκτάσεις / Διαχείριση Ενθεμάτων και πατάμε πάνω στο Image Module. Διαγράφουμε την εικόνα με το μπλε λουλούδι και αποθηκεύουμε.
Θα ψάξουμε να βρούμε ένα λογότυπο για το site μας. Θα φτιάξουμε ένα site για ένα ταξιδιωτικό πρακτορείο.
Ψάχνουμε στο google στις εικόνες για travel logo - (λογότυπο ταξίδια)
Εδώ μπορούμε να δούμε πολλά λογότυπα όμως δεν μπορούμε να τα χρησιμοποιήσουμε καθώς ειδικά τα λογότυπα είναι δημιουργίες που προστατεύονται από πνευματικά δικαιώματα. Μπορούμε όμως να πάρουμε ιδέες.
Πατάμε στο κουμπάκι Εργαλεία Αναζήτησης και στα Δικαιώματα Χρήσης επιλέγουμε με επισήμανση για εκ νέου χρήση. Αυτά τα λογότυπα μπορούμε να τα χρησιμοποιήσουμε όπως είναι. (Προσοχή! Θα πρέπει να αναφέρεται και στο site τους η ελεύθερη χρήση καθώς το google μπορεί να κάνει λάθος κάποιες φορές).
Πατώντας πάνω σε κάποιο που μας αρέσει μπορεί να εμφανιστούν και άλλες ενδιαφέροντες σχετικές εικόνες. Κατεβάζουμε όποια εικόνα μας αρέσει και αποθηκεύουμε σε έναν νέο φάκελο που θα δημιουργήσουμε mathimata/joomla/eikones
. Όνομα αρχείου βάζουμε globalanytravel_logo1.png
Θα εισάγουμε αυτήν την εικόνα στον ιστότοπό μας
Στην Διαχείριση πηγαίνουμε Επεκτάσεις / Διαχείριση Ενθεμάτων και πατάμε πάνω στο Image Module.
Βρίσκουμε το κουμπάκι Εικόνα. Πατάμε σε αυτό.
Μας ανοίγει ένα παράθυρο εισαγωγής της εικόνας. Στο κάτω μέρος του υπάρχει ένα κουμπί Αναζήτηση. Πατάμε εκεί και ψάχνουμε την εικόνα που αποθηκεύσαμε προηγουμένως.
Στην συνέχεια πατάμε Έναρξη μεταφόρτωσης ώστε να μεταφερθεί από τον Υπολογιστή μας, στον server που φιλοξενεί την εγκατάσταση Joomla.
Κάνουμε κλικ πάνω στην εικόνα που μόλις ανεβάσαμε στο Joomla και πατάμε Εισαγωγή
Η εικόνα μας πιθανόν είναι μεγάλη. Θα πρέπει να την μικρύνουμε ώστε να μην καλύπτει όλη την πρώτη σελίδα και φαίνεται άσχημα. Πιάνουμε την κάτω δεξιά άκρη της με το ποντίκι και σέρνουμε ώστε να μικρύνει. Μας εμφανίζονται οι διαστάσεις καθώς σέρνουμε. Θα πρέπει η 2η διάσταση (ύψος) να είναι κάπου μεταξύ 100 και 150 το πολύ.
Πατάμε το αριστερό κουμπί
και πάμε στον
Ιστότοπο ώστε να δούμε πως εμφανίζεται.
Αν δεν μας αρέσει αλλάζουμε όπως προηγουμένως τις διαστάσεις.
Η εικόνα μας εμφανίζεται μικρότερη αλλά ο περιηγητής την φορτώνει πρώτα ολόκληρη και την εμφανίζει μετά σε άλλες διαστάσεις. Αυτό έχει σαν αποτέλεσμα την καθυστέρηση της εμφάνισης της ιστοσελίδας μας κάτι που δεν θέλουμε.
Στο κάτω μέρος της σελίδας κάτω από τον επεξεργαστή άρθρου, δεξιά, έχει ένα κουμπί Εναλλαγή κειμενογράφου. Πατάμε σε αυτό.
Μας εμφανίζεται ο κώδικας html του άρθρου. Βλέπουμε την γνωστή μας ετικέτα <img> με την ιδιότητα src, στην οποία προστέθηκαν οι ιδιότητες width και height. Αυτές αλλάζουν τις διαστάσεις την ώρα της εμφάνισης, αλλά η εικόνα παραμένει μεγάλη.
Καταγράψτε σε ένα πρόχειρο τις διαστάσεις width και height. Πατήστε πάλι στο κουμπί Εναλλαγή κειμενογράφου ώστε να αλλάξει πάλι ο κειμενογράφος σε γραφικό επεξεργαστή.
Θα χρησιμοποιήσουμε το gimp για να φτιάξουμε μια νέα εικόνα με τις διαστάσεις που θέλουμε.
Οι οδηγίες αφορούν άλλες εικόνες και άλλες διαστάσεις. Εμείς θα ανοίξουμε την εικόνα του λογότυπού μας θα αλλάξουμε τις διαστάσεις σε αυτά που σημειώσαμε για το width και height και θα αποθηκεύσουμε σε νέο αρχείο προσθέτοντας στο όνομά του, το -small όπως λένε οι οδηγίες, δηλαδή globalanytravel_logo1-small.png
.
-
Πλέον έχουμε και ένα νέο αρχείο που στο όνομα του έχει το -small. Πάμε πίσω στην Διαχείριση και στις Επεκτάσεις / Διαχείριση Ενθεμάτων πατάμε πάλι πάνω στο Image Module.
Αφαιρούμε την εικόνα που είχαμε βάλει.
Από το κουμπί Εικόνα στο κάτω μέρος μεταφορτώνουμε και εισάγουμε την νέα εικόνα globalanytravel_logo1-small.png
με τις μικρότερες διαστάσεις. Θα πρέπει να εμφανιστεί κατευθείαν στις διαστάσεις που θέλουμε.
Αποθηκεύουμε και πάμε στον Ιστότοπο να δούμε τις αλλαγές.
Βλέπουμε ότι η εικόνα μας είναι κάτω από το μενού Αρχική. Αυτό γίνεται διότι το ένθεμα Image Module εμφανίζεται στην θέση position-3. Θα μπορούσαμε να μετακινήσουμε το ένθεμα Image Module σε άλλη θέση πάνω από το μενού Αρχική αλλά θα κάνουμε κάτι άλλο. Θα τροποποιήσουμε το πρότυπο εμφάνισης.
Στην Διαχείριση στις Επεκτάσεις / Διαχείριση Ενθεμάτων αποσύρουμε το ένθεμα Image Module ώστε να μην εμφανίζεται.
ΠΡΟΣΟΧΗ! Επειδή το πρότυπο Protostar-Default είναι ενσωματωμένο στο Joomla, μία αναβάθμιση του Joomla θα αλλάξει και το πρότυπο αυτό. Εμείς θα κάνουμε αλλαγές που δεν θέλουμε να πειραχτούν οπότε θα φτιάξουμε ένα αντίγραφο. Πηγαίνουμε Επεκτάσεις / Διαχείριση Προτύπων. Τσεκάρουμε το Protostar-Default και πατάμε στο κουμπί Αντίγραφο. Δημιουργείται το Protostar-Default(2).
Ορίζουμε ως προεπιλεγμένο το Protostar-Default(2).
Κάνουμε κλικ πάνω στο πρότυπο Protostar-Default(2) που χρησιμοποιείται (δεν τσεκάρουμε).
Στην καρτέλα Προηγμένα
Στον Τίτλο Ιστοτόπου τοποθετούμε : Global Any Travel
Στην Περιγραφή : Ταξιδέψτε Παντού
Πηγαίνουμε στον Ιστότοπο για να δούμε τις αλλαγές.
Πίσω στην Διαχείριση Προτύπων, στο πρότυπο Protostar-Default(2), στην καρτέλα Προηγμένα, στο πεδίο Λογότυπο πατάμε πάνω στο κουμπί Επιλογή και επιλέγουμε την εικόνα globalanytravel_logo1-small.png
. Πηγαίνουμε στον Ιστότοπο για να δούμε τις αλλαγές.
Βλέπουμε ότι χάθηκε ο Τίτλος Global Any Travel και εμφανίστηκε στην θέση του η εικόνα. Αν θέλουμε και τον τίτλο μαζί έχουμε τις εξής επιλογές.
Να φτιάξουμε μια εικόνα πιο πλατιά που να περιέχει και τον τίτλο αυτό στα δεξιά της.
Να αλλάξουμε τον κώδικα του προτύπου ώστε να εμφανίζει και τον τίτλο.
Να αλλάξουμε σε άλλο πρότυπο που θα κρατάει και την εικόνα και τον τίτλο εάν θέλουμε.
Στην Διαχείριση πηγαίνουμε Επεκτάσεις / Διαχείριση Προτύπων και στο αριστερό μενού πατάμε στο Πρότυπα
Στην λίστα με τα πρότυπα πατάμε στο Στοιχεία και Αρχεία Προτύπου Protostar.
Μας εμφανίζονται τα αρχεία το προτύπου Protostar. Πατάμε αριστερά στο index.php που έχει τον κεντρικό κώδικα php του προτύπου.
Ψάχνουμε για τον κώδικα κάτω από την γραμμή Logo file or site title param
Για να αγνοηθεί ο υπάρχον κώδικας χωρίς να χαθεί, βάζουμε σχόλια
//
μπροστά από το
// $logo = '<img src="' . JUri::root() . $this->params->get('logoFile') . '" alt="' . $sitename . '" />';
Ακριβώς στην από κάτω γραμμή πριν το
}
εισάγουμε
$logo = '<span class="site-title" title="' . $sitename . '">' . '<img src="' . JUri::root() . $this->params->get('logoFile') . '" alt="' . $sitename . '" />' . htmlspecialchars($this->params->get('sitetitle')) . '</span>';
Πατάμε
και πηγαίνουμε στον
Ιστότοπο για να δούμε αν τα καταφέραμε.
el/school/lessons/html/ergastirio/joomla/askisi2.txt · Last modified: Y/m/d H:i (external edit)