Welcome,
Guest
.
Please
login
or
register
.
Did you miss your
activation email
?
News:
Download Elxis CMS:
Elxis 5.5 Hermes
.
Home
Help
Login
Register
Elxis CMS Forum
»
Ελληνικό Forum
»
Γενικά Θέματα για το Elxis CMS
(Moderators:
CREATIVE Options
,
akalant
) »
virtuemart.net
« previous
next »
Print
Pages: [
1
]
Author
Topic: virtuemart.net (Read 5425 times)
NewAge
Jr. Member
Posts: 57
virtuemart.net
«
on:
January 04, 2007, 14:58:55 »
Θέλω να κάνω αυτό το component συμβατό με το elxis...
Θυμάμαι ότι κάπου υπήρχαν κάποιες οδηγίες για να γίνει συμβατό, αλλά δεν βρήκα που...
Μπορείτε να με ενημερώσετε;
Logged
datahell
Elxis Team
Hero Member
Posts: 10356
Re: virtuemart.net
«
Reply #1 on:
January 04, 2007, 18:43:45 »
Οι οδηγίες συνοπτικά είναι:
- τροποποιούμε τα queries προς τη βάση ώστε να είναι συμβατά με ADODB. Χαρακτηριστικό παράδειγμα: το LIMIT δεν μπαίνει μέσα στο query αλλά στη function setQuery
setQuery($query, '#__', $limit, $limitstart);
Επίσης δεν γράφουμε μέσα στα queries functions που είναι καθαρά της Mysql.
Adodb manual:
http://phplens.com/lens/adodb/docs-adodb.htm
- ότι αφορά χειρισμό πολυγλωσσικών string χρησιμοποιούμε τις functions της κλάσης eUTF. Οι κλασικές function της PHP ΔΕΝ υποστηρίζουν utf-8 γι αυτό και
τα mambo και Joomla ΔΕΝ υποστηρίζουν utf-8
και μη σας παραμυθιάζουν για το αντίθετο. Παράδειγμα:
Η strlen() επιστρέφει το μήκος του string που του βάζεις αλλά
αν είναι κωδικοποιημένο ως utf-8 θα σου επιστρέψει το μήκος των bytes και όχι των χαρακτήρων!
Έτσι το strlen('α') θα δώσει 2!!!
Αντ' αυτής χρησιμοποιούμε την
eUTF::utf8_strlen('α') που θα δώσει την σωστή τιμή
(1).
- Ότι αφορά χειρισμό αρχείων χρησιμοποιούμε τις functions του filemanager για να έχουμε αυτόματη υποστήριξη ftp. Συν τις άλλοις ο filemanager (object $fmanager) μας κάνει τη δουλειά πολύ-πολύ πιο εύκολα.
- Τα πάντα πρέπει να είναι σε κωδικοποίηση utf-8 (αρχεία γλώσσας, headers, e-mails κλπ) εκτός από τα αρχεία κώδικα (αφού δεν περιέχουν πολυγλωσσικά string).
- Αντί της κλασικής εγκατάστασης προτιμήστε τη μέθοδο του xml schema που και πιο εύκολη είναι και απόλυτα συμβατή με adodb. Δες την εγκατάσταση της star gallery ως παράδειγμα.
- Τα ψευδο-user groups των mambo/joomla στη δημόσιο τμήμα δεν υπάρχουν στο elxis. Οπότε πρέπει να αντικατασταθούν από τα πραγματικά. Θέλει πολύ προσοχή εδώ.
- Η γλώσσα στο elxis αλλάζει αυτόματα με βάση της γλώσσα του κυρίως cms. Οπότε θα πρέπει να ελέγχεις στο μεν δημόσιο τμήμα τη μεταβλητή $lang στη δε διαχείριση την $alang.
Αυτά εν συντομία, όλο και κάτι θα ξέχασα, συνεπώς για ότι θες ρώτα.
Άσχετο και σχετικό: το
Elxis Directory
που θα είναι έτοιμο σε λιγότερο από μήνα θα έχει δυνατότητες και ηλεκτρονικού καταστήματος. Καθώς το project δεν είναι ακόμα ανακοινώσιμο (έχει καταπληκτικές δυνατότητες) για ότι θες αναφορικά με λύση στο πρόβλημά σου βασισμένη στο Elxis Directory στείλε Π.Μ. ή e-mail. Σε 1-2 βδομάδες θα ζητήσω beta testers για το Elxis Directory, αν θες μπορείς να το λάβεις για να το δοκιμάσεις και να μας πεις τη γνώμη σου.
«
Last Edit: January 04, 2007, 18:58:33 by datahell
»
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
NewAge
Jr. Member
Posts: 57
Re: virtuemart.net
«
Reply #2 on:
January 05, 2007, 10:20:28 »
Ωραία, ευχαριστώ για τις οδηγίες, θα το ψάξω λίγο.
Για το elxis directory σου απάντησα σε private message
Logged
Print
Pages: [
1
]
« previous
next »
Elxis CMS Forum
»
Ελληνικό Forum
»
Γενικά Θέματα για το Elxis CMS
(Moderators:
CREATIVE Options
,
akalant
) »
virtuemart.net