Elxis CMS Forum

Ελληνικό Forum => Διαχείριση => Topic started by: webgift on June 23, 2009, 16:09:25

Title: Απομάκρυνση δεξιού μενού υπό συγκεκριμένες συνθήκες
Post by: webgift on June 23, 2009, 16:09:25
Καλησπέρα σε όλους ...

Μην ερώτηση σχετικά με το θέμα. Τι θέλω ;
Αν επιλέγω π.χ τα ακίνητα από το site του γραφείου texnomesitiki.gr να μου βγαίνει τελείως το δεξί μενού.
Έτσι ώστε να έχω περισσότερο χώρο σε pixels στο πλάτος της εφαρμογής.

Αν μπείτε δεν θα δείτε εξαρχής το δεξί μενού.

Σκέφτομαι σκέφτομαι άλλα δεν κατεβαίνει καμιά ιδέα!
Title: Re: Απομάκρυνση δεξιού μενού υπό συγκεκριμένες συνθήκες
Post by: ks-net on June 23, 2009, 16:28:29
δυο λύσεις.

1- δυο διαφορετικά tpl με και χωρίς δεξί column

2- 1 tpl με ..... http://wiki.elxis.org/wiki/Collapsible_columns  αν δεν υπάρχουν modules se καποιο  column

διαλέγεις μια λύση και αμα κολλήσεις ξανα-ματα-ρωτάς
Title: Re: Απομάκρυνση δεξιού μενού υπό συγκεκριμένες συνθήκες
Post by: webgift on June 25, 2009, 14:03:44
Άργησα να απαντήσω μιας και είμαι απορροφημένος στο έργο.!  :D
Σκέφτομαι να χρησιμοποιήσω την 1η επιλογή απλά σκέπτομαι πως μπορεί να γίνει στην πράξη.

έστω ότι έχω έτοιμο το ένα tpl με τα 2 μένου και 2 ενότητες π.χ ενοικιάσεις δωματίων και χάρτη ιστοσελίδας όταν επιλέγονται θέλω να φεύγει το αριστερό μενού για να έχω περισσότερο χώρο.
Το θέμα είναι στην πράξη πως γίνεται.

Title: Re: Απομάκρυνση δεξιού μενού υπό συγκεκριμένες συνθήκες
Post by: rentasite on June 25, 2009, 14:10:46

Γιατί δεν χρησιμοποιείς το "BlueBell HC" template ?

Το BlueBell HC είναι ένα δωρεάν css template για Elxis 2008.x συμβατό με γλώσσες RTL και η ιδιαιτερότητα του είναι ότι μπορεί ο χρήστης να αποκρύψει και να εμφανίσει την αριστερή ή δεξιά στήλη ή και τις δύο.

Η επιλογή του χρήστη αποθηκεύεται σε ένα cookie με αποτέλεσμα το template να διατηρεί την επιλογή εμφάνισης στηλών του χρήστη κατά την περιήγηση στο site.
Title: Re: Απομάκρυνση δεξιού μενού υπό συγκεκριμένες συνθήκες
Post by: webgift on June 25, 2009, 14:17:26
Με βάση αυτό έχει στηθεί αγορίνα το νέο θέμα, άλλα σκοπός μου είναι αυτά που προβάλλει το αριστερό μενού να τα βλέπει και να μην τα αποθηκεύει στο Coockie.
Ουσιαστικά κατά κύριο λόγο το μενού αυτό έχει εικόνες που θα κάνουν redirect σε κύριες ενότητες της σελίδας.
Title: Re: Απομάκρυνση δεξιού μενού υπό συγκεκριμένες συνθήκες
Post by: ks-net on June 25, 2009, 14:27:24
Quote
Αν επιλέγω π.χ τα ακίνητα από το site του γραφείου texnomesitiki.gr να μου βγαίνει τελείως το δεξί μενού.

Σπύρο .. αν αυτό το javascript-tpl μπορεί να κανει assign σε menu-items διαφορετικά  καθε φορά τα column ... τότε ίσως είναι μια 3η λύση. αλλά δεν μου φαίνεται να γίνεται.

και αν κατάλαβα καλά θέλει να αναγκάζει την αλλαγή αυτή και όχι να το αφήνει στη κρίση το επισκέπτη.

αυτό από όσο ξέρω γίνεται με τα παραπάνω εύκολα.. αν εχεις κάποιες βασικές γνώσεις ... δε θέλει πολλά-πολλά...
Title: Re: Απομάκρυνση δεξιού μενού υπό συγκεκριμένες συνθήκες
Post by: webgift on June 25, 2009, 14:38:27
Και μένα αυτό μου φαίνεται.

Το κακό είναι ότι κρατάει τις ρυθμίσεις πράγμα που δεν το θέλω .!  :'(
Title: Re: Απομάκρυνση δεξιού μενού υπό συγκεκριμένες συνθήκες
Post by: rentasite on June 25, 2009, 16:18:14
Το κακό είναι ότι κρατάει τις ρυθμίσεις πράγμα που δεν το θέλω .!  :'(

Αυτό που λες, καλό είναι !!!  ;) ;)  Αν θυμάμαι καλά, πιο παλιά δεν κράταγε τις επιλογές/ρυθμίσεις.

Αλλά ΟΚ άσχετο με αυτό που ζητάς.
Title: Re: Απομάκρυνση δεξιού μενού υπό συγκεκριμένες συνθήκες
Post by: intefix on August 16, 2009, 19:25:11
Αν θυμάμαι καλά υπάρχει στον κώδικα ΡΗΡ if...κρύψε/δείξε την στήλη κλπ
Title: Re: Απομάκρυνση δεξιού μενού υπό συγκεκριμένες συνθήκες
Post by: webgift on August 17, 2009, 13:23:16
Καλά θυμάσαι άλλα μπορεί μόνο ο επισκέπτης να το κάνει αυτό μιας και μέσα από την διαχείριση δεν μπορεί να επιλέξεις πότε να εμφανίζεται και πότε όχι.
Από εκεί και πέρα λύση βρέθηκε (μείωσα το πλάτος της εφαρμογής) και κάνω και την δουλεία μου έτσι.

Να σε καλά intefix!
Title: Re: Απομάκρυνση δεξιού μενού υπό συγκεκριμένες συνθήκες
Post by: intefix on August 17, 2009, 23:12:17
Συγνώμη που επιμένω αλλά πρέπει ναναι μέσα στο βασικό index.php αν θυμάμαι καλά. Έχει μέσα μια function που επιτρέπει κάτω από συνθήκες να κρύβει/εμφανίζει δεξιά στήλη...Το σημείωσα αυτό γιατί κάπου ήθελα χάρτες μου να γεμίζουν την οθόνη και σκεφτόμουν  να το χρησιμοποιήσω. Επίσης πάλι τώρα με κατι πανοραμικές που έχω πάλι θέλω χώρο...αλλα δεν θυμάμαι που το διάβαζα....σίγουρα σε βιβλίο πάντως.
Title: Re: Απομάκρυνση δεξιού μενού υπό συγκεκριμένες συνθήκες
Post by: ks-net on August 18, 2009, 04:29:54
Συγνώμη που επιμένω αλλά πρέπει ναναι μέσα στο βασικό index.php αν θυμάμαι καλά. Έχει μέσα μια function που επιτρέπει κάτω από συνθήκες να κρύβει/εμφανίζει δεξιά στήλη...Το σημείωσα αυτό γιατί κάπου ήθελα χάρτες μου να γεμίζουν την οθόνη και σκεφτόμουν  να το χρησιμοποιήσω. Επίσης πάλι τώρα με κατι πανοραμικές που έχω πάλι θέλω χώρο...αλλα δεν θυμάμαι που το διάβαζα....σίγουρα σε βιβλίο πάντως.

δεν ειναι σε κανένα βασικό ή επιμέρους index...
το διάβασες εδώ  http://wiki.elxis.org/wiki/Collapsible_columns
το λινκ αυτό ειναι ποσταρισμένο 3-4 μηνύματα παραπάνω!
https://forum.elxis.org/index.php?topic=3577.msg23036#msg23036
Title: Re: Απομάκρυνση δεξιού μενού υπό συγκεκριμένες συνθήκες
Post by: intefix on August 18, 2009, 09:13:15
Και όμως είναι στο βιβλίο Temlate Elxis...
Είναι στο αρχείο /includes/frontend.php και χρησιμοποιήται στο αρχείο index.php
Χρησιμοποιούν τις συναρτήσεις mosCounModules, mosLoadModules και εμφανίζεις/κρύβεις ένα div που περιέχει τη στήλη αν αυτή δεν φορτώνει Modules.
Code: [Select]
<?php if( mosCountModules"right")>0){
<div> <?php mosLoadModules "right"); ?>
</div>
<?php ?>

Και από όλα αυτά που κατάλαβα ΔΕΝ γίνεται να κρύβεται μια στήλη πχ από επιλογή ενός μενού (αν αυτή έχει πράμα μέσα) Σωστός;
Title: Re: Απομάκρυνση δεξιού μενού υπό συγκεκριμένες συνθήκες
Post by: ks-net on August 18, 2009, 13:58:26
το βιβλίο μιλάει για φόρτωμα ή όχι των θέσεων των module και oχι των στηλών....
το παράδειγμα που εχεις στο κώδικα δεν ελέγχει εμφάνιση στήλης... ελέγχει τη δεξιά θέση.
μην μπερδεύουμε το κόσμο .... στο wiki  έχει το παράδειγμα-τρόπο για τις στήλες και ότι άλλο βασικό πρέπει να κάνει κάποιος,
εκεί μπορεί να δείς ότι δεν φτάνει να κρύψεις μια στήλη αλλά να μεγαλώσεις και την άλλη κτλ....
άλλο θέση-module άλλο στήλη template(απαιτεί και άλλα)

και ξανα-λέμε για να μην βάζουμε το κόσμο να ψάχνει, δεν υπάρχει σε κανένα index κάτι που να σου κρύβει στήλες εκτός από index από 1-2 tpl του ivan,
όλα τα άλλα θέλουν τροποποίηση, μερικά μάλιστα αρκετή,

καταλήγω : ξεκινάμε με εργαλείο το "moscountmodules"  και παραπέμπω πάλι στο wiki.. για το σκεπτικό χρήσης!