Elxis CMS Forum

Ελληνικό Forum => Πρόσθετα => Topic started by: kalexan on March 17, 2010, 19:40:12

Title: Split menus (αλληλοεξαρτώμενα) στο Elxis
Post by: kalexan on March 17, 2010, 19:40:12
Θα ήθελα να ρωτήσω εάν κάποιος έχει υλοποιήσει split menus στο Elxis, π.χ. η βασική πλοήγηση του website να γίνεται από ένα οριζόντιο menu και τα υπο-menu να εμφανίζονται σε ένα ξεχωριστό menu σε μια αριστερή "κολώνα". Κάτι τέτοιο έχει υλοποιηθεί στις τελευταίες εκδόσεις του Joomla και είναι ενσωματωμένο στο βασικό πακέτο.
Ευχαριστώ εκ των προτέρων.
Title: Re: Split menus (αλληλοεξαρτώμενα) στο Elxis
Post by: webgift on March 18, 2010, 09:31:00
Καλώς ήλθες στην κοινότητα kalexan,
Θα ήθελα να μας δώσεις ένα παράδειγμα να δούμε πως το εννοείς το μενού.

Εδώ είμαστε αν δεν το έχουμε να το φτιάξουμε κιόλας ;)
Title: Re: Split menus (αλληλοεξαρτώμενα) στο Elxis
Post by: kalexan on September 24, 2010, 11:50:12
Χίλια συγνώμη που δεν απάντησα έγκαιρα και παράτησα το Post! Επανήλθα για να δώσω μια μερική λύση.

Όσον αφορά τα split menu, σκεφτείτε δύο menu module που να συνεργάζονται με τον εξής τρόπο: το ένα να δείχνει τις root εγγραφές από ένα Menu (root nodes), και το άλλο τις υποεγγραφές που αντιστοιχούν σε κάποια εγγραφή του πρώτου, εφόσον επιλεχθεί (sub nodes). Αυτό θα διευκόλυνε κατά πολύ τη διαχείριση ενός website, καθώς θα απαιτούνταν μόνο ένα Menu module στη διαχείριση του elxis, για το κυρίως menu ενός website. Σε αντίθετη περίπτωση, πέρα από το module για το menu με τις root εγγραφές (root menu module), θα έπρεπε να δημιουργηθούν από ένα υπομενού (submenu module1, submenu module2 κτλ) για κάθε επιλογή του root menu, εφόσον θα πρέπει να εμφανίζονται οι υποεγγραφές σε κάποιο άλλο σημείο του website, και στις επιλογές εμφάνισης κάθε module υπομενού να επιλεχθεί να εμφανίζεται στις απαιτούμενες σελίδες.

Το υλοποίησα με μια μέση λύση χρησιμοποιώντας javascript και css: έκανα παρέμβαση στο στο menu module έτσι ώστε όλες οι υποεγγραφές να περικλείονται σε ένα div στοιχείο. Με το φόρτωμα της σελίδας αυτό κρύβεται και το περιεχόμενό του (ουσιαστικά οι υποεγγραφές του menu) το μεταφέρω σε ένα άλλο div.
Title: Re: Split menus (αλληλοεξαρτώμενα) στο Elxis
Post by: CREATIVE Options on September 24, 2010, 15:29:33
Όντος αυτό που περιγράφεις στο Elxis δεν υπάρχει.
Αλλά η ερώτηση μου είναι πόσοι ιστότοποι θα κάνουν χρήση αυτής τις δυνατότητας, αυτός είναι ο λόγος που δεν υπάρχει ακόμα στο EDC.

Όπως και να έχει, εάν σε ενδιαφέρει μπορώ να το υλοποιήσω.
Εάν σε ενδιαφέρει επικοινώνησε μαζί μου.
Title: Re: Split menus (αλληλοεξαρτώμενα) στο Elxis
Post by: kalexan on September 27, 2010, 10:56:49
Σε ευχαριστώ για το ενδιαφέρον σου Sirigos. Προφανώς εννοείς για custom made λύση. Εφόσον έχω δώσει (έστω και μέση) λύση στο συγκεκριμένο website, για την ώρα είμαι ok!

Quote
Aλλά η ερώτηση μου είναι πόσοι ιστότοποι θα κάνουν χρήση αυτής τις δυνατότητας, αυτός είναι ο λόγος που δεν υπάρχει ακόμα στο EDC.
Σκέψου ότι ήδη υποστηρίζεται από το Menu σύστημα του Joomla χωρίς τη προσθήκη κάποιου εξωτερικού Module. Επίσης, αυτός ο τρόπος πλοήγησης χρησιμοποιείται από αρκετά website, κυρίως ενημερωτικά, ειδικά όταν πρέπει να δοθεί έμφαση (όσον αφορά το user interface) στην διαφοροποίηση της ενότητας και των κατηγοριών που περιέχει.
Title: Re: Split menus (αλληλοεξαρτώμενα) στο Elxis
Post by: CREATIVE Options on September 27, 2010, 14:54:28
To Joomla αλλουνού παπά Ευαγγέλιο.

Το θέμα είναι εμείς τι κάνουμε και που πάμε.
Πίστεψε ότι έχω φτιάξει 3 ειδησεογραφικούς ιστότοπους με μεγάλο όγκο περιεχομένων, και έως τώρα δεν μου έχει ζητηθεί αυτός ο τρόπος διαχορισμού του menu.
Αυτό που θέλω να πω είναι ότι άλλο θέμα εάν είναι χρηστικό για τους επισκέπτες και άλλο εάν είναι στην βασική έκδοση ενός cms.

Πάντως όπως και εάν έχει θα το έχω στον νούμου και εάν δω ότι η κοινότητα το χρειάζεται για το κατασκευάσω free ή και κατόπιν  παραγγελίας.
Title: Re: Split menus (αλληλοεξαρτώμενα) στο Elxis
Post by: anasa on January 02, 2011, 22:00:40
Όλα τα τελευταία  rockettheme templates έχουν split menu
Γιατί να μην υπάρχει έστω και ένα στο elxis?

Βλέπε rockettheme kinetic

<?php /** Begin Showcase **/ if (true or $gantry->countModules('showcase')) : ?>
            <div id="rt-showcase">
               <?php $navigation_modules_content = $gantry->displayModules('navigation','basic','basic');
               if ($gantry->countModules('navigation')==0 or empty($navigation_modules_content)) : ?>
               <div class="rt-header-spacer"></div>
               <?php else: ?>
               <div id="rt-submenu"><div id="rt-submenu2">
                  <?php echo $navigation_modules_content; ?>
                   <div class="clear"></div>
               </div></div>
               <?php /** End Sub Menu **/ endif; ?>
Title: Re: Split menus (αλληλοεξαρτώμενα) στο Elxis
Post by: CREATIVE Options on January 02, 2011, 23:35:31
Αυτήν την περίοδο διενεργώ έρευνα για την ορθότερη λύση για split menu.

Σύντομα θα υπάρχει έτοιμη λύση.