Welcome,
Guest
.
Please
login
or
register
.
Did you miss your
activation email
?
News:
Did you know that
Elxis 5.x
uses HTML5, CSS3 and pure javascript without external libraries such as jQuery?
Home
Help
Login
Register
Elxis CMS Forum
»
Ελληνικό Forum
»
Γενικά Θέματα για το Elxis CMS
(Moderators:
CREATIVE Options
,
akalant
) »
Elxis 4.1 και css
« previous
next »
Print
Pages: [
1
]
Author
Topic: Elxis 4.1 και css (Read 5979 times)
giannismit
Full Member
Posts: 240
giannismit
Elxis 4.1 και css
«
on:
May 30, 2013, 14:59:18 »
Μετά απο αναβάθμιση του Έλξις 4 σε 4.1 δεν διαβάζονται τα Layout.css kai customize.css, αλλά το template.css. Το ερώτημα είναι αν αυτό είναι σωστό ή έχω κάνει καμιά πατατιά;
Κάπου είχα διαβάσει αν θυμάμαι καλά ότι το 4.1 ενώνει όλα τα .css σε ένα, θα το ψάξω περισσότερο.
Logged
Giannis Mitropoulos...
giannismit
Full Member
Posts: 240
giannismit
Re: Elxis 4.1 και css
«
Reply #1 on:
May 30, 2013, 15:06:56 »
Είδα αυτό αλλά μάλον είναι άσχετο με το πρόβλημά μου.
Logged
Giannis Mitropoulos...
giannismit
Full Member
Posts: 240
giannismit
Re: Elxis 4.1 και css
«
Reply #2 on:
May 30, 2013, 15:25:39 »
Περισσότερες πληροφορίες.
Το template που χρησιμοποιώ είναι το delta τροποποιημένο.
Το αρχείο template.css εκτός απο τις εγγραφές για τις mobile συσκευές, έχει ότι υπάρχει στο customize.css και layout.css εκτός απο τις αλλαγές που είχα κάνει.
Να υποθέσω ότι δουλεύουμε μόνο με το template.css και ξεχνάμε τα άλλα;
Logged
Giannis Mitropoulos...
webgift
Elxis Team
Hero Member
Posts: 4193
Re: Elxis 4.1 και css
«
Reply #3 on:
May 30, 2013, 15:29:32 »
Ναι αυτό είναι Γιάννη. Ουσιαστικά μεταφέρει δυναμικά όλα τα αρχεία CSS και JS σε ένα αρχείο αντίστοιχα. Κάνει βέβαια και συμπίεση ανάλογα του τι επιλέξεις.
Τώρα αναφορικά με τα αρχεία που δεν διαβάζονται είναι γιατί προφανώς δεν υπάρχουν. Εξαρτάται από τον developer αν θέλει στο εκάστοτε template να χρησιμοποιήσει επιπλέον css αρχεία.
Στο elxis 4.x τα css αρχεία φορτώνονται συνήθως από το αρχείο templates/mytemplate/includes/name.class.php. Αυτό βέβαια εξαρτάται από τον developer και πάλι.
Στο αρχείο αυτό μπορείς να βρεις τον ορισμό του template.css:
$eDoc->addStyleLink(eFactory::getElxis()->secureBase().'/templates/mytemplate/css/template'.$eLang->getinfo('RTLSFX').'.css');
Aν θέλεις να προσθέσεις σχετικά αρχεία μπορείς επαναλαμβάνοντας την παραπάνω γραμμή
Για layout.css:
$eDoc->addStyleLink(eFactory::getElxis()->secureBase().'/templates/mytemplate/css/layout'.$eLang->getinfo('RTLSFX').'.css');
Για customize.css:
$eDoc->addStyleLink(eFactory::getElxis()->secureBase().'/templates/mytemplate/css/customize'.$eLang->getinfo('RTLSFX').'.css');
Αν δεν έχεις σκοπό την χρήση RTL γλώσσας καλό είναι να διαγράψεις το: $eLang->getinfo('RTLSFX')
Logged
Elxis Team •
Custom web design [EN]
-
[EL]
•
.GR Registrar
datahell
Elxis Team
Hero Member
Posts: 10356
Re: Elxis 4.1 και css
«
Reply #4 on:
May 30, 2013, 21:00:28 »
Στο 4.1 αλλάξαμε την τακτική σχεδιασμού των αρχείων css από πολλαπλά (template, layout, customize) σε μόνο 1 (μόνο template.css).
Ο λόγος είναι πως η χρήση του
@include
στο css προσθέτει επιπλέον requests στον apache (κάθε @include είναι ένα επιπλέον request) και συνεπώς επιβαρύνει το φόρτωμα του site.
Για τον ίδιο λόγο συστίνεται η όσον το δυνατό χρήση
image sprites
αντί μεμονομένων εικόνων στο css.
«
Last Edit: May 30, 2013, 21:03:47 by datahell
»
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
giannismit
Full Member
Posts: 240
giannismit
Re: Elxis 4.1 και css
«
Reply #5 on:
May 31, 2013, 00:48:38 »
Ωραία... κατάλαβα
Logged
Giannis Mitropoulos...
Print
Pages: [
1
]
« previous
next »
Elxis CMS Forum
»
Ελληνικό Forum
»
Γενικά Θέματα για το Elxis CMS
(Moderators:
CREATIVE Options
,
akalant
) »
Elxis 4.1 και css