Elxis CMS Forum
Ελληνικό Forum => Διαχείριση => Topic started by: nikpony on December 05, 2008, 20:18:22
-
Καλησπέρα κι από μένα,
Έχω ξεκινήσει τη δεύτερη σελίδα μου σε Elxis και για πρώτη φορά θέλω να βάλω ένα module στη θεση right.
Ορίζω το module right παω και στο ιndex.php φτιάχνω άλλη μια θέση αλλά το module μου εμφανίζεται αριστερά, τι δεν κάνω καλά;
Ευχαρίστω πολύ.
-
Γεια σου.
Το module το ορίζεις δεξιά (right) μήπως όμως:
1) Δεν είναι δημοσιευμένο;
2) Είναι προσδιορισμένο να εμφανίζετε για συγκεκριμένη γλώσσα και όχι γι αυτή που βλέπεις αυτή τη στιγμή;
Δεν κατάλαβα αυτό εδώ:
παω και στο ιndex.php φτιάχνω άλλη μια θέση
-
Εξ αρχής στο template μου δεν υπήρχε δηλωμένη πουθενά η θέση αυτή, και πήγα μόνος μου και την έβαλα, σωστά δεν έπραξα;
-
πρέπει να δούμε το index.php...
το αριστερά-δεξιά(από την διαχείριση) είναι σχετικό... σημασία έχει που πραγματικά είναι τοποθετημένη η ανάλογη module-position στo index.php του tpl
-
Σας το επισυνάπτω να το δείτε.
[attachment deleted by admin]
-
<div style="width:814px;margin:0 auto;">
<div id="leftmenu">
<?php mosLoadModules('left'); ?>
<div class="inside-col">
<?php mosLoadModules('right', -2); ?>
</div>
</div>
<br />
</div>
<div id="main"><?php mosMainBody(); ?>
</div>
η class inside-col εισαι σιγουρος πως καθεται δεξιά?.... (δεν ξερω πως ειναι το css σου αλλα μου φαινεται και μαλλον έτσι είναι αφού δεν στη δίχνει δεξιά όπως λές)
καθεται ακριβώς κάτω από το feft-col γιατί το τοποθετείς μέσα στο <div id="leftmenu" >το πολύ πολύ να κάθεταιι ακριβώς δίπλα αν έχεισ τίποτα float(αριστερά ή δεξιά?) ..
αν θες να παει τερμα ακρη δεξια μετά και το mainbody χρειάζονται κάποια wrapper-classes(+αλλαγες στο layout)... αν δηλαδή μιλάμε για κοινό
layout: 1left-2content-3right (δεν έχω δεί το css σου)
εν τέλει...
css+layout βλέπω και τίποτα άλλο να ειναι το προβλημα σου στη προκειμένη περίπτωση....
τη module-position καλά έκανεσ και την έβαλες... και αυτή και όποια άλλη θέλεις
συμβαίνει δηλαδή ότι ειπα στα παραπάνω ποστ....
ότι σημασία έχει που είναι τοποθετημένη η module-position μέσα στο index... η διαχείριση αναγνωρίζει σαν δεξιά το σημείο που έχεις τοποθετήσει το module-position .. αν το βάλεις στο header δεν θα πηγαίνει ούτε δεξιά ούτε αριστερά...
θα πηγαίνει πάνω...
ΥΓ. μια απορία: <?php include'menu.php'; ?> το μενού του elxis φορτώνεις έτσι?
-
επειδή βλέπω ότι έχεις αρκετά λαθάκια ειδικά στο <head> σου δίνω το παρακάτω λινκ :
https://www.elxis.org/guides/developers-guides/
και ειδικά:
http://www.elxis-downloads.com/fserver/85.html
που καθώς φαίνεται δεν έχεις δεί ακόμα.. ή δε μελέτησες καλά ???
πρέπει να διορθώσεις ειδικά το head ....χρησιμοποιείς to head toy mambo ...στο έλξις 2008 έχουν αλλάξει αρκετά...
-
Η αλήθεια είναι ότι η γνώσεις μου στο αντικείμενο είναι ελάχιστες, το template ήταν έτοιμο, δεν πείραξα πολλά πράματα. Και αυτό που λέει menu.php δεν το χω ακουμπήσει καν, έτσι ήταν έτσι το χω αφήσει.
-
Για να μην κάνουμε τα εύκολα δύσκολα - μιας και είναι έτοιμο template... Για ποιο πρόκειτε;;;;
-
Είναι το rivermount του Joomla 1.0.
Μπες εδώ να το βρεις αν θες.
http://www.siteground.com/joomla-hosting/joomla10-templates.htm?page=3
-
Νομίζω ότι έχει αναφερθεί τουλάχιστον 100 φορές εδώ μέσα ότι τα templates του joomla θέλουν πάρα πολλές αλλαγές για να παίξουν με το έλξις 2008.x
-
Τελικά φίλε μου όπως βλέπουμε(δε μαντεύουμε πια..) αυτό το layout δεν θα σου κάνει τη χάρη να πάει το module-position right στα δεξιά της σελίδας...
όχι τόσο ευκολα....
εγώ θα σου προτείνω το εξής:
ξεκίνα από την αρχή με ένα tpl τριών στηλών απο elxis.downloads και μετά
άρχισε τις τροποποιήσεις να το φέρεις στο look που θες...
παρε images, classes κτλ από αυτο που σου άρεσε κτλ.
ετσι σίγουρα θα έχεις τη σωστή εμπλοκή του κώδικα του index.php απο το template με τον πυρήνα του elxis...
τελικά το τελευταίο πράγμα που θα έπρεπε να σε προβληματίζει με αυτό το θέμα(tpl) είναι η θέση των modules....
στην ουσία το πρόβλημα σου ήταν πολύ μεγαλύτερο!
-
Και κάτι τέτοιο θα κάνω τελικά, ευχαριστώ πολύ για το ενδιαφέρον σας.