Welcome,
Guest
.
Please
login
or
register
.
Did you miss your
activation email
?
News:
Elxis documentation
for users and developers.
Home
Help
Login
Register
Elxis CMS Forum
»
Ελληνικό Forum
»
Διαχείριση
(Moderators:
CREATIVE Options
,
ks-net
) »
Rss Feed
« previous
next »
Print
Pages: [
1
]
Author
Topic: Rss Feed (Read 5221 times)
nikos65
Hero Member
Posts: 1043
Rss Feed
«
on:
January 10, 2008, 13:36:27 »
Οταν τραβάω ειδήσεις μέσα από rss feed έρχονται ερωτηματικά ή σε άλλη περίπτωση δεν έρχεται καθόλου το κείμενο.
Στον exporer τις βλέπω κανονικά χωρίς κανένα πρόβλημα .
Το σίγουρο είναι ότι το elxis δεν έχει κανένα πρόβλημα και αφορά τα συγκεκριμένα sites.
Μήπως υπάρχει κανένα κόλπο ώστε οι χαρακτήρες να εμφανίζονται κανονικά αντί για ερωτηματικά;
Logged
----
Γηράσκω αεί διδασκόμενος
www.dallas.gr
|
www.igoumenitsahotels.com
datahell
Elxis Team
Hero Member
Posts: 10356
Re: Rss Feed
«
Reply #1 on:
January 10, 2008, 14:36:07 »
Α site σε iso-8859-7
Β site σε utf-8 (elxis)
Δεν μπορείς να εμφανίσεις τα περιεχόμενα του ενός site (εκτός αν είναι αγγλικά iso-8859-1) στο άλλο αφού διαφέρουν οι κωδικοποιήσεις. Η σωστή κωδικοποίηση των rss πάντως είναι η utf-8 (του elxis) και όλο και περισσότερα site περνάνε τα feeds τους σε utf-8.
Τρόποι να λύσεις το πρόβλημα:
1. Τραβάς rss μόνο από site με utf-8 ή iso-8859-1 κωδικοποιημένα rss feeds
2. Τροποποίηση του component RSS του Elxis ωστε να μετατρέπει τα iso-8859-7 feeds σε utf-8. 2 τρόποι:
α. συναρτήσεις icovn της PHP
β. κάποια κλάση μετασχηματισμού των κωδικοποιήσεων όπως μία που είχα φτιάξει παλιά για το mambo (ψάξε για "ansi to utf-8" ή "iso to utf-8").
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
nikos65
Hero Member
Posts: 1043
Re: Rss Feed
«
Reply #2 on:
January 10, 2008, 21:27:24 »
Ευχαριστώ Datahell ,
αλλά θα γίνω ρατσιστής αποφάσισα εάν δεν στέλνουν περιεχόμενα σε utf-8 δεν αξίζουν να εμφανίζονται σε ότι φτιάχνω !!!
Πιστέψτε με είναι ο μοναδικός λόγος!!!!
Logged
----
Γηράσκω αεί διδασκόμενος
www.dallas.gr
|
www.igoumenitsahotels.com
datahell
Elxis Team
Hero Member
Posts: 10356
Re: Rss Feed
«
Reply #3 on:
January 11, 2008, 08:29:18 »
Με την ευκαιρία να προσθέσω κάτι συμπληρωματικό.
Τα
RSS
(Really Simple Syndication) feeds είναι ουσιαστικά αρχεία
XML
(eXtended Markup Language). Οι διάφορες μορφές των RSS ( rss0.9-2.0, atom, OPML) διαφοροποιούνται μόνο στο πως συντάσσουν το περιεχόμενο. Όλα τους όμως είναι κανονικά XML αρχεία. Σε οποιοδήποτε XML έγγραφο
αν δεν δηλωθεί το encoding αυτό αυτομάτως θεωρείται ότι είναι UTF-8
σε αντιδιαστολή με άλλους τύπους εγγράφων που θεωρείται το latin1 (iso-8859-1). Το ίδιο ισχύει για οποιοδήποτε έγγραφο XML του Elxis όπως αυτά που χρησιμοποιούν οι installer για τα template, bots, components, modules κλπ. Εξ ορισμού λοιπόν τα XML, άρα και τα RSS, είναι έγγραφα με κωδικοποίηση UTF-8. Συν τοις άλλοις τα πλεονεκτήματα του UTF-8 είναι πάρα πολλά, (πχ μπορεί το feed σας αν είναι σε utf-8 να εμφανιστεί παράλληλα με ένα άλλο ρωσικό ενώ αν είναι ANSI αυτό δεν γίνεται). Άρα (για μένα τουλάχιστον) τα RSS feeds πρέπει να είναι όλα σε UTF-8 ακόμα και αν το site σας είναι σε ISO.
Στο Elxis αυτά τα πράγματα τα είδαμε πριν από 2 χρόνια που ξεκίνησε το Elxis και για αυτό γυρίσαμε την κωδικοποίηση εξ ολοκλήρου σε UTF-8 για τα πάντα ώστε να μην σας απασχολούν θέματα κωδικοποίησης για οποιοδήποτε γλώσσα και το site σας να είναι αναγνώσιμο από οποιονδήποτε επισκέπτη. Μάλιστα το Elxis όχι μόνο έχει κωδικοποίηση utf-8 αλλά και πλήρη υποστήριξη για αυτήν πράγμα που δεν έχει σχεδόν κανένα άλλο cms (τουλάχιστον open source). Στην έκδοση 2008 προσθέσαμε επιπλέον δυνατότητες όπως για παράδειγμα η αυτόματη "ρομανοποίηση" οποιουδήποτε χαρακτήρα στους τίτλους SEO. Δεν είναι τυχαίο ότι το μέγεθος του πακέτου του Elxis έφθασε τα 7,5MB σε αντίθεση με τα 2 περίπου των mambo/joomla. Το μεγαλύτερο μέρος της αύξησης αυτής του όγκου του οφείλεται στις πολυγλωσσικές του δυνατότητες.
«
Last Edit: January 11, 2008, 08:38:57 by datahell
»
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
Print
Pages: [
1
]
« previous
next »
Elxis CMS Forum
»
Ελληνικό Forum
»
Διαχείριση
(Moderators:
CREATIVE Options
,
ks-net
) »
Rss Feed