Elxis CMS Forum

Ελληνικό Forum => Διαχείριση => Topic started by: arvacon on June 12, 2011, 21:13:25

Title: Πως προσθετω νεα θεση για banner?
Post by: arvacon on June 12, 2011, 21:13:25
Καλησπερα. Χρησιμοποιω το kebic_elxis_internet_solution template και δεν εχει θεση για banner εκει που ειναι το logo, δηλαδη τερμα επανω στη σελιδα και κατω στο footer. Γνωριζω πως πρεπει να συμπληρωσω καποιο κωδικα λογικα για να γινει αυτο, αλλα δεν ξερω πως να το γραψω και που να μπει. Μπορει μηπως να με βοηθησει καποιος? Θα ηθελα δηλ να μου βγαζει επιλογη του πχ του logo στις επιλογες θεσης των banner ή τεσπα αν υπαρχει αλλη λυση..
Title: Re: Πως προσθετω νεα θεση για banner?
Post by: psiloscc on June 13, 2011, 18:27:10
Καλησπέρα, θα σου πώ πως βάζω εγώ θέση module για να βάζω banners 468χ60 δίπλα από το λογότυπο και με λίγους πειραματισμούς θα τα καταφέρεις.

Πας από την διαχείριση στο Ιστότοπος > Διαχειριστής Templates > Θέσεις Module
προσθέτεις μια θέση πχ. diplaapologo και μετά στο αρχείο index.php του template σου προσθέτεις την παραπάνω θέση κάπως έτσι:

Code: [Select]
<div class="diplaapologo">
<?php echo mosLoadModules(&#39;diplaapologo&#39;, -2); ?>
      </div>

ανάλογα σε πιο ύψος θέλεις να εμφανίζεται πχ. μετά από το  logo

Code: [Select]
<div class="banner"><?php elxLoadModule(&#39;mod_language&#39;, -2); ?></div>
              <div class="logo"></div>
             
              <div class="diplaapologo">
<?php echo mosLoadModules(&#39;diplaapologo&#39;, -2); ?>
      </div>
             
              <div class="put"><?php mosPathWay(); ?></div>

τέλος προσθέτεις το class="diplaapologo" στο layout.css εγώ το έχω κάπως έτσι:

Code: [Select]
.diplaapologo {
margin: -81px 10px;
padding: 0;
width: 599px;
height: 91px;
float: right;
}

λογικά όμως θα χρειαστεί να πειράξεις και τις τιμές του logo για να πηγαίνει από αριστερά εάν τώρα είναι στο κέντρο, κάπως έτσι:

Code: [Select]
.logo {
margin: 0;
padding: 0;
width: 371px;
height: 91px;
float: left;
overflow: hidden;
}

.user8 {
margin: -81px 10px;
padding: 0;
width: 599px;
height: 91px;
float: right;
}


στις παραπάνω τιμές (margin, padding κλπ.) εάν δεν γνωρίζεις από css ρώτα να σου πεί κάποιος γιατί εγώ τα έχω βάλει λίγο στην τύχη.
και στην θέση του module που λέει diplaapologo', -2); δεν ξέρω τί ακριβώς σημαίνει το -2 οπότε την παραπάνω διαδικασία στην έδειξα για να δείς στο περίπου τι πρέπει να πειράξεις από εκεί και πέρα αν δεν είσαι σίγουρος για κάτι ξανά ρώτησε να σου απαντήσει κάποιος πιο ειδικός.


Title: Re: Πως προσθετω νεα θεση για banner?
Post by: arvacon on June 13, 2011, 19:20:36
Σε ευχαριστω πολυ φιλε μου! Ημουν ετοιμος να τα παρατησω και με εσωσες πραγματικα.
Βασικα δε χρειαστηκε να κανω καν αλλαγες στο layout.php, γιατι χρησιμοποιησα τον ηδη υπαρχων χωρο του logo που δε τον χρειαζομουν και αντικατεστησα μονο απ το index.php
αυτο:

Code: [Select]
<div class="logo"></div>
με αυτο:
Code: [Select]
<div class="logo">
<?php echo mosLoadModules(&#39;logo&#39;, -2); ?>
      </div>

και μετα πηγα στο φακελο images του template και αλλαξα την ονομασια της εικονας logo.png σε logo1.png και ολα οκ! ;D