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
) »
Templates [SOLVED]
« previous
next »
Print
Pages: [
1
]
Author
Topic: Templates [SOLVED] (Read 5675 times)
fivar
Full Member
Posts: 202
Templates [SOLVED]
«
on:
June 27, 2007, 20:20:05 »
Καλησπέρα,
Υπάρχουν αρκετά templates, (μεταξύ αυτών και το mint-fresh του youjoomla),
που αντιγράφουν το mainmenu σε οριζόντια θέση στο πάνω μέρος του template.
Το πρόβλημα δημιουργείται όταν γίνεται σύνδεση χρήστη, όπου το οριζόντιο menu
χάνεται.
Παρακαλώ αν μπορεί κάποιος ας βοηθήσει.
Και για του λόγου το αληθές: 2 εικόνες Πρίν και Μετά.
[old attachment deleted by admin]
«
Last Edit: June 29, 2007, 12:29:40 by datahell
»
Logged
datahell
Elxis Team
Hero Member
Posts: 10356
Re: Tamplates
«
Reply #1 on:
June 27, 2007, 22:11:06 »
Προφανώς αυτός που έφτιαξε το template δεν γνωρίζει ότι το σύστημα πρόσβασης των χρηστών του Elxis είναι τελείως διαφορετικό (και πολύ ανώτερο) από των mambo/joomla. Ας μας συμβουλευτεί την επόμενη φορά αν θέλει να περνάει κώδικα που αφορά σύνδεση χρηστών μέσα στο template... Γι αυτό ουρλιάζουμε να μην χρησιμοποιείται μη-συμβατά πράγματα στο Elxis
«
Last Edit: June 27, 2007, 22:15:05 by datahell
»
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
rentasite
Elxis Community
Hero Member
Posts: 3282
Web Services
Re: Tamplates
«
Reply #2 on:
June 28, 2007, 09:33:13 »
Quote from: datahell on June 27, 2007, 22:11:06
Γι αυτό ουρλιάζουμε να μην χρησιμοποιείται μη-συμβατά πράγματα στο Elxis
Ορίστε;;;
https://forum.elxis.org/index.php?topic=1071.msg6027#msg6027
«
Last Edit: June 28, 2007, 09:35:53 by supernet
»
Logged
Rent a Site
|
Lelevose
fivar
Full Member
Posts: 202
Re: Tamplates
«
Reply #3 on:
June 28, 2007, 19:49:04 »
Αγαπητέ datahell
Αντιγράφω απο το elxis.org:
"Στην αρχή, μπορεί να εκπλαγείτε επειδή αυτή η κατηγορία περιέχει τόσα λίγα templates διαθέσιμα για το Elxis. Μην ανησυχείτε!
Η αιτία που συμβαίνει αυτό είναι ότι σχεδόν όλα τα templates που έχουν αναπτυχθεί για το Mambo/Joomla, είναι συμβατά με το Elxis.
Δεν υπάρχει λόγος να τα αναπαράγουμε εδώ. Το μόνο που έχετε να κάνετε είναι να επισκευθείτε έναν από τους ιστότοπους που παρέχουν ή πωλούν templates για αυτό και να τα χρησιμοποιήσετε με το Elxis.
Ένα από τα αγαπημένα μας είναι το mamboos.de."
Ακολουθώντας τα παραπάνω αγόρασα μερικά template που όμως παρουσιάζουν το πρόβλημα που περιέγραψα παραπάνω. Απο μια μικρή έρευνα διαπίστωσα οτι όλα τα template που έχουν οριζόντιο μενού ακόμη και αυτά που ορίζουν module topmenu, έχουν το ίδιο πρόβλημα.
Προφανώς αυτός που έφτιαξε το template δεν γνωρίζει το Elxis. Αλλά βέβαια δεν μπορούμε να τον κατηγορήσουμε γι αυτό. Υπάρχουν δέκαδες (μπορεί και εκατοντάδες) που φτιάχνουν template για
joomla/mambo, θα ήταν ουτοπικό να περιμέναμε όλοι αυτοί να ξέρουν το Elxis, (ελπίζω πάντως να το μάθουν γρήγορα)
Το ζήτημα λοιπόν είναι αν μπορούμε να κάνουμε κάτι για να λυθεί το πρόβλημα.(Γιατι βέβαια δεν μπορούμε όλοι να δουλεύουμε με τα τρία template του Elxis)
Ευχαριστώ
Logged
datahell
Elxis Team
Hero Member
Posts: 10356
Re: Tamplates
«
Reply #4 on:
June 29, 2007, 00:31:19 »
Ο σκοπός του template είναι να αποτελεί μία δομή του site με μηδενικό αν γίνεται κώδικα μέσα του. Κακώς αυτός που έφτιαξε τα template πέρασε μέσα του php κώδικα με λογική. Δεν συνίσταται όχι μόνο στο elxis αλλά ούτε στο mambo/joomla. Πάρε όποιο default template των mambo/joomla θες και θα δεις ότι δεν υπάρχει καθόλου php κώδικας μέσα εκτός από το αναγκαίο φόρτωμα των θέσεων των module. Από εκεί και πέρα ο κάθε κατασκευαστής μπορεί να κάνει του κεφαλιού του και να σου περάσει και ένα ολόκληρο component μέσα στο template αν θέλει. Το ότι δουλεύει δεν σημαίνει ότι είναι σωστή τακτική. Ναι όλα τα template των mambo/joomla είναι συμβατά με το Elxis αρκεί να ακολουθούν τα στάνταρ κατασκευής που είναι τα ίδια για elxis/mambo/joomla. Αντιστρόφως, αν σε ένα template του Elxis βάλω κώδικα που είναι μόνο για το Elxis εννοείται ότι το template δεν θα παίζει στο joomla.
Φαντάζομαι οι αλλαγές που απαιτούνται στο template σου για να παίξει σωστά είναι απειροελάχιστες. Οπότε στείλτο μου με ένα προσωπικό μήνυμα και θα το κοιτάξω αύριο.
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
datahell
Elxis Team
Hero Member
Posts: 10356
Re: Tamplates
«
Reply #5 on:
June 29, 2007, 12:29:21 »
Όπως φαντάστηκα το πρόβλημα ήταν στον έλεγχο πρόσβασης. Επίσης είχε παντελή έλειψη ελέγχου γλώσσας.
Σημειώστε τι πρέπει να αλλάζετε ώστε να ξέρετε αν συναντήσετε κάτι παρόμοιο.
Queries του στυλ:
$query = "SELECT ..... WHERE .... AND access <= $my->gid ...."
Πρέπει να αλλάζονται σε:
$query = "SELECT ..... WHERE .... AND access IN ($my->allowed) ...."
Επίσης πρέπει να προσθέτετε έλεγχο γλώσσας (Το Elxis είναι πολυγλωσσικό σύστημα):
global $lang; // βάλτε αυτό στην αρχή της function, μην το ξεχνάτε
.... AND (language LIKE ('%$lang%')) OR (language IS NULL)) ....
«
Last Edit: June 29, 2007, 12:32:40 by datahell
»
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
Print
Pages: [
1
]
« previous
next »
Elxis CMS Forum
»
Ελληνικό Forum
»
Γενικά Θέματα για το Elxis CMS
(Moderators:
CREATIVE Options
,
akalant
) »
Templates [SOLVED]