freestuff.gr αρχική σελίδα
 FAQFAQ    ΑναζήτησηΑναζήτηση   Λίστα ΜελώνΛίστα Μελών   Ομάδες ΜελώνΟμάδες Μελών   <b>Εγγραφή Μέλους</b>Εγγραφή Μέλους 
 ΠροφίλΠροφίλ   Επιλογές μέλους Επιλογές   Τα bookmarks μου Τα bookmarks μου   Προσωπικά μηνύματαΠροσωπικά μηνύματα 
  διαφήμιση  

Καλώς ήρθατε στο forum μας! Για να συμμετάσχετε στις συζητήσεις θα πρέπει να είσαστε μέλος. Γίνετε μέλος τώρα!.

Joomla Quick Tips #4 - Ένα site πολλά templates


 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » Joomla! » Joomla! Templates
Moderators:  PHP Moderators, Super-Moderators, WebDev Moderators
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [2 Μηνύματα]      Bookmarks Tags: templatestipsjoomla Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
ΑποστολέαςΜήνυμα
manolism
Super Moderator

Μέλος από: 25 Ιαν 2004
Βοηθήματα: 66
Νέα: 12
Templates: 1
Μηνύματα: 256+

Περιοχή: Wild West
View users profile
deviantART facebook twitter 
ΜήνυμαΣτις: 06 Ιαν 2010 15:10    Θέμα: Joomla Quick Tips #4 - Ένα site πολλά templates Απάντηση με παράθεση  Mark this post and the followings unread

Το Joomla μας δίνει τη δυνατότητα να χρησιμοιούμε διαφορετικά templates για κάθε στοιχείο μενού. Για να μπορέσουμε να αντιστοιχίσουμε ένα template σε ένα στοιχείο μενού κάνουμε τα εξής:

1. Από την περιοχή διαχείρισης κάνουμε επιλέγουμε Template Manager από το μενού Extensions. Όπως βλέπετε στην παρακάτω εικόνα το δικό μου προεπιλεγμένο template είναι το rhuk_milkyway.



2. Κάνουμε κλικ στο template που θέλουμε να αντιστοιχίσουμε με κάποιο στοιχείο μενού (π.χ. JA_Purity)

3. Στην οθόνη που εμφανίζεται πρέπει να προσέξουμε στις παραμέτρους το αρχείο \templates\ja_purity\params.ini να είναι writable! Αν είμαστε localhost είναι πάντα writable ένω σε πραγματικό sever θα χρειαστεί να αλλάξουμε τα δικαιώματα χειροκίνητα.



4. Στην αριστερή πλευρά και στην περιοχή Menu Assignment κάνουμε κλικ στο κουμπί επιλογής Select from List και στη συνέχεια επιλέγουμε το στοιχείο μενού που θέλουμε να αντιστοιχίσουμε το template (π.χ. More about Joomla!). Μπορούμε να επιλέξουμε πολλά στοιχεία μενού με τη χρήση του [Ctrl]



5. Κάνουμε κλικ στο κουμπί Save. Στην οθόνη που εμφανίζεται βλέπουμε την ένδειξη Assigned για το template JA_Purity.



6. Πλέον στην ιστοσελίδα αν κάνουμε κλικ στο μενού More about Joomla! εμφανίζεται με το template JA_Purity.


_________________
| :: Βιβλίο Joomla στα Ελληνικά:: | :: Ταξιδιωτικός οδηγός για τη Νέα Υόρκη ::
alexsoft
Φιλοξενούμενος





ΜήνυμαΣτις: 06 Ιαν 2010 17:10    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Μπράβο για τον χρόνο σου να γράψεις το βοήθημα.

Είναι πράγματι ένα βοήθημα για τους αρχάριους......

Το κακό βέβαια με την συγκεκριμένη διαδικασία εκχώρησης Μενου του Joomla είναι ότι χρησιμοποιεί λάθος προγραμματιστική λογική.

Έχει ήδη ένα λάθος προγραμματιστικό..... δηλαδή εάν επιλέξεις το ίδιο στοιχείο μενού από πολλαπλά template τότε μόνο το πρώτο δουλεύει..... π.χ. στα JA Purity και beez επέλεξε το mainmenu->home και θα δεις ότι τρέχει μόνο σε ένα από τα δύο αφαιρώντας από το δεύτερο την επιλογή (δηλαδή κρατάει την τελευταία).

Αυτό από μια πλευρά είναι λογικό αλλά φαντάσου να ξεχνάς ποιο στοιχείο μενού θέλεις να φορτώνει κάθε template και να τα μαρκάρεις όλα...... θα χάσεις τα αυγά και τα πασχάλια....


Το ορθό είναι η επιλογή εκχώρησης μενού σε κάποιο template να γίνεται μέσα από το ίδιο το στοιχείο μενού, δηλαδή να επιλέγεις σε ποιο template θα ανοίγει το στοιχείο μενού.... και όχι το αντίστροφο.

Εάν λοιπόν υπήρχε επιλογή σύνδεσης του στοιχείου μενού με κάποιο template μέσα στη φόρμα δημιουργίας του μενού και όχι του template τότε θα ήταν πολύ πιο λογική και ευκολότερη η διαδικασία αυτή.

Επίσης με τον τρόπο που λέω, θα ήταν ευκολότερος ο έλεγχος απόκρυψης και πρόσβασης σε κάποια μενού αναλόγως του template.

Στο παραπάνω παράδειγμα επιλογής, εάν πατήσεις στο μενού Weblinks το μενού Home παρότι άλλαξε template συνεχίσει να εμφανίζεται.
Με τον τρόπο που λέω θα ήταν εύκολη η διαχείριση του μενού home ώστε να μην εμφανίζεται σε κάθε template παρά μόνο σε αυτό που που το έχουμε συνδέσει.

Τέλος πάντων...... ψιλά γράμματα για το Joomla.....
Εμφάνιση Μηνυμάτων:   
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [2 Μηνύματα] Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » Joomla! » Joomla! Templates
Τώρα είναι 03 Δεκ 2016 19:43 | All times are UTC + 2


Email This Page to Someone! add to Favorites

     Powered by p h p B B © 2001,2005 p h p B B Group
Για άμεση επικοινωνία με τον διαχειριστή του freestuff.gr στο email: freestuff.gr(παπάκι)gmail.com


Copyright © 1999-2013 Freestuff.gr All Rights Reserved  
Version Aegean, designed by N. Tsaganos